0001437749-23-027054.txt : 20230928 0001437749-23-027054.hdr.sgml : 20230928 20230928171532 ACCESSION NUMBER: 0001437749-23-027054 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230928 DATE AS OF CHANGE: 20230928 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PARK CITY GROUP INC CENTRAL INDEX KEY: 0000050471 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 371454128 STATE OF INCORPORATION: NV FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34941 FILM NUMBER: 231290848 BUSINESS ADDRESS: STREET 1: 5282 SOUTH COMMERCE DRIVE STREET 2: SUITE D292 CITY: MURRAY STATE: UT ZIP: 84107 BUSINESS PHONE: 435-645-2000 MAIL ADDRESS: STREET 1: 5282 SOUTH COMMERCE DRIVE STREET 2: SUITE D292 CITY: MURRAY STATE: UT ZIP: 84107 FORMER COMPANY: FORMER CONFORMED NAME: FIELDS TECHNOLOGIES INC DATE OF NAME CHANGE: 20010626 FORMER COMPANY: FORMER CONFORMED NAME: AMERINET GROUP COM INC DATE OF NAME CHANGE: 19990803 FORMER COMPANY: FORMER CONFORMED NAME: EQUITY GROWTH SYSTEMS INC /DE/ DATE OF NAME CHANGE: 19951214 10-K 1 pcyg20230630_10k.htm FORM 10-K pcyg20230630_10k.htm
FY 2023 --06-30 false 0000050471 0 0 3 0 5 0 0 3 3 3 0 0 3 3 3 3 1 3 00000504712022-07-012023-06-30 thunderdome:item xbrli:pure 0000050471pcyg:YearlyDividendsMemberus-gaap:SubsequentEventMember2023-09-29 iso4217:USDxbrli:shares 0000050471pcyg:YearlyDividendsMemberus-gaap:SubsequentEventMember2023-09-19 0000050471pcyg:QuarterlyDividendMemberus-gaap:SubsequentEventMember2023-09-19 iso4217:USD 0000050471pcyg:SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMemberus-gaap:SubsequentEventMember2023-09-122023-09-12 0000050471pcyg:SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMemberus-gaap:SubsequentEventMember2023-09-12 0000050471us-gaap:RelatedPartyMember2022-06-30 0000050471us-gaap:RelatedPartyMember2023-06-30 0000050471pcyg:ShareRepurchaseProgramMember2023-06-30 xbrli:shares 0000050471pcyg:ShareRepurchaseProgramMember2023-04-012023-06-30 00000504712023-04-012023-06-30 0000050471pcyg:ShareRepurchaseProgramMember2023-03-31 0000050471pcyg:ShareRepurchaseProgramMember2023-01-012023-03-31 00000504712023-01-012023-03-31 0000050471pcyg:ShareRepurchaseProgramMember2022-12-31 0000050471pcyg:ShareRepurchaseProgramMember2022-10-012022-12-31 00000504712022-10-012022-12-31 0000050471pcyg:ShareRepurchaseProgramMember2022-09-30 0000050471pcyg:ShareRepurchaseProgramMember2022-07-012022-09-30 00000504712022-07-012022-09-30 0000050471pcyg:ShareRepurchaseProgramMember2022-06-30 0000050471pcyg:ShareRepurchaseProgramMember2022-04-012022-06-30 00000504712022-04-012022-06-30 0000050471pcyg:ShareRepurchaseProgramMember2022-03-31 0000050471pcyg:ShareRepurchaseProgramMember2022-01-012022-03-31 00000504712022-01-012022-03-31 0000050471pcyg:ShareRepurchaseProgramMember2021-12-31 0000050471pcyg:ShareRepurchaseProgramMember2021-10-012021-12-31 00000504712021-10-012021-12-31 0000050471pcyg:ShareRepurchaseProgramMember2021-09-30 0000050471pcyg:ShareRepurchaseProgramMember2021-07-012021-09-30 00000504712021-07-012021-09-30 00000504712023-06-30 00000504712019-05-202023-06-30 00000504712022-05-102022-05-10 00000504712021-08-312021-08-31 00000504712021-05-18 00000504712021-05-182021-05-18 00000504712019-05-09 0000050471pcyg:SeriesB1PreferredStockMember2023-06-30 0000050471us-gaap:SeriesBPreferredStockMember2023-06-30 0000050471pcyg:SeriesB1PreferredStockMember2022-07-012023-06-30 0000050471us-gaap:SeriesBPreferredStockMember2022-07-012023-06-30 0000050471pcyg:BlankCheckMember2023-06-30 utr:Y 0000050471pcyg:ExercisePriceTenDollarsMaximumMember2022-07-012023-06-30 0000050471pcyg:ExercisePriceTenDollarsMaximumMember2023-06-30 0000050471pcyg:ExercisePriceFourDollarsMinimumMember2022-07-012023-06-30 0000050471pcyg:ExercisePriceFourDollarsMinimumMember2023-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:VestedAndUnissuedMember2023-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-06-30 0000050471us-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012022-06-30 0000050471us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-30 0000050471us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:Amended2011PlanMember2021-07-012022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:Amended2011PlanMember2022-07-012023-06-30 00000504712021-07-012022-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMemberpcyg:EmployeesAndConsultantsMember2021-07-012022-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMemberpcyg:EmployeesAndConsultantsMember2022-07-012023-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMembersrt:DirectorMember2021-07-012022-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMembersrt:DirectorMember2022-07-012023-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMember2013-01-01 0000050471us-gaap:RestrictedStockMemberpcyg:IndependentDirectorsMember2018-10-012018-10-01 0000050471us-gaap:RestrictedStockMemberpcyg:IndependentDirectorsMember2018-10-01 0000050471srt:DirectorMember2018-10-01 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2022-03-01 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2022-03-012022-03-01 utr:sqft 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2018-06-212018-06-21 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2018-06-21 0000050471pcyg:UsBankMember2021-07-012022-06-30 0000050471pcyg:UsBankMemberpcyg:LeaseAmountOfFundsBorrowedMember2019-05-012019-05-01 0000050471pcyg:UsBankMemberpcyg:LeaseAmountOfFundsBorrowedMember2019-05-01 utr:M 00000504712022-06-30 0000050471us-gaap:ProductAndServiceOtherMember2022-06-30 0000050471us-gaap:ProductAndServiceOtherMember2023-06-30 0000050471us-gaap:SubscriptionAndCirculationMember2022-06-30 0000050471us-gaap:SubscriptionAndCirculationMember2023-06-30 0000050471pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-06-30 0000050471pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMemberpcyg:SecuredOverNightFinancingRateSOFRMember2023-04-282023-04-28 0000050471pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-04-28 0000050471srt:MinimumMember2023-04-28 0000050471us-gaap:RevolvingCreditFacilityMemberpcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-06-30 0000050471us-gaap:RevolvingCreditFacilityMemberpcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-04-28 0000050471us-gaap:RevolvingCreditFacilityMemberpcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-04-03 0000050471us-gaap:RevolvingCreditFacilityMemberpcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2023-03-31 0000050471pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2019-01-09 0000050471pcyg:AcquiredCustomerRelationshipsMember2020-07-012021-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2021-07-012022-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2022-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2023-06-30 00000504712020-07-012021-06-30 0000050471srt:MaximumMember2023-06-30 0000050471srt:MinimumMember2023-06-30 00000504712021-07-012023-06-30 00000504712021-06-30 0000050471pcyg:TransactionBasedMember2021-07-012022-06-30 0000050471pcyg:TransactionBasedMember2022-07-012023-06-30 0000050471pcyg:ProfessionalServicesMember2021-07-012022-06-30 0000050471pcyg:ProfessionalServicesMember2022-07-012023-06-30 0000050471pcyg:SubscriptionAndSupportMember2021-07-012022-06-30 0000050471pcyg:SubscriptionAndSupportMember2022-07-012023-06-30 00000504712022-06-302022-06-30 0000050471pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member2022-03-01 0000050471pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member2022-03-012022-03-01 0000050471pcyg:LocatedAt5258SouthCommerceDriveMember2022-03-01 0000050471pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member2018-07-21 0000050471pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member2018-07-212018-07-21 0000050471srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-07-01 0000050471pcyg:DevelopedSoftwareMember2022-06-30 0000050471pcyg:AcquiredDevelopedSoftwareMember2022-06-30 0000050471us-gaap:CustomerRelationshipsMember2022-06-30 0000050471pcyg:LongTermUseEquipmentMember2023-06-30 0000050471us-gaap:AssetsHeldUnderCapitalLeasesMember2023-06-30 0000050471us-gaap:ComputerEquipmentMember2023-06-30 0000050471us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-06-30 0000050471us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerAMember2022-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerAMember2023-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerABMember2022-07-012023-06-30 0000050471us-gaap:AccountsReceivableMember2022-07-012023-06-30 0000050471pcyg:RepositrakMemberstpr:UT2023-06-30 0000050471pcyg:PcGroupIncMemberstpr:DE2023-06-30 0000050471pcyg:PcGroupIncMemberstpr:UT2023-06-30 0000050471pcyg:CommonStockToPayAccruedLiabilitiesMember2021-07-012022-06-30 0000050471pcyg:CommonStockToPayAccruedLiabilitiesMember2022-07-012023-06-30 0000050471us-gaap:RetainedEarningsMember2023-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000050471us-gaap:CommonStockMember2023-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2023-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-06-30 0000050471us-gaap:RetainedEarningsMember2022-07-012023-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2022-07-012023-06-30 0000050471us-gaap:CommonStockMember2022-07-012023-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2022-07-012023-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-07-012023-06-30 0000050471us-gaap:RetainedEarningsMember2022-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000050471us-gaap:CommonStockMember2022-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2022-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-06-30 0000050471us-gaap:RetainedEarningsMember2021-07-012022-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2021-07-012022-06-30 0000050471us-gaap:CommonStockMember2021-07-012022-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2021-07-012022-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2021-07-012022-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:RetainedEarningsMember2021-07-012022-06-30 0000050471us-gaap:RetainedEarningsMember2021-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000050471us-gaap:CommonStockMember2021-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2021-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2021-06-30 0000050471pcyg:SeriesB1PreferredStockMember2022-06-30 0000050471us-gaap:SeriesBPreferredStockMember2022-06-30 0000050471us-gaap:CustomerRelationshipsMember2023-06-30 00000504712003-06-30 00000504712023-09-28 00000504712022-12-31
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

 

FORM 10-K

 

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

 

For the fiscal year ended June 30, 2023

or

 

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

 

001-34941

(Commission file number)

 

PARK CITY GROUP, INC.

(Exact name of registrant as specified in its charter)

 

Nevada

 

37-1454128

State or other jurisdiction of incorporation

 

(IRS Employer Identification No.)

     

5282 South Commerce Drive, Suite D292

Murray, Utah 84107

 

(435) 645-2000

(Address of principal executive offices)

 

(Registrant's telephone number, including area code)

 

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

 

Title of each Class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.01 Par Value

PCYG

NASDAQ Capital Market

 

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

 

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

 

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

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

   

Emerging Growth Company

 

 

 

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

 

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

 

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

 

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

 

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

 

The aggregate market value of the voting and non-voting common stock held by non-affiliates of the issuer as December 31, 2022, which is the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $54,469,000 (at a closing price of $4.95 per share).

 

As of September 28, 2023, 18,175,480 shares of the Company’s common stock, par value $0.01 per share (“Common Stock”), were outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Items 10, 11, 12, 13 and 14 of Part III incorporate by reference certain information from Park City Group, Inc.’s definitive proxy statement, to be filed with the Securities and Exchange Commission on or before October 28, 2023. 

 

 

 

 

 

 

TABLE OF CONTENTS

 

ANNUAL REPORT ON FORM 10-K

YEAR ENDED JUNE 30, 2023

 

PART I

Item 1.

Business

2

Item 1A.

Risk Factors

7

Item 2.

Properties

14

Item 3.

Legal Proceedings

14

Item 4.

Mine Safety Disclosures

14
 

PART II

 

Item 5.

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

14

Item 6.

Selected Financial Data

16

Item 7.

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

16

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

24

Item 8.

Financial Statements and Supplementary Data

24

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

24

Item 9A.

Controls and Procedures

24

Item 9B.

Other Information

25
 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

25

Item 11.

Executive Compensation

25

Item 12.

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

25

Item 13.

Certain Relationships and Related Transactions, and Director Independence

25

Item 14.

Principal Accounting Fees and Services

25
 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

25
 

Signatures

28
     
 

Report of Independent Registered Public Accounting Firm

F-1

 

Consolidated Balance Sheets as of June 30, 2023 and 2022

F-3

 

Consolidated Statements of Operations for the Years Ended June 30, 2023 and 2022

F-4

 

Consolidated Statements of Stockholders’ Equity (Deficit) for the Years Ended June 30, 2023 and 2022

F-5

 

Consolidated Statements of Cash Flows for the Years Ended June 30, 2023 and 2022

F-6

 

Notes to Consolidated Financial Statements

F-7

     

Exhibit 31

Certifications of the Principal Executive Officer and Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

Exhibit 32

Certifications pursuant to 18 U.S.C. Sec. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 
 

FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K (this Annual Report) contains forward-looking statements. The words or phrases would be, will allow, intends to, will likely result, are expected to, will continue, is anticipated, estimate, project, or similar expressions are intended to identify forward-looking statements.” Actual results could differ materially from those projected in the forward-looking statements as a result of a number of risks and uncertainties, including the risk factors set forth below and elsewhere in this Annual Report. See Risk Factors and Managements Discussion and Analysis of Financial Condition and Results of Operations.” Statements made herein are as of the date of the filing of this Annual Report with the Securities and Exchange Commission and should not be relied upon as of any subsequent date. Unless otherwise required by applicable law, we do not undertake, and specifically disclaim any obligation, to update any forward-looking statements to reflect occurrences, developments, unanticipated events or circumstances after the date of such statement.

 

1

 

 

PART I

 

 

ITEM I.         BUSINESS

 

Overview

 

Park City Group, Inc., a Nevada corporation (“Park City Group”, “We”, “us”, “our” or the “Company”) is a Software-as-a-Service (“SaaS”) provider, and the parent company of ReposiTrak, Inc., a Utah corporation (“ReposiTrak”) which operates a business-to-business (“B2B”) e-commerce, compliance, and supply chain management platform that partners with retailers, wholesalers, and product suppliers to help them source, vet, and transact with their suppliers in order to accelerate sales, control risks, and improve supply chain efficiencies, and source hard-to-get-things.

 

The Company’s services are grouped in three application suites: (i) ReposiTrak MarketPlace (“MarketPlace”), encompassing the Company’s supplier discovery and B2B e-commerce solutions, which helps the Company’s customers find new suppliers; (ii) ReposiTrak Compliance and Food Safety (“Compliance and Food Safety”) solutions, which help the Company’s customers vet suppliers to mitigate the risk of doing business with these suppliers; and (iii) ReposiTrak’s Supply Chain (“Supply Chain”) solutions, which help the Company’s customers to more efficiently manage their various transactions with their suppliers.

 

The Company’s Supply Chain and MarketPlace services provide its customers with greater flexibility in sourcing products by enabling them to choose new suppliers and integrate them into their supply chain faster and more cost effectively, and it helps them to manage these relationships more efficiently, enhancing revenue while lowering working capital, labor costs and waste. The Company’s Compliance and Food Safety solutions help reduce a company’s potential regulatory, legal, and criminal risk from its supply chain partners by providing a way for them to ensure these suppliers are compliant with food safety regulations, such as the Food Safety Modernization Act of 2011 (“FSMA”).

 

The Company’s services are delivered though proprietary software products designed, developed, marketed and supported by the Company. These products provide visibility and facilitate improved business processes among all key constituents in the supply chain, starting with the retailer and moving backwards to suppliers and eventually to raw material providers. The Company provides cloud-based applications and services that address e-commerce, supply chain, food safety and compliance activities. The principal customers for the Company’s products are household name multi-store food retail chains and their suppliers, branded food manufacturers, food wholesalers and distributors, and other food service businesses.

 

The Company has a hub and spoke business model. The Company is typically engaged by retailers and wholesalers (“Hubs”), which in turn require their suppliers (“Spokes”) to utilize the Company’s services.

 

The Company is incorporated in the state of Nevada and has three principal subsidiaries: PC Group, Inc., a Utah corporation (98.76% owned) (“PCG Utah”); Park City Group, Inc., a Delaware corporation (100% owned) (“PCG Delaware”); and ReposiTrak (100% owned) (PCG Utah, PCG Delaware, and ReposiTrak are, collectively, the “Subsidiaries”). All intercompany transactions and balances have been eliminated in the Company’s consolidated financial statements, which contain the operating results of the operations of PCG Delaware and ReposiTrak. Park City Group has no business operations separate from the operations conducted through its Subsidiaries.

 

The Company’s principal executive offices are located at 5282 South Commerce Drive, Suite D292, Murray, Utah 84107. Its telephone number is (435) 645-2000. Its website address is www.parkcitygroup.com, and ReposiTrak’s website address is www.repositrak.com.

 

Recent Developments

 

Dividend Payment

 

On September 19, 2023, the Company’s Board of Directors declared a quarterly cash dividend of $0.015 per share ($0.06 per year), payable to shareholders of record on September 29, 2023, to be paid to shareholders of record on or about November 11, 2023. Based on the closing price on September 29, 2023, this represented an annual dividend yield of approximately 1.06%. Subsequent quarterly dividends will be paid within 45 days of the shareholders of record date of December 31, March 31, June 30 and September 30.

 

Redemption and Retirement of Preferred Stock

 

On September 12, 2023, the Company announced its plans to commence the redemption and retirement of its Series B Convertible Preferred Stock and Series B-1 Preferred Stock (together, the “Preferred Stock”) for their stated value, or $10.70 for each share of Preferred Stock, resulting in an aggregate purchase price of $8,964,214 (the “Preferred Redemption”).  The Preferred Redemption is to occur over the next three years from September 12, 2023.

 

2

 

Global Pandemics, Bank Failures, and Geopolitical Conflicts

 

The impact of global pandemics, including COVID 19, banking failures, geopolitical conflicts, including the war in Ukraine, creates much uncertainty in the global marketplace. Management continues to monitor the ongoing impact of these events on all aspects of its business, including how they impact its services, customers, employees, vendors, and business partners now and in the future. While these events did not materially adversely affect the Company’s financial results and business operations in the year ended June 30, 2023, we are unable to predict the impact that these events, including geopolitical conflicts, will have on its future financial position and operating results due to numerous uncertainties.

 

FSMA Section 204(d)

 

In 2020, the United States Food & Drug Administration (“FDA”) announced the “New Era of Smarter Food Safety” blueprint. It “outlines achievable goals to enhance traceability, improve predictive analytics, respond more rapidly to outbreaks, address new business models, reduce contamination of food, and foster the development of stronger food safety cultures.” But one particular section of the Food Safety Modernization Act (“FSMA”), Section 204(d) which has to deal with traceability, was left incomplete when the regulation was enacted in 2011. FDA has been working for the last few years to define exactly what traceability means and what is required to comply with that section of the law.

 

As part of the 2020 “New Era” announcement, FDA published the Food Traceability List or (“FTL”). FDA used a “risk assessment model” to identify 16 of the highest-risk categories to start with. There is not a single grocery retailer who does not sell these items. These 16 categories represent thousands of individual items and FDA has made it clear in its communications the categories on the FTL are only the beginning. FDA states that they would “encourage the voluntary adoption of these practices industry-wide,” which means more categories are expected to be added over time.

 

On November 7, 2022, FDA announced the final rule on FSMA Section 204(d) and proposes it would become effective 60 days after publication in the Federal Register. The proposed compliance date for all persons subject to the recordkeeping requirements would be 2 years after the effective date of the final regulation.

 

For traceability, FDA requires the capture, creation and sharing of specific key data elements (“KDE”) at each designated Critical Tracking Event (“CTE”) for every item and every shipment. FDA also requires the data be stored for two years and be retrievable and presented to them within 24 hours upon request. FSMA 204 is ultimately about recording all movement of inventories through the supply chain. The result is an enormous amount of data to manage. At the root, it is a supply chain data management issue, which is ReposiTrak’s core expertise. That’s why we’ve made it our goal to develop a traceability solution that’s easy, inexpensive and exceeds FDA’s requirements with the guidance of industry thought leaders gathered in the Food Traceability Leadership Consortium. As the largest connected network of food suppliers, wholesalers and retailers in the world, the ReposiTrak Traceability Network® is well positioned to provide end-to-end traceability to provide a safer food supply chain, tighten control on food waste and implement a food recall response that saves lives and money.

 

Company History

 

The Company’s technology has its genesis in the operations of Mrs. Fields Cookies, a company co-founded by Randall K. Fields, the Company’s Chief Executive Officer. The Company began operations utilizing patented computer software and profit optimization consulting services to help its retail clients reduce their inventory and labor costs.

 

On January 13, 2009, the Company acquired 100% of Prescient Applied Intelligence, Inc., a Delaware corporation (“Prescient”), a provider of solutions for retailers which, among other things, captured information about transactions between retailers and their suppliers. 

 

In February 2014, Prescient changed its name to Park City Group, Inc. As a result, both Park City Group and PCG Delaware were named Park City Group, Inc.

 

3

 

In June 2015, the Company elected to exercise an option to acquire a 75% interest in ReposiTrak from Leavitt Partners, LP for a cash payment and negotiated the purchase of the remaining 25% with an exchange of shares of the Company. As a result, ReposiTrak became a wholly owned subsidiary of the Company.

 

As of June 30, 2020, the Company completed its Supply Chain and Compliance and Food Safety, and MarketPlace supplier discovery and B2B e-commerce solution. As a result, the Company is now largely capable of delivering its services through a single ReposiTrak branded user interface.

 

As of June 30, 2023, the Company was substantially complete with its Audit Management solution providing a wide variety of Good Manufacturing Practices (“GMP”) and Global Food Safety Initiative (“GFSI”) approved audits. The new solution will help improve quality and safety by making audits more efficient and accurate through better corrective actions management and documentation.

 

Target Industries Overview

 

The Company develops its software and services for multi-store retail chains, wholesalers and distributors, and their suppliers. The bulk of the Company’s customers are in the U.S. consumer retail sector for food, convenience store, and general merchandise, although the Company’s software and services are not sold exclusively to this customer base, and the Company believes that its software and services are also applicable to a wide variety of other potential customers domestically and abroad.

 

Backdrop

 

The U.S. consumer retail sector in general, which includes food, convenience store, and general merchandise retailers more acutely, are facing pressure from several significant forces. These include (i) increased competitive pressures from the rise of online retailers, (ii) increased regulatory and tort risks, particularly for food retailers, as a result of the passage of the FSMA which placed greater responsibility for the safety of products on the participants in the food supply chain, and (iii) the pressure from consumers to increase product diversity, and in particular, the number of smaller, localized vendors.

 

Solutions and Services

 

The Company’s software and services are designed to address the business problems faced by our customers. These solutions are delivered via a cloud-based infrastructure and grouped in three product application suites that mirror the workflow of the Company’s customers as they manage the activities of their supply chain.

 

Key Application Suites

 

 

ReposiTrak MarketPlace is the Company’s supplier discovery and B2B e-commerce solution. MarketPlace provides the Company’s customers with greater flexibility in sourcing products by enabling them to screen and choose suppliers based on a wide variety of criteria, including, but not limited to, compliance characteristics, and then to integrate these suppliers into their supply chain faster and more cost effectively. MarketPlace helps the Company’s customers respond to competitive pressures from online retailers by providing them with greater capabilities to increase local sourcing, tailor their product offering to local market tastes, and stock their stores appropriately for local events. MarketPlace is also beneficial to suppliers connected to ReposiTrak’s platform in that they can use MarketPlace to highlight the products that they sell to generate incremental sales. The business model for MarketPlace continues to evolve. In fiscal 2022, the Company primarily acted as an agent for suppliers and provided supply chain technology services for a monthly subscription fee. In prior years, at the customer’s request, the Company has acted as the supplier for certain products whereby the Company secures products for a customer, adds a markup, and delivers the product for a profit. Given the risk and uncertainties in the supply chain including price volatility, lower margins, and transactional revenue versus recurring revenue, the Company has reverted back to primarily acting as an agent for MarketPlace customers; however, there are no assurances that the Company may not opportunistically pursue acting as a supplier if the economic outcome is more in line with the margins of its other software solutions.

 

 

ReposiTrak Compliance and Food Safety Solutions help the Company’s customers reduce potential regulatory and legal risk from their supply chain partners. The Company does this by providing a way of gathering the array of documents that may be needed for the customer to determine that its suppliers are compliant with a wide variety of criteria including, but not limited to, food safety regulations, such as those required by the FMSA and general business compliance standards such as adequate liability insurance. The Company’s Compliance and Food Safety solutions currently include four main applications: Vendor Validation, Compliance Management, QMS and Track & Trace. ReposiTrak also hosts and is integrated with the food safety audit database of the SQFI. SQFI is one of the leading schemas for certifying that a food retailer’s suppliers are compliant with GFSI standards, which many food retailers require of their suppliers as a condition of doing business. SQFI is owned and operated by the FMI, one of the food industry’s largest trade associations.

 

4

 

 

ReposiTrak Supply Chain Solutions help the Company’s customers to more efficiently manage relationships with suppliers so that they can “stock less and sell more” by reducing inventory, labor costs and waste while also increasing revenue. The Company is a leader in helping its customers to manage their relationship with Direct Store Delivery (“DSD”) suppliers. The Company has observed that its customers are shifting a greater percentage of their product mix to DSD suppliers to lower their operating costs. Through a process known as Scan Based Trading (“SBT”) the Company enables its customers to sell products from DSD suppliers on a consignment basis, which lowers their working capital requirements by shifting the financial burden of the inventory to the supplier. Other Supply Chain solutions include ScoreTracker, Vendor Managed Inventory, Store Level Ordering and Replenishment, Enterprise Supply Chain Planning, Audit Management solutions, Fresh Market Manager and ActionManager®, all of which are designed to aid the Company’s customers in managing inventory, auditing, managing product mix and labor while improving sales through the reduction of out of stocks by improving visibility and forecasting.

 

Professional Services

 

The Company has two professional services groups: (i) the Business Analytics Group offers business-consulting services to suppliers and retailers in the grocery, convenience store and specialty retail industries; and (ii) the Professional Services Group provides consulting services to ensure that our solutions are seamlessly integrated into our customers’ business processes as quickly and efficiently as possible.

 

Technology, Development and Operations

 

Product Development

 

The Company’s product development strategy is focused on creating common technology elements that can be leveraged in multiple applications across our core markets. To remain competitive, the Company is currently designing, coding and testing new products and developing expanded functionality of its current products.

 

Operations

 

We currently serve our customers from a third-party data center hosting facility. Along with the Company’s Statement on Standards for Attestation Engagements (“SSAE”) No. 16 certification Service Organization Control (“SOC2”), the third-party facility is also a SSAE No. 16 – SOC2 certified location and is secured by around-the-clock guards, biometric screening and escort-controlled access, and is supported by multiple on-site backup generators in the event of a power failure.

 

Customers

 

The Company is currently engaged primarily by food-related consumer goods retailers, wholesalers, and their suppliers. The bulk of the Company’s customers are in the U.S. consumer retail sector for food, convenience stores, and general merchandise. However, the Company is opportunistic and will offer its solutions to a wide variety of other potential customers. No single customer exceeded 10% of the Company’s total revenue in the fiscal year ended June 30, 2023.

 

Sales, Marketing and Customer Support

 

Sales and Marketing

 

Through a focused and dedicated sales effort designed to address the requirements of each of its solutions, the Company believes it is well positioned to understand its customers’ businesses, trends in the marketplace, competitive products and opportunities for new product development. 

 

5

 

The Company’s primary marketing objectives have been to increase awareness of our solutions, generate sales leads and develop new customer relationships. To this end, the Company attends industry trade shows, conducts direct marketing programs and webinars, publishes industry trade articles, participates in interviews and selectively advertises in industry publications.

 

In fiscal 2016, the Company embarked on a process of repurposing the Company’s supply chain applications so that they can be delivered via ReposiTrak’s highly scalable online infrastructure. As a result, the Company is now largely capable of delivering its services through a single ReposiTrak branded user interface.

 

With the convergence of the Company’s solutions to a single delivery platform, the Company also reorganized its sale force and reoriented its marketing efforts. This process involved streamlining the sales force to enable cross-selling by reducing regional account managers and shifting our sales emphasis towards the Company’s inside remote sales team located largely in Utah.

 

Customer Support

 

The Company’s global customer support group responds to both business and technical inquiries from its customers relating to how to use its solutions and is available to customers by telephone and email. Basic customer support during business hours is available to customers. Premier customer support includes extended availability and additional services and is available along with additional support services such as developer support and partner support for an additional fee.

 

Competition

 

The Company competes with a myriad of software vendors, developers and integrators, B2B exchanges, consulting firms, focused solution providers, and business intelligence technology platforms. Although our competitors are often considerably larger companies in size with larger sales forces and marketing budgets, the Company believes that its deep industry knowledge, the breadth and depth of our offerings, and our long-standing relationships with key industry, wholesaler, and other trade groups and associations, gives it a competitive advantage.

 

Patents and Proprietary Rights

 

The Company relies on a combination of trademark, copyright, trade secret and patent laws in the United States and other jurisdictions as well as confidentiality procedures and contractual provisions to protect our proprietary technology and our name. We also enter into confidentiality agreements with our employees, consultants and other third parties and control access to software, documentation and other proprietary information.

 

The Company has been awarded nine U.S. patents, and a number of U.S. registered trademarks and U.S. copyrights relating to its software technology and solutions. The Company’s patent portfolio has been transferred to an unrelated third party, although the Company retains the right to use the licensed patents in connection with its business. The Company’s policy is to continue to seek patent protection for all developments, inventions and improvements that are patentable and have potential value to the Company and to protect its trade secrets and other confidential and proprietary information, and the Company intends to defend its intellectual property rights to the extent its resources permit.

 

The Company is not aware of any patent infringement claims against it; however, there are no assurances that litigation to enforce patents issued to the Company to protect proprietary information, or to defend against the Company’s alleged infringement of the rights of others will not occur. Should any such litigation occur, the Company may incur significant litigation costs, and it may result in resources being diverted from other planned activities, which may have a materially adverse effect on the Company’s operations and financial condition.

 

Employees

 

As of June 30, 2023, the Company employed a total of 69 employees. Of these employees, 17 are located overseas. The Company plans to continue expanding its offshore workforce to augment its analytics services offerings, expand its professional services and to provide additional programming resources. The employees are not represented by any labor union.

 

6

 

Reports to Security Holders

 

The Company is subject to the informational requirements of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Accordingly, it files annual, quarterly and other reports and information with the Securities and Exchange Commission (“SEC”). The SEC maintains an Internet site (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Copies of these reports, proxy and information statements and other information may be obtained by electronic request at the following e-mail address: publicinfo@sec.gov.

 

Government Regulation and Approval

 

Like all businesses, the Company is subject to numerous federal, state and local laws and regulations, including regulations relating to patent, copyright, and trademark law matters.

 

Cost of Compliance with Environmental Laws

 

The Company currently has no costs associated with compliance with environmental regulations and does not anticipate any future costs associated with environmental compliance; however, there can be no assurance that it will not incur such costs in the future. 

 

ITEM 1A.         RISK FACTORS

 

An investment in our Common Stock is subject to many risks. You should carefully consider the risks described below, together with all of the other information included in this Annual Report, including the financial statements and the related notes, before you decide whether to invest in our Common Stock. Our business, operating results and financial condition could be harmed by any of the following risks. The trading price of our Common Stock could decline due to any of these risks, and you could lose all or part of your investment.

 

Risks Related to the Company

 

We have incurred losses in the past and there can be no assurance that we will operate profitably in the future.

 

Our marketing strategy emphasizes sales of subscription-based services, instead of annual licenses, and using Spokes to connect to our Hubs. This strategy has resulted in the development of a foundation of retail and wholesale Hubs to which suppliers can be “connected”, thereby accelerating future growth. If, however, this marketing strategy fails, revenue and operations will be negatively affected. We had net income of $5,590,289 for the year ended June 30, 2023, compared to a net income of $4,003,095 for the year ended June 30, 2022. Although we generated a year over year increase in net income in the year ended June 30, 2023, there can be no assurance that we will achieve profitability in future periods. We cannot provide assurance that we will continue to generate revenue or have sustainable profits. If we do not operate profitably in the future, our current cash resources will be used to fund our operating losses. Continued losses would have an adverse effect on the long-term value of our Common Stock and any investment in the Company.

 

Our business is dependent upon the continued services of our founder and Chief Executive Officer, Randall K. Fields. Should we lose the services of Mr. Fields, our operations will be negatively impacted.

 

Our business is dependent upon the expertise and continued service of our founder and Chief Executive Officer, Randall K. Fields. Mr. Fields is essential to our operations. Accordingly, an investor must rely on Mr. Fields’ management decisions that will continue to control our business affairs. We currently maintain key man insurance on Mr. Fields’ life in the amount of $5,000,000; however, that coverage may not be adequate to compensate for the loss of his services. The loss of the services of Mr. Fields may have a materially adverse effect upon our business.

 

Quarterly and annual operating results may fluctuate, which makes it difficult to predict future performance.

 

Management expects a significant portion of our revenue stream to come from the sale of monthly subscriptions and professional services charged to new customers. These amounts will fluctuate and are uncertain because predicting future sales is difficult and involves speculation. In addition, we may potentially experience significant fluctuations in future operating results caused by a variety of factors, many of which are outside of our control, including:

 

 

our ability to retain and increase sales to existing customers, attract new customers and satisfy our customers’ requirements;

 

7

 

 

the renewal rates for our subscriptions and other services;

 

 

changes in our pricing policies, whether initiated by us or as a result of competition;

 

 

the cost, timing and management effort for the introduction of new services, including new features to our existing services;

 

 

the rate of expansion and productivity of our sales force;

 

 

new product and service introductions by our competitors;

 

 

variations in the revenue mix of editions or versions of our service;

 

 

technical difficulties or interruptions in our service;

 

 

general economic conditions that may adversely affect either our customers’ ability or willingness to purchase additional subscriptions or upgrade their services, or delay a prospective customer’s purchasing decision, or reduce the value of new subscription contracts or affect renewal rates;

 

 

timing of additional expenses and investments in infrastructure to support growth in our business;

 

 

regulatory compliance costs;

 

 

consolidation in the food industry;

 

 

the timing of customer payments and payment defaults by customers;

 

 

extraordinary expenses such as litigation or other dispute-related settlement payments;

 

 

the impact of new accounting pronouncements;

 

 

the timing of stock awards to employees and the related financial statement impact; and

 

 

system or service failures, security breaches or network downtime.

 

Future operating results may fluctuate because of the foregoing factors, making it difficult to predict operating results. Period-to-period comparisons of operating results are not necessarily meaningful and should not be relied upon as an indicator of future performance. In addition, a large portion of our expense will be fixed in the short-term, particularly with respect to facilities and personnel making future operating results sensitive to fluctuations in revenue.

 

We face threats from competing and emerging technologies that may affect our revenue growth and profitability, as well as competitors that are larger and have greater financial and operational resources that may give them an advantage in the market.

 

Markets for our type of software products and that of our competitors are characterized by development of new software, software solutions or enhancements that are subject to constant change; rapidly evolving technological change; and unanticipated changes in customer needs. Because these markets are subject to such rapid change, the life cycle of our products is difficult to predict. As a result, we are subject to the following risks: whether or how we will respond to technological changes in a timely or cost-effective manner; whether the products or technologies developed by our competitors will render our products and services obsolete or shorten the life cycle of our products and services; and whether our products and services will achieve market acceptance.

 

8

 

Moreover, many of our competitors are larger and have greater financial and operational resources than we do. This may allow them to offer better pricing terms to customers in the industry, which could result in a loss of potential or current customers or could force us to lower prices. Our competitors may have the ability to devote more financial and operational resources to the development of new technologies that provide improved operating functionality and features to their product and service offerings. If successful, their development efforts could render our product and service offerings less desirable to customers, again resulting in the loss of customers or a reduction in the price we can demand for our offerings. Any of these actions could have a significant effect on revenue.

 

We face risks associated with new product introductions.

 

Our future revenue is dependent upon the successful and timely development of new and enhanced versions of our products and potential product offerings suitable to the customers’ needs. If we fail to successfully upgrade existing products and develop new products, and those new products do not achieve market acceptance, our revenue will be negatively impacted.

 

It may be difficult for us to assess risks associated with potential new product offerings:

 

 

it may be difficult for us to predict the amount of service and technological resources that will be needed by customers of new offerings, and if we underestimate the necessary resources, the quality of our service will be negatively impacted, thereby undermining the value of the product to the customer;

 

 

technological issues between us and our customers may be experienced in capturing data necessary for new product offerings, and these technological issues may result in unforeseen conflicts or technological setbacks when implementing these products, which could result in material delays and even result in a termination of the engagement;

 

 

a customer’s experience with new offerings, if negative, may prevent us from having an opportunity to sell additional products and services to that customer;

 

 

if customers do not use our products as recommends and/or fail to implement any needed corrective action(s), it is unlikely that customers will experience the business benefits from these products and may, therefore, be hesitant to continue the engagement as well as acquire any other products from us; and

 

 

delays in proceeding with the implementation of new products for a new customer will negatively affect our cash flow and our ability to predict cash flow.

 

We cannot accurately predict renewal or upgrade rates and the impact these rates may have on our future revenue and operating results.

 

Our customers have no obligation to renew their subscriptions for our service after the expiration of their initial subscription period. Our renewal rates may decline or fluctuate as a result of factors, including customer dissatisfaction with our service, customers’ ability to continue their operations and spending levels, consolidation, other competitive solutions, taking the process in-house, and deteriorating general economic conditions. If our customers do not renew their subscriptions for our service or reduce the level of service at the time of renewal, our revenue will decline, and our business will suffer.

 

Our future success also depends in part on our ability to increase rates, sell additional features and services, or sell additional subscriptions to our current customers. This may also require increasingly sophisticated and costly sales and marketing efforts that are targeted at senior management. If these strategies fail, we will need to refocus our efforts toward other solutions, which could lead to increased development and marketing costs, delayed revenue streams, and otherwise negatively affect our operations.

 

If our compliance and food safety solutions do not perform as expected, whether as a result of operator error or otherwise, it could impair our operating results and reputation.

 

Our success depends on the food safety market’s confidence that we can provide reliable, high-quality reporting for our customers. We believe that our customers are likely to be particularly sensitive to product defects and operator errors, including if our systems fail to accurately report issues that could reduce the liability of our clients in the event of a product recall. In addition, our reputation and the reputation of our products can be adversely affected if our systems fail to perform as expected. However, if our customers or potential customers fail to implement and use our systems as suggested by us, they may not be able to deal with a recall as effectively as they otherwise could have. As a result, the failure or perceived failure of our products to perform as expected could have a material adverse effect on our revenue, results of operations and business.

 

9

 

If a customer is sued because of a recalled product, we could be joined in that suit, the defense of which would impair our operating results.

 

We believe our compliance and food safety solutions would be helpful in the event of a recall. However, their ultimate usefulness is dependent on how the customer uses our products, which is in many ways out of our control. Similarly, a customer that is a defendant in a product liability case could claim that had our services performed as represented the extent of potential liability would have been minimized and therefore, we should have some contributory liability in the case. Defending such a claim could have a material adverse effect on our revenue, results of operations and business.

 

The deployment of our services, or consultation provided by our personnel, could result in litigation naming us as a party, which litigation could result in a material and adverse effect on us, and our results of operations.

 

Our compliance and food safety solutions are marketed to potential customers based, in part, on our service’s ability to reduce a company’s potential regulatory, legal, and criminal risk from its supply chain partners. In the event litigation is commenced against a customer based on issues caused by a constituent in the supply chain, or consultation provided by our personnel, we could be joined or named in such litigation. As a result, we could face substantial defense costs. In addition, any adverse determination resulting in such litigation could have a material and adverse effect on us, and our results of operations.

 

We face risks relating to the sale and delivery of merchandise to customers.

 

We depend on a number of other companies to perform functions critical to our ability to deliver products to our customers, including maintaining inventory, preparing merchandise for shipment to our customers and delivering purchased merchandise on a timely basis. We also depend on the delivery services that we and they utilize. We also depend on our partners to ensure proper labelling of products. Issues or concerns regarding product safety, labelling, content or quality could result in consumer or governmental claims. In limited circumstances, we sell merchandise that we have purchased. In these instances, we assume the risks related to inventory.

 

We face risks associated with proprietary protection of our software.

 

Our success depends on our ability to develop and protect existing and new proprietary technology and intellectual property rights. We seek to protect our software, documentation and other written materials primarily through a combination of patents, trademarks, and copyright laws, trade secret laws, confidentiality procedures and contractual provisions. While we have attempted to safeguard and maintain our proprietary rights, there are no assurances that we will be successful in doing so. Our competitors may independently develop or patent technologies that are substantially equivalent or superior to ours.

 

Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or obtain and use information that we regard as proprietary. In some types of situations, we may rely in part on ‘shrink wrap’ or ‘point and click’ licenses that are not signed by the end user and, therefore, may be unenforceable under the laws of certain jurisdictions. Policing unauthorized use of our products is difficult. While we are unable to determine the extent to which piracy of our software exists, software piracy can be expected to be a persistent problem, particularly in foreign countries where the laws may not protect proprietary rights as fully as the United States. We can offer no assurance that our means of protecting our proprietary rights will be adequate or that our competitors will not reverse engineer or independently develop similar technology.

 

We may discover software errors in our products that may result in a loss of revenue, injury to our reputation or subject us to substantial liability.

 

Non-conformities or bugs (“errors”) may be found from time to time in our existing, new or enhanced products after commencement of commercial shipments, resulting in loss of revenue or injury to our reputation. In the past, we have discovered errors in our products and as a result, have experienced delays in the shipment of products. Errors in our products may be caused by defects in third-party software incorporated into our products. If so, we may not be able to fix these defects without the cooperation of these software providers. Because these defects may not be as significant to the software provider as they are to us, we may not receive the rapid cooperation that may be required. We may not have the contractual right to access the source code of third-party software, and even if we do have access to the code, we may not be able to fix the defect. In addition, our customers may use our service in unanticipated ways that may cause a disruption in service for other customers attempting to access their data. Since our customers use our products for critical business applications, any errors, defects or other performance problems could hurt our reputation and may result in damage to our customers’ business. If that occurs, we could lose future sales or customers may make warranty or other claims against us, which could result in an increase in our provision for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. Customers could also elect not to renew their subscription or delay or withhold payment to us. These potential scenarios, successful or otherwise, would likely be time-consuming and costly.

 

10

 

Interruptions or delays in service from our third-party data center hosting facility could impair the delivery of our service and harm our business.

 

We currently serve our customers from a third-party data center hosting facility located in the United States. Any damage to, or failure of, our systems generally could result in interruptions in our service. As we continue to add capacity, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our service. Further, any damage to, or failure of, our systems generally could result in interruptions in our service. Interruptions in our service may reduce our revenue, cause us to issue credits or pay penalties, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our business will also be harmed if our customers and potential customers believe our service is unreliable. 

 

As part of our current disaster recovery arrangements, our production environment and all of our customers’ data is currently replicated in near real-time in a separate facility physically located in a different region of the United States. We do not control the operation of these facilities, and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures and similar events. They may also be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct. Despite precautions taken at these facilities, the occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice or other unanticipated problems at these facilities could result in lengthy interruptions in our service. Even with the disaster recovery arrangements, our service could be interrupted.

 

If our security measures are breached and unauthorized access is obtained to a customers data, our data or our information technology systems, our service may be perceived as not being secure, customers may curtail or stop using our service and we may incur significant legal and financial exposure and liabilities.

 

Our service involves the storage and transmission of customers’ proprietary information, and security breaches could expose us to a risk of loss of this information, litigation and possible liability. These security measures may be breached as a result of third-party action, including intentional misconduct by computer hackers, employee error, malfeasance or otherwise during transfer of data to additional data centers or at any time, and result in someone obtaining unauthorized access to our customers’ data or our data, including our intellectual property and other confidential business information, or our information technology systems. Additionally, third parties may attempt to fraudulently induce employees or customers into disclosing sensitive information, such as usernames, passwords or other information in order to gain access to our customers’ data or our data, including our intellectual property and other confidential business information, or our information technology systems. Because the techniques used to obtain unauthorized access, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Any security breach could result in a loss of confidence in the security of our service, damage our reputation, disrupt our business, lead to legal liability and negatively impact our future sales.

 

Security breaches and other disruptions could compromise our information and expose us to liability, which would cause our business and reputation to suffer.

 

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our customers and employees, in our data centers and on our networks. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any such breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, and regulatory penalties, disrupt our operations and the services we provide to customers, damage our reputation and cause a loss of confidence in our products and services, which could adversely affect our business/operating margins, revenues and competitive position.

 

11

 

The secure processing, maintenance and transmission of this information is critical to our operations and business strategy, and we devote significant resources to protecting our information. The expenses associated with protecting our information could reduce our operating margins.

 

Failure or delay in the implementation of Section 204(d) of the FSMA may slow the adoption of our technology as a compliance tool for FMSA 204.

 

In September 2020, the FDA proposed a rule for Record Keeping for Food Traceability as part of the FSMA (“FSMA 204”), which was published in November 2022 and went into effect in January 2023.  FSMA 204 will apply to all foods on the FDA’s Food Traceability List.  In the event (i) FSMA 204 is postponed or delayed, (ii) modified to the extent of applicability of the rules of FSMA 204 to various food industry sectors, (iii) the penalties for violations of FSMA 204 are reduced or eliminated, or (iv) delay or failure by the industry to adopt practices in compliance with FSMA 204, in each case, could slow the adoption of our technology as a compliance tool for FSMA 204, which could have a material adverse effect on our business, results of operations, and financial condition.

 

Weakened global economic conditions may adversely affect our industry, business and results of operations.

 

The rate at which our customers purchase new or enhanced services depends on several factors, including general economic conditions. The United States and other key international economies have experienced in the past a downturn in which economic activity was impacted by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies, and overall uncertainty with respect to the economy. For example, in March 2022, the U.S. Consumer Price Index (“CPI”), which measures a wide-ranging basket of goods and services, rose 8.5% from the same month a year ago, which represents the largest CPI increase since December of 1981.  The Company’s general business strategy may be adversely affected by any such inflationary fluctuations, economic downturns, volatile business environments and continued unstable or unpredictable economic and market conditions. These conditions affect the rate of information technology spending and could adversely affect our customers’ ability or willingness to purchase our enterprise cloud computing services, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscription contracts or affect renewal rates, all of which could adversely affect our operating results, or cause us to increase our prices to maintain the same level of profitability.

 

Geopolitical conflicts could potentially affect our sales and disrupt our operations and could have a material adverse impact on the Company.

 

Geopolitical conflicts, including the recent war in Ukraine, could adversely impact our operations or those of our customers. The extent to which these events impact our operations and those of our customers will depend on future developments, which are highly uncertain and cannot be predicted with confidence. If the uncertainty surrounding geopolitical conflicts and in the global marketplace continues, or if we, or any of our customers encounter any disruptions to our or their respective operations, facilities or stores, then we or they may be prevented or delayed from effectively operating our or their business, respectively, and the marketing and sale of our services and our financial results could be adversely affected.

 

Risks Relating to Our Common Stock

 

Our quarterly results of operations may fluctuate in the future, which could result in volatility in the price of our Common Stock.

 

Our quarterly revenue and results of operations have varied in the past and may fluctuate as a result of a variety of factors. If our quarterly revenue or results of operations fluctuate, the price of our Common Stock could decline substantially. Fluctuations in our results of operations may be due to several factors, including, but not limited to, those listed and identified throughout this “Risk Factors” section.

 

12

 

The limited public market for our Common Stock may adversely affect an investors ability to liquidate an investment in us.

 

Although our Common Stock is currently quoted on the NASDAQ Capital Market, there is limited trading activity. We can give no assurance that an active market will develop, or if developed, that it will be sustained. If an investor acquires shares of our Common Stock, the investor may not be able to liquidate such shares of our Common Stock should there be a need or desire to do so.

 

Future issuances of our shares may lead to future dilution in the value of our Common Stock, will lead to a reduction in shareholder voting power and may prevent a change in control.

 

The shares of our Common Stock may be substantially diluted due to the following:

 

 

issuance of Common Stock in connection with funding agreements with third parties and future issuances of Common Stock and the Company’s Preferred Stock, par value $0.01 (“Preferred Stock”) by the Board of Directors; and

 

 

the Board of Directors has the power to issue additional shares of Common Stock and Preferred Stock and the right to determine the voting, dividend, conversion, liquidation, preferences and other conditions of the shares without shareholder approval.

 

Common Stock and/or Preferred Stock issuances may result in reduction of the book value or market price of outstanding shares of Common Stock. If we issue any additional shares of Common Stock or Preferred Stock, proportionate ownership of Common Stock and voting power will be reduced. Further, any new issuance of Common Stock or Preferred Stock may prevent a change in control or management.

 

Our officers and directors have significant control over us, which may lead to conflicts with other stockholders over corporate governance.

 

Our officers and directors control approximately 46% of our Common Stock. Randall K. Fields, our Chief Executive Officer, controls 37% of our Common Stock. Consequently, Mr. Fields, individually, and our officers and directors, as stockholders acting together, can significantly influence all matters requiring approval by our stockholders, including the election of directors and significant corporate transactions, such as mergers or other business combination transactions.

 

Our corporate charter contains authorized, unissued blank check Preferred Stock issuable without stockholder approval with the effect of diluting then current stockholder interests.

 

Our articles of incorporation currently authorize the issuance of up to 30,000,000 shares of “blank check” Preferred Stock with designations, rights, and preferences as may be determined from time to time by our Board of Directors, of which 700,000 shares are currently designated as Series B Convertible Preferred Stock (“Series B Preferred”) and 550,000 shares are designated as Series B-1 Preferred Stock (“Series B-1 Preferred”). As of June 30, 2023, a total of 625,375 shares of Series B Preferred and 212,402 shares of Series B-1 Preferred were issued and outstanding.

 

Our Board of Directors is empowered, without stockholder approval, to issue one or more additional series of Preferred Stock with dividend, liquidation, conversion, voting, or other rights that could dilute the interest of, or impair the voting power of, holders of our Common Stock. The issuance of an additional series of Preferred Stock could be used as a method of discouraging, delaying or preventing a change in control.

 

Although we have recently declared quarterly cash dividends on our Common Stock, investors should consider the potential for us to terminate the payment of dividends as a factor when determining whether to invest in us.

 

Historically, we have not paid dividends on our Common Stock. Although we recently declared quarterly cash dividends on our Common Stock, in the future we may elect to retain earnings, if any, to finance the development and expansion of our business.  Our Board of Directors will determine our future dividend policy at their sole discretion, and future dividends will be contingent upon future earnings, if any, obligations of the stock issued, our financial condition, capital requirements, general business conditions and other factors. Future dividends may also be affected by covenants contained in loan or other financing documents, which we may execute in the future. Therefore, there can be no assurance that quarterly dividends will continue to be paid on our Common Stock.

 

13

 

Our officers and directors have limited liability and indemnification rights under our organizational documents, which may impact our results.

 

Our officers and directors are required to exercise good faith and high integrity in the management of our affairs. Our articles of incorporation and bylaws, however, provide that the officers and directors shall have no liability to the stockholders for losses sustained or liabilities incurred which arise from any transaction in their respective managerial capacities unless they violated their duty of loyalty, did not act in good faith, engaged in intentional misconduct or knowingly violated the law, approved an improper dividend or stock repurchase or derived an improper benefit from the transaction. As a result, an investor may have a more limited right to action than they would have had if such a provision were not present. Our articles of incorporation and bylaws also require us to indemnify our officers and directors against any losses or liabilities they may incur as a result of the manner in which they operate our business or conduct our internal affairs, provided that the officers and directors reasonably believe such actions to be in, or not opposed to, our best interests, and their conduct does not constitute gross negligence, misconduct or breach of fiduciary obligations. 

 

ITEM 2.         PROPERTIES

 

Our principal place of business operations is located at 5282 South Commerce Drive, Suite D292, Murray, Utah 84107. We lease approximately 5,000 square feet at this corporate office location, consisting primarily of office space, conference rooms and storage areas. Our telephone number is (435) 645-2000. Our website address is http://www.parkcitygroup.com.

 

ITEM 3.         LEGAL PROCEEDINGS

 

We are, from time to time, involved in various legal proceedings incidental to the conduct of our business. Historically, the outcome of all such legal proceedings has not, in the aggregate, had a material adverse effect on our business, financial condition, results of operations or liquidity.  There are no pending or threatened material legal proceedings at this time.

 

ITEM 4.         MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

PART II

 

ITEM 5.         MARKET FOR COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Share Price History

 

Our Common Stock is traded on the NASDAQ Capital Market under the trading symbol “PCYG”. The following table sets forth the high and low sales prices of our Common Stock for the periods indicated:

 

   

Quarterly Common Stock Price Ranges

 
   

2023

   

2022

 

Fiscal Quarter Ended

 

High

   

Low

   

High

   

Low

 

September 30

  $ 6.60     $ 4.31     $ 5.77     $ 4.81  

December 31

  $ 5.64     $ 4.57     $ 6.40     $ 4.90  

March 31

  $ 6.60     $ 4.83     $ 10.68     $ 5.12  

June 30

  $ 10.50     $ 6.24     $ 6.02     $ 4.06  

 

14

 

Dividends  

 

Outstanding shares of Series B Preferred and Series B-1 Preferred each accrue dividends at the rate per share of 7% per annum if paid by the Company in cash, and 9% per annum if paid by the Company in additional shares of Series B-1 Preferred. Dividends on the Series B Preferred and Series B-1 Preferred are payable quarterly.

 

During the year ended June 30, 2023, the Company paid a quarterly cash dividend of $0.015 per share of Common Stock for each of the quarters ended September 30, 2022, December 31, 2022, March 31, 2023 and June 30, 2023. We currently intend to continue to declare and pay a quarterly cash dividend on Common Stock equal to $0.015 per share ($0.06 per year) following our board of directors' periodic review of our financial condition and results of operations for each fiscal quarter. The dividend rate and the continued payment of dividends will depend upon our board of directors' consideration of a number of factors, including capital requirements, our financial condition and results of operations, statutory and regulatory limitations, tax considerations and general economic conditions. Although we have declared a quarterly dividend on our Common Stock, we may in the future discontinue the payment of quarterly dividends in the event we elect to retain future earnings, if any, for use in our operations and the expansion of our business.

 

Holders of Record

 

At June 30, 2023, there were 628 holders of record of our Common Stock with 18,309,051 shares issued and outstanding, 3 holders of Series B Preferred with 625,375 shares issued and outstanding, and 4 holders of Series B-1 Preferred with 212,402 shares issued and outstanding. The number of holders of record and shares of Common Stock issued and outstanding was calculated by reference to the books and records of the Company’s transfer agent.

 

Issuance of Securities

 

We issued shares of our Common Stock in unregistered transactions during fiscal year 2023. All of the shares of Common Stock issued in non-registered transactions were issued in reliance on Section 3(a)(9) and/or Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”) and were reported in our Quarterly Reports on Form 10-Q and in our Current Reports on Form 8-K filed with the SEC during the fiscal year ended June 30, 2023. 16,430 shares of Common Stock were issued subsequent to June 30, 2023.

 

Share Repurchase Program

 

On May 9, 2019, our Board of Directors approved the repurchase of up to $4.0 million in shares of our Common Stock, which repurchases may be made in privately negotiated transactions or in the open market at prices per share not exceeding the then-current market prices (the “Share Repurchase Program”). Under the Share Repurchase Program, management has discretion to determine the dollar amount of shares to be repurchased and the timing of any repurchases in compliance with applicable laws and regulations, including Rule 10b-18 of the Exchange Act. On March 17, 2020, the Board, given the extreme uncertainty due to COVID-19 at the time, suspended the Share Repurchase Program.

 

On May 18, 2021, our Board of Directors resumed its Share Repurchase Program, and increased the number of shares of Common Stock available to repurchase under the Share Repurchase Program by an additional $4 million bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program to $8.0 million. 

 

On August 31, 2021 our Board of Directors approved an increase of $4.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, and on May 10, 2022, our Board of Directors approved an increase of $9.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program as of June 30, 2023 to $21.0 million.

 

Since inception of the Share Repurchase Program through June 30, 2023, a total of 1,945,666 shares of Common Stock have been repurchased at an average purchase price of $5.91, resulting in $9,507,781 remaining available to repurchase under the current Share Repurchase Program. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. In addition, the Share Repurchase Program may also be suspended for periods of time or discontinued at any time, at the Board’s discretion. 

 

15

 

The following table provides information about repurchases of our Common Stock registered pursuant to Section 12 of the Exchange Act, during the years ended June 30, 2023 and 2022: 

 

Period (1)

 

Total

Number

of Shares

Purchased

by Period

   

Average

Price Paid

Per Share

   

Dollars

Expended

by Period

Under the

Plans or

Programs

   

Remaining

Amount

Available for

Future

Share

Repurchases

Under the Plans

or

Programs

 
                                 

Year Ended June 30, 2022:

                               

July 1, 2021 – September 30, 2021

    7,600     $ 5.43     $ 41,276     $ 7,909,609  

October 1, 2021 – December 31, 2021

    244,552     $ 5.85     $ 1,429,697     $ 6,479,912  

January 1, 2022 – March 31, 2022

    538,376     $ 6.95     $ 3,741,477     $ 2,738,435  

April 1, 2022 – June 30, 2022

    192,747     $ 4.78     $ 921,331     $ 10,817,104  

Year Ended June 30, 2023:

                               

July 1, 2022 – September 30, 2022

    20,859     $ 4.97     $ 103,657     $ 10,713,447  

October 1, 2022 – December 31, 2022

    88,741     $ 5.05     $ 448,266     $ 10,265,181  

January 1, 2023 – March 31, 2023

    74,150     $ 5.79     $ 429,271     $ 9,835,910  

April 1, 2023 – June 30, 2023

    47,847     $ 6.86     $ 328,129     $ 9,507,781  

 

(1)

We close our books and records on the last calendar day of each month to align our financial closing with our business processes.

 

ITEM 6.

SELECTED FINANCIAL DATA

 

The disclosures in this section are not required because we qualify as a smaller reporting company under federal securities laws.

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Managements Discussion and Analysis is intended to assist the reader in understanding our results of operations and financial condition. Managements Discussion and Analysis is provided as a supplement to, and should be read in conjunction with, our audited consolidated financial statements beginning on page F-1 of this Annual Report on Form 10-K (this "Annual Report"). This Annual Report includes certain statements that may be deemed to be forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act). All statements, other than statements of historical fact, included in this Annual Report that address activities, events or developments that we expect, project, believe, or anticipate will or may occur in the future, including matters having to do with expected and future revenue, our ability to fund our operations and repay debt, business strategies, expansion and growth of operations and other such matters, are forward-looking statements. These statements are based on certain assumptions and analyses made by our management in light of its experience and its perception of historical trends, current conditions, expected future developments, and other factors it believes are appropriate in the circumstances. These statements are subject to a number of assumptions, risks and uncertainties, including general economic and business conditions, the business opportunities (or lack thereof) that may be presented to and pursued by us, our performance on our current contracts and our success in obtaining new contracts, our ability to attract and retain qualified employees, and other factors, many of which are beyond our control. You are cautioned that these forward-looking statements are not guarantees of future performance and those actual results or developments may differ materially from those projected in such statements.

 

Overview

 

Park City Group, Inc., a Nevada corporation (“Park City Group”, “we”, “us”, “our” or, the “Company”) is a Software-as-a-Service (“SaaS”) provider, and the parent company of ReposiTrak, Inc. a Utah corporation (“ReposiTrak”), a business-to-business (“B2B”) e-commerce, compliance, and supply chain management platform company that partners with retailers, wholesalers, and product suppliers to help them source, vet, and transact with their suppliers in order to accelerate sales, control risks, and improve supply chain efficiencies. The Company’s fiscal year ends on June 30. References to fiscal 2023 refer to the fiscal year ended June 30, 2023, and references to fiscal 2022 refer to the fiscal year ended June 30, 2022.

 

16

 

Sources of Revenue

 

The principal customers for the Company’s products are multi-store retail chains, wholesalers and distributors, and their suppliers. The Company has a hub and spoke business model, whereby the Company is typically engaged by retailers and wholesalers (“Hubs”), which in turn require their suppliers (“Spokes”) to utilize the Company’s services. The Company’s services are grouped in three application suites: (i) ReposiTrak MarketPlace (“MarketPlace”), encompassing the Company’s supplier discovery and B2B e-commerce solutions, which helps the Company’s customers find new suppliers; (ii) ReposiTrak Compliance and Food Safety (“Compliance and Food Safety”) solutions, which help the Company’s customers vet suppliers to mitigate the risk of doing business with these suppliers; and (iii) ReposiTrak’s Supply Chain (“Supply Chain”) solutions, which help the Company’s customers to more efficiently manage their various transactions with their suppliers. The Company derives revenue from five sources: (i) subscription fees, (ii) transaction-based fees, (iii) professional services fees, (iv) license fees, and (v) hosting and maintenance fees.

 

A significant portion of the Company’s revenue is generated from its Supply Chain solutions and Compliance and Food Safety solutions in the form of recurring subscription payments from the suppliers. Subscription fees can be based on a negotiated flat fee per supplier, or some volumetric metric, such as the number of stores, or the volume of economic activity between a retailer and its suppliers. Subscription revenue contains arrangements with customers for use of the application, application and data hosting, maintenance of the application, and standard support.

 

Revenue from the Company’s MarketPlace sourcing solution historically has been transactional, based on the volume of products sourced via the application. MarketPlace revenue can come from several sources depending on the customer’s specific requirements. These include acting as an agent for a supplier, providing supply chain technology services, and enabling a Hub to reduce its number of new suppliers by acting as the supplier for any number of products.

 

The Company also provides professional consulting services targeting implementation, assessments, profit optimization and support functions for its applications and related products, for which revenue is recognized on a percentage-of-completion or pro rata basis over the life of the subscription, depending on the nature of the engagement. Premier customer support includes extended availability and additional services and is available along with additional support services such as developer support and partner support for an additional fee.

 

In some instances, the Company will sell its software in the form of a license. License arrangements are a time-specific and perpetual license. Software license maintenance agreements are typically annual contracts, paid in advance or according to terms specified in the contract. When sold as a license, the Company’s software is usually accompanied by a corresponding maintenance and/or hosting agreement to support the service.

 

Software maintenance agreements provide the customer with access to new software enhancements, maintenance releases, patches, updates and technical support personnel. Our hosting services provide remote management and maintenance of our software and customers’ data, which is physically located in third-party facilities. Customers access “hosted” software and data through a secure internet connection. 

 

Revenue Recognition

 

Effective July 1, 2018, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) 2014-09: Revenue from Contracts with Customers (Topic 606), and its related amendments (“ASU 2014-09”). ASU 2014-09 provides a unified model to determine when and how revenue is recognized and enhances certain disclosure around the nature, timing, amount and uncertainty of revenue and cash flows arising from customers.

 

ASU 2014-09 represents a change in the accounting model utilized for the recognition of revenue and certain expense arising from contracts with customers. We adopted ASU 2014-09 using a “modified retrospective” approach and, accordingly, revenue and expense totals for all periods before July 1, 2018 reflect those previously reported under the prior accounting model and have not been restated.

 

17

 

 

Other Metrics Non-GAAP Financial Measures

 

To supplement our financial statements, historically we have provided investors with Adjusted EBITDA and non-GAAP income per share, both of which are non-GAAP financial measures. We believe that these non-GAAP measures may provide useful information regarding certain financial and business trends relating to our financial condition and operations. Our management uses these non-GAAP measures to compare the Company’s performance to that of prior periods for trend analyses and planning purposes. These measures are also presented to our Board of Directors.

 

These non-GAAP measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with generally accepted accounting principles in the United States of America (“GAAP”). These non-GAAP financial measures exclude significant expenses and income that are required by GAAP to be recorded in the Company’s financial statements and are subject to inherent limitations. Investors should review the reconciliations of non-GAAP financial measures to the comparable GAAP financial measures that are included in this “Managements Discussion and Analysis of Financial Condition and Results of Operations.”

 

Critical Accounting Policies

 

This “Managements Discussion and Analysis of Financial Condition and Results of Operations” discusses the Company’s financial statements, which have been prepared in accordance with GAAP. The preparation of our financial statements requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenue and expense during the reporting period.

 

On an ongoing basis, management evaluates its estimates and assumptions based on historical experience of operations and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

Income Taxes

 

In determining the carrying value of the Company’s net deferred income tax assets, the Company must assess the likelihood of sufficient future taxable income in certain tax jurisdictions, based on estimates and assumptions, to realize the benefit of these assets. If these estimates and assumptions change in the future, the Company may record a reduction in the valuation allowance, resulting in an income tax benefit in the Company’s statements of operations. Management evaluates quarterly whether to realize the deferred income tax assets and assesses the valuation allowance.

 

Goodwill and Other Long-Lived Asset Valuations

 

Goodwill is assigned to specific reporting units and is reviewed for possible impairment at least annually or upon the occurrence of an event or when circumstances indicate that a reporting unit’s carrying amount is greater than its fair value. Management reviews the long-lived tangible and intangible assets for impairment when events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Management evaluates, at each balance sheet date, whether events and circumstances have occurred which indicate possible impairment.

 

The carrying value of a long-lived asset is considered impaired when the anticipated cumulative undiscounted cash flows of the related asset or group of assets is less than the carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the estimated fair market value of the long-lived asset. Economic useful lives of long-lived assets are assessed and adjusted as circumstances dictate. 

 

Stock-Based Compensation

 

The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of any options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.

 

18

 

 

Capitalization of Software Development Costs

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established.

 

We have determined that technological feasibility for our software products is reached shortly after a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements. Costs incurred after technological feasibility is established have been and will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.

 

Available-for-Sale Debt Investments  

 

We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“AOCI”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.

 

Impairment Consideration of Investments  

 

For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“OCI”).

 

Off-Balance Sheet Arrangements

 

The Company does not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, revenue and results of operation, liquidity or capital expenditures.

 

Recent Accounting Pronouncements

 

In February 2016, the FASB issued ASU 2016-02 Leases (Topic 842) (“ASU 2016-02”). Under ASU 2016-02, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

 

Effective July 1, 2019, the Company adopted the requirements of ASU 2016-02. All amounts and disclosures set forth in this Annual Report have been updated to comply with ASU 2016-02, with results for reporting periods beginning after July 1, 2019 presented under ASU 2016-02, while prior period amounts and disclosures are not adjusted and continue to be reported under the accounting standards in effect for the prior period.

 

Results of Operations Fiscal Years Ended June 30, 2023 and 2022

 

Revenue

 

   

Year Ended

June 30, 2023

   

$

Change

   

%

Change

   

Year Ended

June 30, 2022

 

Revenue

  $ 19,098,910     $ 1,051,969       6

%

  $ 18,046,941  

 

During the fiscal year ended June 30, 2023, the Company had revenue of $19,098,910 as compared to $18,046,941 for the year ended June 30, 2022, an increase of 6%. The increase in revenue during the period was due to revenue growth in subscription, services and other recurring revenue in all areas of the business, particularly compliance and supply chain. This is the result of growing industry and consumer concern of food contaminations and food safety hazards whether biological, chemical, physical, or allergenic. The risks have elevated regulatory requirements, documentation requisites, and principally “where does your food come from?” transparency on grocery retailers and their suppliers.  As more and more retailers, wholesalers and distributors adopt the risk concerns and disclosure requirements, the Company has seen a rising demand for its services.

 

During fiscal 2022, as COVID-19 disrupted supply chains and generated shortages in products, our ability to source hard to find items for our customers resulted in increased revenue attributable to MarketPlace. These products largely consisted of personal protective equipment (“PPE”) which includes nitrile gloves, masks, freezers and telecommunication equipment. While the Company experienced a significant increase in MarketPlace revenue for PPE during the height of COVID-19, it is uncertain what or if any demand for PPE will continue in fiscal 2024. As a result, we may experience significant swings in MarketPlace revenue as the pandemic continues to abate. 

 

Although no assurances can be given, we continue to focus our sales efforts on marketing our software services on a recurring subscription basis and placing less emphasis on transactional revenue, including MarketPlace revenue. However, we believe there will continue to be a small percentage of customers that will require buying a particular service outright (i.e., a license). We will continue to make our best effort to reduce this non-recurring transactional revenue when we are able.

 

19

 

Cost of Services and Product Support

 

   

Year Ended

June 30, 2023

   

$

Change

   

%

Change

   

Year Ended

June 30, 2022

 

Cost of service and product support

  $ 3,309,345     $ 122,633       4

%

  $ 3,186,712  

Percent of total revenue

    17

%

                    18

%

 

Cost of services and product support was $3,309,345 or 17% of total revenue, and $3,186,712 or 18% of total revenue for the years ended June 30, 2023 and 2022, respectively, an increase of 4%. This increase is primarily the result of (1) increased salary and IT support and maintenance costs. Given the rise in cyber-attacks around the globe, we continue to expand our cyber security infrastructure which includes expenditures on; (1) identification (2) protection (3) detection (4) response, and, (5) recovery. We increased spending by $72,112 in the areas of detection, response and recovery during the period.

 

Sales and Marketing Expense

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Sales and marketing

  $ 4,933,405     $ 79,479       2

%

  $ 4,853,926  

Percent of total revenue

    26

%

                    27

%

 

The Company’s sales and marketing expense was $4,933,405, or 26% of total revenue, as compared to $4,853,926, or 27% of total revenue, for the fiscal years ended June 30, 2023 and 2022, respectively, an increase of 2%. This increase in sales and marketing expense is primarily due to an increase in trade show expense, investment in FSMA 204 traceability marketing, and higher sales travel expense. As the pandemic continues to abate, many customers and prospects are returning to the “new normal” requiring in person meetings. The largest contributor to the increase in sales and marketing expense has been an increase in travel cost and trade shows. We believe this trend will continue as many of our trading partners, industry associations will continue to require our assistance in addressing their compliance and supply chain needs “in-person.”  Given the complexity of FSMA 204 requirements, our customers require additional assistance in evaluating their locations for onboarding.  In many cases, this requires multiple onsite meetings with distribution centers, warehouse operations, and store locations.

 

General and Administrative Expense

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

General and administrative

 

$

4,685,783

   

$

(30,348

)

   

-1

%

 

$

4,716,131

 

Percent of total revenue

   

25

%

                   

26

%

 

The Company’s general and administrative expense was $4,685,783, or 25% of total revenue, and $4,716,131 or 26% of total revenue for the years ended June 30, 2023 and 2022, respectively, a decrease of 1%. The decrease in general and administrative expense is primarily due to a refund of payroll taxes associated with the Employee Retention Credit (“ERC”). The ERC is a refund or certain payroll taxes for businesses that continued to pay employees while shut down temporarily due to the COVID-19 pandemic or had significant declines in gross receipts. During fiscal 2023, the Company received approximately $1.175 million in payroll tax refunds, net of fees.  The ERC refund was offset by increases in bad debt expense, increase costs of benefits for employees, and higher payroll costs due to a tight labor market.

 

Depreciation and Amortization Expense

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Depreciation and amortization

  $ 1,079,799     $ 204,248       23

%

  $ 875,551  

Percent of total revenue

    6

%

                    5

%

 

20

 

The Company’s depreciation and amortization expense was $1,079,799 and $875,551 for the years ended June 30, 2023 and 2022, respectively, an increase of 23%. This increase is due to additional assets acquired in fiscal year 2023. As previously stated in Cost of Services and Product Support, we expend resources on both services and technology infrastructure.  Historically, we spend between $250-$500k per annum on updating our hardware and cybersecurity infrastructure.  During the period, we expended an additional $327,323 on hardware and software for both our Murray, UT datacenter and our Las Vegas data center to further provide redundancy and bolster our technology infrastructure to defend against cyber-attacks.

 

Other Income and Expense

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Net other income and (expense)

  $ 821,082     $ 1,102,640       392

%

  $ (281,558

)

Percent of total revenue

    4

%

                    2

%

 

Net other income was $821,082 compared to net other expense of $281,558 for the years ended June 30, 2023 and 2022, respectively. Other income increased due to (1) an increase in interest income due to rising interest rates on fixed income instruments on excess cash; and (2) offset by realized losses of certain short-term investments held in U.S. treasuries and other securities that occurred in prior fiscal year. Although rising interest rates provided additional interest income, the Company recognized a decline in its bond portfolio and other fixed income instruments on excess cash. The Company has zero bank debt.  However, the Company does recognize interest expense associated with employee credit cards and financing arrangements due to leases or other payment arrangements.

 

Preferred Dividends

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Preferred dividends

  $ 586,444     $ -       -

%

  $ 586,444  

Percent of total revenue

    3

%

                    3

%

 

Dividends accrued on the Company’s Series B Preferred and Series B-1 Preferred was $586,444 and $586,444 for the years ended June 30, 2023 and 2022, respectively. Dividends remained flat in the comparable periods. 

 

Financial Position, Liquidity and Capital Resources

 

We believe that our existing cash and short-term investments, together with funds generated from operations, are sufficient to fund operating and investment requirements for at least the next twelve months. Our future capital requirements will depend on many factors, including macroeconomic conditions, our rate of revenue growth, sales and marketing activities, the timing and extent of spending required for research and development efforts and the continuing market acceptance of our products and services.

 

   

As of

   

Variance

 
   

June 30,

2023

   

June 30,

2022

   

Dollars

   

Percent

 

Cash and cash equivalents

  $ 23,990,879     $ 21,460,948     $ 2,529,931       12

%

 

We have historically funded our operations with cash from operations, equity financings, and borrowings from our existing line of credit with U.S. Bank N.A., which was revised on October 6, 2021 and again in 2022.

 

Cash was $23,990,879 and $21,460,948 at June 30, 2023 and 2022, respectively. This 12% increase is principally the result of (1) sales growth, (2) collections of accounts receivable, (3) offset by paying down over $2.6 million of our existing line of credit, and (3) the purchase of common stock under our existing buyback plan, and (4) payment of dividends on both the preferred stock and common stock.   Cash was also impacted by lower overall cash operating expense, receiving cash in advance on subscriptions, and the previously disclosed $1.1 million received in conjunction with the ERC.

 

Net Cash Flows from Operating Activities

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Cash provided by operating activities

  $ 8,860,019     $ 2,758,402       45

%

  $ 6,101,617  

 

21

 

Net cash provided by operating activities is summarized as follows:

 

   

Year Ended

June 30,

2023

   

Year Ended

June 30,

2022

 

Net income

  $ 5,590,289     $ 4,003,095  

Noncash expense and income, net

    2,828,231       2,329,260  

Net changes in operating assets and liabilities

    441,499       (230,738

)

    $ 8,860,019     $ 6,101,617  

 

Net cash provided by operating activities for the year ended June 30, 2023 was $8,860,019 compared to net cash provided by operating activities of $6,101,617 for the year ended June 30, 2022. Net cash provided by operating activities increased 45% due largely to (1) higher revenue and collection of monthly subscription fees paid annually in advance, (2) collection of outstanding receivables, (3) an increase in prepaids and other assets and (3) an increase in deferred revenue offset by a decrease in accounts payable. Noncash expense increased by $498,971 for the year ended June 30, 2023 compared to the year ended June 30, 2022 as a result of increased depreciation and amortization of certain assets and an increase in bad debt expense.

 

Net Cash Flows Used in Investing Activities

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Cash provided by (used in) investing activities

  $ (903,187

)

  $ 2,226,449       168

%

  $ 1,323,262  

 

Net cash used in investing activities for the year ended June 30, 2023 was $903,187 compared to net cash provided by investing activities of $1,323,262 for the year ended June 30, 2022. This increase in cash used in investing activities for the year ended June 30, 2023 was due to the sale of property and equipment in prior fiscal year and the capitalization of software costs incurred in development of the ReposiTrak Traceability Network® (“RTN”).

 

Net Cash Flows from Financing Activities

 

   

Year Ended

June 30,

2023

   

$

Change

   

%

Change

   

Year Ended

June 30,

2022

 

Cash used in financing activities

  $ (5,426,901

)

  $ (4,607,352 )     -46

%

  $ (10,034,253

)

 

Net cash used in financing activities totaled $5,426,901 for the year ended June 30, 2023 compared to net cash used in financing activities of $10,034,253 for the year ended June 30, 2022. The decrease in net cash used in financing activities is primarily attributable to the $2.6 million payoff of our line of credit arrangement with a bank in prior fiscal year and the purchase of stock under the Share Repurchase Program. This was partially offset with the quarterly payment of cash dividends on common stock declared in prior fiscal year.

 

Liquidity and Working Capital

 

At June 30, 2023, the Company had positive working capital of $23,042,199, as compared with positive working capital of $20,485,875 at June 30, 2022. This $2,556,324 increase in working capital is primarily due to a decrease in liability as a result of the payoff of a financing arrangement with a bank. Cash and cash equivalents also increased due to higher sales, cash-in-advance customers, higher rate of return on excess capital and the receipt of the previously disclosed $1.1 million in conjunction of the ERC.

 

   

As of

June 30,

   

As of

June 30,

   

Variance

 
   

2023

   

2022

   

Dollars

   

Percent

 

Current assets

  $ 27,274,620     $ 26,582,709     $ 691,911       3

%

 

22

 

Current assets as of June 30, 2023 totaled $27,274,620, an increase of $691,911, as compared to $26,582,709 as of June 30, 2022. The increase in current assets is primarily attributable to a net increase in cash and cash equivalents offset with a decrease in contract assets and prepaid expense of $1,195,839 and a decrease in accounts receivable of $642,181.

 

   

As of

June 30,

   

As of

June 30,

   

Variance

 
   

2023

   

2022

   

Change

   

Percent

 

Current liabilities

  $ 4,232,421     $ 6,096,834     $ (1,864,413

)

    -31

%

                                 
Current Ratio     6.44       4.36       2.08       48 %

 

Current liabilities totaled $4,232,421 as of June 30, 2023 as compared to $6,096,834 as of June 30, 2022. The decrease in current liabilities is primarily attributable to the corresponding payoff of $2.6 million in our line of credit. As of June 30, 2023, the Company has zero bank debt.

 

On October 6, 2021, the Company and the Bank executed the Credit Agreement, with an effective date of September 30, 2021 which is amended annually to reflect the needs of the Company.

 

The Credit Agreement replaces the Company’s prior $6.0 million Revolving Credit Agreement and Stand-Alone Revolving Note between the Company and the Bank, as amended and revised on January 9, 2019, and provides the Company with a $10.0 million revolving line of credit that matures on March 31, 2023.

 

On April 28, 2023, the Company and the Bank executed an Amendment to the existing $10.0 million Credit Agreement, with an effective date of March 31, 2023. The new amendment provisions to the existing $10 million facility are (1) the Company will increase its liquidity requirement from $10 million to $12 million. Currently the Company maintains over $22 million in cash and a current ratio of over 6:1. (2) Draws on the facility accrue interest at the annual rate equal to 1.75% plus the one-month SOFR rate instead of the previous LIBOR rate. As of June 30, 2023, the balance of the facility was zero. The Company has zero bank debt.

 

Furthermore, the Credit Agreement contains customary affirmative and negative covenants and conditions to borrowing, as well as customary events of default. Among other things, the Company must maintain liquid assets equal to $12 million and maintain a Senior Funded Debt (as defined in the Credit Agreement) to EBITDA Ratio (as defined in the Credit Agreement) of not more than 3:1.

 

While no assurances can be given, management currently believes that the Company will continue to increase its cash flow from operations and working capital position in subsequent periods. The Company’s increase in anticipated cash flow from operations and working capital position is expected to be offset by the use of cash required to fund the Company’s quarterly cash dividends of $0.015 per share, announced on September 28, 2022, December 30, 2022, February 10, 2023, March 21, 2023, June 20, 2023 and September 19, 2023, as well as the  redemption and retirement of the Company’s Series B Convertible Preferred Stock and Series B-1 Preferred Stock (together, the “Preferred Stock”) for their stated value, or $10.70 for each share of Preferred Stock, resulting in an aggregate purchase price of $8,964,214 (the “Preferred Redemption”).  The Preferred Redemption is to occur over the next three years from September 12, 2023. The Company believes it will have adequate cash resources to fund its operations, satisfy its debt obligations, and fund its anticipated quarterly cash dividends and Preferred Redemption for at least the next 12 months.

 

Contractual Obligations

 

Total contractual obligations and commercial commitments as of June 30, 2023 are summarized in the following table:

 

   

Operating Leases

   

Financing Leases

 

Less than 1Year

  $ 73,291     $ 234,117  

1-3 Years

    153,245       210,345  

3-5 Years

    134,536       -  

Total lease payments

    361,072       444,462  

Less imputed interest

    (39,254

)

    (19,168

)

Total

  $ 321,818     $ 425,294  

 

23

 

 

Inflation

 

The impact of inflation has historically not had a material effect on the Company’s financial condition or results from operations; however, higher rates of inflation may cause retailers to slow their spending in the technology area, which could have an impact on the Company’s sales.

 

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Each of our contracts require payment in U.S. dollars. We therefore do not engage in hedging transactions to reduce our exposure to changes in currency exchange rates, although in the event any future contracts are denominated in a foreign currency, we may do so in the future. As a result, our financial results are not affected by factors such as changes in foreign currency exchange rates. 

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The information required hereunder in this Annual Report is set forth in the financial statements and the notes thereto beginning on Page F-1.

 

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

(a)  

Evaluation of Disclosure Controls and Procedures.

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operations of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of June 30, 2023. Based on this evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, including to ensure that information required to be disclosed by the Company is accumulated and communicated to management, including the principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 

(b)  

Managements Annual Report on Internal Control over Financial Reporting.  

 

We are responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes of GAAP.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance of achieving their control objectives.

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. With our participation, an evaluation of the effectiveness of our internal control over financial reporting was conducted as of June 30, 2023, based on the framework and criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our internal control over financial reporting was effective as of June 30, 2023.

 

24

 

(c)  

Changes in Internal Controls over Financial Reporting.  

 

Our Chief Executive Officer and Chief Financial Officer have determined that there has been no change in the Company’s internal control over financial reporting during the period covered by this report identified in connection with the evaluation described in the above paragraph that have materially affected, or are reasonably likely to materially affect, Company’s internal control over financial reporting.

 

ITEM 9B.

OTHER INFORMATION

 

None.   

 

PART III

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information required by this item will be incorporated by reference from Park City Group, Inc.’s definitive proxy statement, to be filed with the Securities and Exchange Commission on or before October 28, 2023 (the “Proxy Statement”).

 

ITEM 11.

EXECUTIVE COMPENSATION

 

The information required by this item will be incorporated by reference from Park City Group, Inc.’s Proxy Statement.

 

ITEM 12.

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

 

The information required by this item will be incorporated by reference from Park City Group, Inc.’s Proxy Statement.

 

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information required by this item will be incorporated by reference from Park City Group, Inc.’s Proxy Statement.

 

ITEM 14.

PRINCIPAL ACCOUNTING FEES AND SERVICES

 

The information required by this item will be incorporated by reference from Park City Group, Inc.’s Proxy Statement.

 

PART IV

 

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

Exhibits, Financial Statements and Schedules

 

Exhibit

Number

 

Description

3.1

 

Articles of Incorporation (Incorporated by reference from the Company’s Definitive Proxy Statement on Schedule 14C dated June 5, 2002).

3.2

 

Certificate of Amendment (Incorporated by reference from Exhibit 3.3 to the Company’s Quarterly Report on Form 10-QSB for the quarter ended Sept 30, 2005, dated November 10, 2005).

3.3

 

Certificate of Amendment (Incorporated by reference from Exhibit 3.4 to the Company’s Annual Report on Form 10-KSB for the year ended June 30, 2006, dated September 29, 2006).

3.4

 

Certificate of Amendment (Incorporated by reference from Exhibit 4.1 to the Company’s Current Report on Form 8-K dated July 28, 2017).

3.5

 

Amended and Restated Bylaws (Incorporated by reference from Exhibit 3.1 the Company’s Current Report on Form 8-K dated October 21, 2016).

 

25

 

4.1

 

Certificate of Designation of the Series B Convertible Preferred Stock (Incorporated by reference from Exhibit 3.1 to the Company’s Current Report on Form 8-K dated July 21, 2010).

4.2

 

Fourth Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B Preferred Stock of Park City Group, Inc. (Incorporated by reference from Exhibit 4.1 the Company’s Current Report on Form 8-K dated January 14, 2016).

4.3

 

First Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B-1 Preferred Stock of Park City Group, Inc. (Incorporated by reference from Exhibit 4.2 to the Company’s Current Report on Form 8-K dated January 14, 2016).

10.1

 

Amendment to Loan Agreement and Note, by and between U.S. Bank National Association and the Company, dated September 15, 2009 (Incorporated by reference from Exhibit 10.1 the Company’s Current Report on Form 8-K dated September 30, 2009).

10.2

 

Amendment to Loan Agreement and Note, by and between U.S. Bank National Association and the Company, dated May 5, 2010 (Incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K dated May 6, 2010).

10.3

 

Second Amended and Restated 2011 Stock Incentive Plan, dated April 1, 2013 (Incorporated by reference from Exhibit 10.1 to the Company’s Registration Statement on Form S-8, dated September 4, 2013).

10.4

 

Second Amended and Restated 2011 Employee Stock Purchase Plan, dated April 1, 2013 (Incorporated by reference from Exhibit 10.2 to the Company’s Registration Statement on Form S-8, dated September 4, 2013).

10.5

 

Fields Employment Agreement (Incorporated by reference from Exhibit 10.8 to the Company’s Annual Report on Form 10-K dated September 11, 2014).

10.6

 

Services Agreement (Incorporated by reference from the Company’s Annual Report on Form 10-K dated September 11, 2014).

10.7

 

Amendment No. 1 to the Employment Agreement, by and between Park City Group, Inc., Randall K. Fields and Fields Management, Inc., dated July 1, 2016 (Incorporated by reference from Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q dated November 7, 2016).

10.8

 

Amendment No. 1 to the Second Amended and Restated 2011 Stock Incentive Plan of Park City Group, Inc., dated August 3, 2017 (Incorporated by reference from Exhibit 10.1 to the Company’s Registration Statement on Form S-8 dated November 9, 2017)

10.9

 

Amendment No. 1 to the Second Amended and Restated 2011 Employee Stock Purchase Plan of Park City Group, Inc., dated August 3, 2017 (Incorporated by reference from Exhibit 10.2 to the Company’s Registration Statement on Form S-8 dated November 9, 2017)

10.10

 

Amendment to Services Agreement (Incorporated by reference from Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q dated May 10, 2018).

10.11

 

Amendment to Note, by and between U.S. Bank National Association and the Company, dated January 9, 2019 (Incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K dated January 15, 2019).

10.12

 

Master Lease Agreement dated January 9, 2019 (Incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K dated January 15, 2019).

10.13

 

Employment Agreement by and between John Merrill and Park City Group, Inc., dated May 29, 2019 (Incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K dated May 31, 2019).

10.14

 

Loan Agreement by and between U.S. Bank National Association and the Company, dated April 23, 2020 (Incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K dated April 27, 2020).

10.15

 

Amendment No. 2 to the Second Amended and Restated 2011 Employee Stock Purchase Plan of Park City Group, Inc., dated March 17, 2021 (Incorporated by reference from Exhibit 10.1 to the Company’s Registration Statement on Form S-8 dated April 12, 2021).

10.16

 

Revolving Credit Note and Revolving Credit Agreement, dated September 30, 2021, between Park City Group, Inc., and U.S. Bank National Association. (Incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K dated October 12, 2021).

10.17

 

Addendum to Revolving Credit Agreement, dated September 30, 2021, between Park City Group, Inc., and U.S. Bank National Association. (Incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K dated October 12, 2021).

 

26

 

10.18 

 

Employment Agreement by and between Park City Group, Inc. and John Merrill, dated September 6, 2022 (Incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K dated September 8, 2022).

14.1

 

Code of Ethics and Business Conduct (Incorporated by reference from the Company’s Annual Report Form 10-KSB for the period ended June 30, 2008, dated September 29, 2008).

21

 

List of Subsidiaries (Incorporated by reference from the Company’s Annual Report on Form 10-K for the period ended June 30, 2017, dated September 13, 2017).

23.1

 

Consent of Haynie & Company, dated September 28, 2023*

31.1

 

Certification of Principal Executive Officer pursuant to Section 302 of Sarbanes Oxley Act of 2002 *

31.2

 

Certification of Principal Financial Officer pursuant to Section 302 of Sarbanes Oxley Act of 2002 *

32.1

 

Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350 *

101.INS

 

Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document*

101.SCH

 

Inline XBRL Taxonomy Extension Schema*

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase*

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase*

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase*

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase*

104

 

Cover page formatted as Inline XBRL and contained in Exhibit 101

 

*

Filed herewith

 

27

 

 

SIGNATURES

 

In accordance with Section 13 or 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

PARK CITY GROUP, INC.

 
   

(Registrant)

 
       

Date:    September 28, 2023

By:

/s/ Randall K.  Fields

 
 

Principal Executive Officer,

 
 

Chair of the Board and Director

 

 

In accordance with the Exchange Act, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

Title

Date

     

/s/ Randall K. Fields

Chair of the Board and Director,

September 28, 2023

Randall K. Fields

Chief Executive Officer 

 
 

(Principal Executive Officer)

 
     

/s/ John Merrill

Chief Financial Officer 

September 28, 2023

John Merrill

(Principal Financial Officer &

 
 

Principal Accounting Officer)

 
     

/s/ Robert W. Allen

Director, and Compensation

September 28, 2023

Robert W. Allen

Committee Chair

 
     

/s/ Peter J. Larkin

Director

September 28, 2023

Peter J. Larkin

   
     

/s/ Ronald C. Hodge

Director, and Audit Committee Chair

September 28, 2023

Ronald C. Hodge

   

 

28

 
 
 
 
handc.jpg

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and
Stockholders of Park City Group, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Park City Group, Inc. (the Company) as of June 30, 2023, and 2022, and the related consolidated statements of operations, stockholders’ equity, and cash flows for each of the years in the two-year period ended June 30, 2023, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2023, and 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended June 30, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

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

 

pg.jpg

 

 
F-1

 

Revenue Recognition Multiple Element Arrangements

 

Description of the Matter:

 

The Company recognized approximately $19 million in revenue during the year ended June 30, 2023. As discussed in Note 2 to the financial statements, the Company enters into several different types of revenue arrangements that often consist of multiple performance obligations. Management must use judgment to determine the appropriate value and allocation of revenue to these performance obligations.

 

Auditing management’s assumptions and judgments can be complex, involves judgment, and requires a thorough understanding of the Company’s various revenue streams.

 

How We Addressed the Matter in Our Audit:

 

We obtained and reviewed documentation to support the revenue recognition criteria. We tested performance obligations by reviewing the underlying contracts, evaluating management’s determination of the method and timing of measuring revenue, and testing management’s allocation of revenue to the performance obligations. Lastly, we tested the design and operating effectiveness of internal controls over the revenue cycle as well as the Information Technology General Controls around the revenue cycle.

 

 

sig.jpg

 

Haynie & Company

Salt Lake City, Utah

September 28, 2023

PCAOB ID Number 457

   

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

 

 

 
F-2

 

 

 

PARK CITY GROUP, INC.

Consolidated Balance Sheets

 

   

June 30,

2023

   

June 30,

2022

 

Assets

               

Current Assets

               

Cash

  $ 23,990,879     $ 21,460,948  

Receivables, net of allowance for doubtful accounts of $170,103 and $206,093 at June 30, 2023 and 2022, respectively

    2,523,019       3,165,200  

Contract asset – unbilled current portion

    186,959       649,433  

Prepaid expense and other current assets

    573,763       1,307,128  

Total Current Assets

    27,274,620       26,582,709  
                 

Property and equipment, net

    986,300       764,517  
                 

Other Assets:

               

Deposits and other assets

    22,414       22,414  

Prepaid expense – less current portion

    36,282       82,934  

Contract asset – unbilled long-term portion

    108,052       108,052  

Operating lease – right-of-use asset

    310,796       368,512  

Customer relationships

    262,800       394,200  

Goodwill

    20,883,886       20,883,886  

Capitalized software costs, net

    698,281       114,488  

Total Other Assets

    22,322,511       21,974,486  
                 

Total Assets

  $ 50,583,431     $ 49,321,712  
                 
Liabilities and Shareholders Equity                

Current liabilities

               

Accounts payable

  $ 431,387     $ 690,638  

Accrued liabilities

    1,620,000       1,206,284  

Contract liability – deferred revenue

    1,903,001       1,555,143  

Lines of credit

    -       2,590,907  

Operating lease liability – current

    58,771       53,862  

Notes payable and financing leases – current

    219,262       -  

Total current liabilities

    4,232,421       6,096,834  
                 

Long-term liabilities

               

Operating lease liability – less current portion

    263,047       321,818  

Notes payable and financing leases – less current portion

    206,032       -  

Total liabilities

    4,701,500       6,418,652  
                 

Commitments and contingencies

               
                 
Stockholders equity:                
Preferred Stock; $0.01 par value, 30,000,000 shares authorized;                

Series B Preferred, 700,000 shares authorized; 625,375 shares issued and outstanding at June 30, 2023 and 2022;

    6,254       6,254  

Series B-1 Preferred, 550,000 shares authorized; 212,402 shares issued and outstanding at June 30, 2023 and 2022, respectively

    2,124       2,124  

Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,309,051 and 18,460,538 issued and outstanding at June 30, 2023 and 2022, respectively

    183,093       184,608  

Additional paid-in capital

    67,732,887       68,653,361  

Accumulated deficit

    (22,042,427

)

    (25,943,287

)

Total stockholders equity

    45,881,931       42,903,060  

Total liabilities and stockholders equity

  $ 50,583,431     $ 49,321,712  

 

See accompanying notes to consolidated financial statements.

 

F-3

 

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

 

   

For the Years Ended

June 30,

 
   

2023

   

2022

 
                 

Revenue

  $ 19,098,910     $ 18,046,941  
                 
Operating expense:                

Cost of revenue and product support

    3,309,345       3,186,712  

Sales and marketing

    4,933,405       4,853,926  

General and administrative

    4,685,783       4,716,131  

Depreciation and amortization

    1,079,799       875,551  

Total operating expense

    14,008,332       13,632,320  
                 

Income from operations

    5,090,578       4,414,621  
                 
Other income (expense):                

Interest income

    821,777       199,124  

Interest expense

    (60,990

)

    (44,307

)

Realized loss on short term investments

    -       (347,645

)

Unrealized loss on short term investments

    (9,752

)

    -  

Other gain (loss)

    70,047       (88,730 )

Income before income taxes

    5,911,660       4,133,063  
                 

(Provision) for income taxes

    (321,371

)

    (129,968

)

Net income

    5,590,289       4,003,095  
                 

Dividends on Preferred Stock

    (586,444

)

    (586,444

)

                 

Net income applicable to common shareholders

  $ 5,003,845     $ 3,416,651  
                 

Weighted average shares, basic

    18,406,000       19,087,000  

Weighted average shares, diluted

    18,766,000       19,380,000  

Basic earnings per share

  $ 0.27     $ 0.18  

Diluted earnings per share

  $ 0.27     $ 0.18  

 

See accompanying notes to consolidated financial statements.

 

F-4

 

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Consolidated Statements of Stockholders Equity (Deficit)

 

   

Series B

Preferred Stock

   

Series B-1

Preferred Stock

   

Common Stock

   

Additional

Paid-In

   

Accumulated

         
   

Shares

   

Amount

   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Deficit

   

Total

 
                                                                         

Balance, June 30, 2021

    625,375     $ 6,254       212,402     $ 2,124       19,351,935     $ 193,522     $ 74,298,924     $ (29,359,938

)

  $ 45,140,886  
                                                                         
Stock issued for:                                                                        

Accrued compensation

    -       -       -       -       66,775       668       383,571       -       384,239  

Cash

    -       -       -       -       25,103       251       108,926       -       109,177  

Preferred Dividends-Declared

    -       -       -       -       -       -       -       (586,444

)

    (586,444

)

Stock Buyback

    -       -       -       -       (983,275

)

    (9,833

)

    (6,138,060

)

    -       (6,147,893

)

Net income

    -       -       -       -       -       -       -       4,003,095       4,003,095  

Balance, June 30, 2022

    625,375     $ 6,254       212,402     $ 2,124       18,460,538     $ 184,608     $ 68,653,361     $ (25,943,287

)

  $ 42,903,060  
                                                                         

Stock issued for:

                                                                       

Accrued compensation

    -       -       -       -       55,463       555       294,052       -       294,607  
Cash     -       -       -       -       24,647       246       92,481       -       92,727  

Preferred Dividends-Declared

    -       -       -       -       -       -       -       (586,444

)

    (586,444

)

Common Stock Dividends - Declared

    -       -       -       -       -       -       -       (1,102,985

)

    (1,102,985

)

Stock Buyback

    -       -       -       -       (231,597

)

    (2,316

)

    (1,307,007

)

    -       (1,309,323

)

Net income

    -       -       -       -       -       -       -       5,590,289       5,590,289  

Balance, June 30, 2023

    625,375     $ 6,254       212,402     $ 2,124       18,309,051     $ 183,093     $ 67,732,887     $ (22,042,427

)

  $ 45,881,931  

 

See accompanying notes to consolidated financial statements.

 

F-5

 

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

 

   

For the Years Ended

June 30,

 
   

2023

   

2022

 

Cash flows from operating activities:

               

Net income

  $ 5,590,289     $ 4,003,095  

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

               

Depreciation and amortization

    1,079,799       875,551  

Amortization of operating right of use asset

    57,716       326,858  

Stock compensation expense

    390,716       422,101  

Bad debt expense

    1,300,000       621,667  

Gain on disposal of assets

    -       (24,737

)

Loss on sale of property and equipment

    -       107,820  

(Increase) decrease in:

               

Trade receivables

    (195,345

)

    412,502  

Long-term receivables, prepaids and other assets

    559,009       (527,126

)

(Decrease) increase in:

               

Accounts payable

    (259,251

)

    223,444  

Operating lease liability

    (53,862

)

    (319,690

)

Accrued liabilities

    43,090       180,330  

Deferred revenue

    347,858       (200,198

)

Net cash provided by operating activities

    8,860,019       6,101,617  
                 

Cash flows from investing activities:

               

Sale of property and equipment

    -       1,374,085  

Purchase of property and equipment

    (133,944

)

    (50,823

)

Capitalization of software development costs

    (769,243

)

    -  

Net cash (used in) provided by investing activities

    (903,187

)

    1,323,262  
                 

Cash flows from financing activities:

               

Net (decrease) increase in lines of credit

    (2,590,907

)

    (3,409,093

)

Common stock buy-back/retirement     (1,309,323

)

    (6,147,893

)

Proceeds from employee stock plan     92,727       109,177  
Dividends paid     (1,414,912

)

    (586,444

)

Payments on notes payable and capital leases

    (204,486

)

    -  

Net cash used in financing activities

    (5,426,901

)

    (10,034,253

)

                 

Net (decrease) increase in cash and cash equivalents

    2,529,931       (2,609,374

)

                 

Cash and cash equivalents at beginning of period

    21,460,948       24,070,322  

Cash and cash equivalents at end of period

  $ 23,990,879     $ 21,460,948  
                 

Supplemental Disclosure of Cash Flow Information

               

Cash paid for income taxes

  296,484     $ 185,068  

Cash paid for interest

  59,081     $ 45,777  

Cash paid for operating leases

  $ 71,157     $ 105,084  
                 

Supplemental Disclosure of Non-Cash Investing and Financing Activities

               

Common Stock to pay accrued liabilities

  $ 294,607     $ 384,239  

Dividends accrued on Preferred Stock

  $ 586,444     $ 586,444  

 

See accompanying notes to consolidated financial statements.

 

F-6

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Notes to Consolidated Financial Statements

June 30, 2023 and June 30, 2022

 

 

NOTE 1.

DESCRIPTION OF BUSINESS

 

Summary of Business

 

Park City Group, Inc., a Nevada corporation (“Park City Group”, “We”, “us”, “our” or the “Company”) is a Software-as-a-Service (“SaaS”) provider, and the parent company of ReposiTrak, Inc., a Utah corporation (“ReposiTrak”) which operates a business-to-business (“B2B”) e-commerce, compliance, and supply chain management platform that partners with retailers, wholesalers, and product suppliers to help them source, vet, and transact with their suppliers in order to accelerate sales, control risks, and improve supply chain efficiencies, and source hard-to-get-things.

 

The Company’s services are grouped in three application suites: (i) ReposiTrak MarketPlace (“MarketPlace”), encompassing the Company’s supplier discovery and B2B e-commerce solutions, which helps the Company’s customers find new suppliers; (ii) ReposiTrak Compliance and Food Safety (“Compliance and Food Safety”) solutions, which help the Company’s customers vet suppliers to mitigate the risk of doing business with these suppliers; and (iii) ReposiTrak’s Supply Chain (“Supply Chain”) solutions, which help the Company’s customers to more efficiently manage their various transactions with their suppliers.

 

The Company’s Supply Chain and MarketPlace services provide its customers with greater flexibility in sourcing products by enabling them to choose new suppliers and integrate them into their supply chain faster and more cost effectively, and it helps them to manage these relationships more efficiently, enhancing revenue while lowering working capital, labor costs and waste. The Company’s Compliance and Food Safety solutions help reduce a company’s potential regulatory, legal, and criminal risk from its supply chain partners by providing a way for them to ensure these suppliers are compliant with food safety regulations, such as the Food Safety Modernization Act of 2011 (“FSMA”).

 

The Company’s services are delivered though proprietary software products designed, developed, marketed and supported by the Company. These products provide visibility and facilitate improved business processes among all key constituents in the supply chain, starting with the retailer and moving backwards to suppliers and eventually to raw material providers. The Company provides cloud-based applications and services that address e-commerce, supply chain, food safety and compliance activities. The principal customers for the Company’s products are household name multi-store food retail chains and their suppliers, branded food manufacturers, food wholesalers and distributors, and other food service businesses.

 

The Company has a hub and spoke business model. The Company is typically engaged by retailers and wholesalers (“Hubs”), which in turn require their suppliers (“Spokes”) to utilize the Company’s services.

 

The Company is incorporated in the state of Nevada and has three principal subsidiaries: PC Group, Inc., a Utah corporation (98.76% owned) (“PCG Utah”); Park City Group, Inc., a Delaware corporation (100% owned) (“PCG Delaware”); and ReposiTrak (100% owned) (PCG Utah, PCG Delaware, and ReposiTrak are, collectively, the “Subsidiaries”). All intercompany transactions and balances have been eliminated in the Company’s consolidated financial statements, which contain the operating results of the operations of PCG Delaware and ReposiTrak. Park City Group has no business operations separate from the operations conducted through its Subsidiaries.

 

The Company’s principal executive offices are located at 5282 South Commerce Drive, Suite D292, Murray, Utah 84107. Its telephone number is (435) 645-2000. Its website address is www.parkcitygroup.com, and ReposiTrak’s website address is www.repositrak.com.

 

 

NOTE 2.

SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The financial statements presented herein reflect the consolidated financial position of Park City Group and our Subsidiaries. All inter-company transactions and balances have been eliminated in consolidation.

 

F-7

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that materially affect the amounts reported in the consolidated financial statements. Actual results could differ from these estimates. The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its financial statements. The Securities and Exchange Commission (the “SEC”) has defined the most critical accounting policies as those that are most important to the portrayal of the Company’s financial condition and results and require the Company to make its most difficult and subjective judgments, often because of the need to make estimates of matters that are inherently uncertain. Based on this definition, the Company’s most critical accounting policies include revenue recognition, goodwill, other long-lived asset valuations, income taxes, stock-based compensation, and capitalization of software development costs.

 

Concentration of Credit Risk and Significant Customers

 

The Company maintains cash in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing evaluations of its customers and maintains allowances for possible losses. The provision is based on the overall composition of our accounts receivable aging, our prior history of accounts receivable write-offs, and our experience with specific customers.

 

Other factors indicating significant risk include customers that have filed for bankruptcy or customers for which we have less payment history to rely upon. We rely on historical trends of bad debt as a percentage of total revenue and apply these percentages to the accounts receivable which when realized have been within the range of management’s expectations. The Company does not require collateral from its customers.

 

The Company’s accounts receivable are derived from sales of products and services primarily to customers operating multilocation retail and grocery stores. The Company writes off accounts receivable when they are determined to be uncollectible. Changes in the allowances for doubtful accounts are recorded as bad debt expense and are included in general and administrative expense in our consolidated financial statements. Amounts that have been invoiced are recorded in accounts receivable (current and long-term), and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

 

The Company had one customer that accounted for greater than 10% of accounts receivable at June 30, 2023. The customer had a balance of $962,300 and $962,300 for June 30, 2023 and June 30, 2022, respectively.

 

Prepaid Expense and Other Current Assets

 

Prepaid expense and other current assets include amounts for which payment has been made but the services have not yet been consumed. The Company’s prepaid expense is made up primarily of prepayments for hosted software applications used in the Company’s operations, maintenance agreements on hardware and software, and other miscellaneous amounts for insurance, membership fees and professional fees. Prepaid expense is amortized on a pro-rata basis to expense accounts as the services are consumed typically by the passage of time or as the service is used.

 

Depreciation and Amortization

 

Depreciation and amortization of property and equipment is computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Furniture and fixtures

    5 - 7  

Computer equipment

      3    

Equipment under capital leases

      3    

Long-term use equipment

      10    

Leasehold improvements

 

See below

 

 

F-8

 

Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of the improvements.

 

Amortization of intangible assets are computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Customer relationships

    10  

Acquired developed software

    5  

Developed software

    3  

Goodwill

 

See below

 

 

Goodwill and intangible assets deemed to have indefinite lives are subject to annual impairment tests. Other intangible assets are amortized over their useful lives.

 

Warranties

 

The Company offers a limited warranty against software defects. Customers who are not completely satisfied with their software purchase may attempt to be reimbursed for their purchases outside the warranty period. For the years ending June 30, 2023 and 2022, the Company did not incur any expense associated with warranty claims.

 

Adoption of ASC 718, Compensation Stock Compensation

 

From time to time, the Company issues shares of common stock as share-based compensation to employees and non-employees. The Company accounts for its share-based compensation to employees in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 718, Compensation Stock Compensation (Topic 718). Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite service or vesting period.

 

In prior periods through September 30, 2019, the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic 505-50, Equity Equity-based Payments to Non-employees (“Subtopic 505-50”). Measurement of share-based payment transactions with non-employees is based on the fair value of whichever is more reliably measurable: (a) the goods or services received; or (b) the equity instruments issued. The final fair value of the share-based payment transaction is determined at the performance completion date. For interim periods, the fair value is estimated, and the percentage of completion is applied to that estimate to determine the cumulative expense recorded.

 

The Company adopted Topic 718 during the second quarter of fiscal year 2020. Topic 718 did not have a material impact on the Company’s consolidated financial statements.

 

Adoption of ASU 2016-02 Leases (Topic 842)

 

Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. The Company adopted the requirements of ASU 2016-02 utilizing the modified retrospective method of transition to identified leases as of July 1, 2019 (the “Effective Date”). The recognition of additional operating lease liabilities was $82,517 for the current portion and $760,172 for the long-term portion and corresponding operating right-of-use assets were recorded in the amount of $842,689. This represents the operating lease existing as of the Effective Date which has a lease term of three years with the option for two additional three-year terms.

 

On June 21, 2018, the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet, commencing on March 1, 2019. The monthly rent is $10,200. The initial term of the lease is three years. The Company has the option of renewing for an additional two three-year terms.

 

On March 1, 2022, the Company exercised the option to renew the office lease for an additional three-year term. Terms of the lease were modified to reduce the space from 9,800 square feet to approximately 5,000 square feet commencing March 1, 2022. The monthly rent was reduced to $5,871 per month with an annual increase of 3% each year. The Company has the option of renewing for an additional three-year term.

 

F-9

 

Revenue Recognition

 

The Company recognizes revenue as it transfers control of deliverables (products, solutions and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenue, the Company applies the following five step approach: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when a performance obligation is satisfied. The Company accounts for a contract based on the terms and conditions the parties agree to, if the contract has commercial substance and if collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience.

 

The Company may enter into arrangements that consist of multiple performance obligations. Such arrangements may include any combination of its deliverables. To the extent a contract includes multiple promised deliverables, the Company applies judgment to determine whether promised deliverables are capable of being distinct and are distinct in the context of the contract. If these criteria are not met, the promised deliverables are accounted for as a combined performance obligation. For arrangements with multiple distinct performance obligations, the Company allocates consideration among the performance obligations based on their relative standalone selling price. Standalone selling price is the price at which the Company would sell a promised good or service separately to the customer. When not directly observable, the Company typically estimates standalone selling price by using the expected cost plus a margin approach. The Company typically establishes a standalone selling price range for its deliverables, which is reassessed on a periodic basis or when facts and circumstances change.

 

For performance obligations where control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the deliverables to be provided. Revenue related to fixed-price contracts for application development and systems integration services, consulting or other technology services is recognized as the service is performed using the output method, under which the total value of revenue is recognized based on each contract’s deliverable(s) as they are completed and when value is transferred to a customer. Revenue related to fixed-price application maintenance, testing and business process services is recognized based on our right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in FASB ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), paragraph 606-10-55-18 (“ASC 606-10-55-18”).

 

If the Company’s invoicing is not consistent with the value delivered, revenue is recognized as the service is performed based on the method described above. The output method measures the results achieved and value transferred to a customer, which is updated as the project progresses to reflect the latest available information; such estimates and changes in estimates involve the use of judgment. The cumulative impact of any revision in estimates is reflected in the financial reporting period in which the change in estimate becomes known and any anticipated losses on contracts are recognized immediately. Revenue related to fixed-price hosting and infrastructure services is recognized based on the Company’s right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in ASC 606-10-55-18. If the Company’s invoicing is not consistent with value delivered, revenue is recognized on a straight-line basis unless revenue is earned and obligations are fulfilled in a different pattern. The revenue recognition method applied to the types of contracts described above provides the most faithful depiction of performance towards satisfaction of the Company’s performance obligations.

 

Revenue related to the Company’s software license arrangements that do not require significant modification or customization of the underlying software is recognized when the software is delivered as control is transferred at a point in time. For software license arrangements that require significant functionality enhancements or modification of the software, revenue for the software license and related services is recognized as the services are performed in accordance with the methods described above. In software hosting arrangements, the rights provided to the customer, such as ownership of a license, contract termination provisions and the feasibility of the client to operate the software, are considered in determining whether the arrangement includes a license or a service. Revenue related to software maintenance and support is generally recognized on a straight-line basis over the contract period.

 

F-10

 

Management expects that incremental commission fees paid as a result of obtaining a contract are recoverable and therefore the Company capitalized them as contract costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Revenue related to transaction-based or volume-based contracts is recognized over the period the services are provided in a manner that corresponds with the value transferred to the customer to-date relative to the remaining services to be provided.

 

From time to time, the Company may enter into arrangements with third party suppliers to resell products or services. In such cases, the Company evaluates whether the Company is the principal (i.e., report revenue on a gross basis) or agent (i.e., report revenue on a net basis). In doing so, the Company first evaluates whether it controls the good or service before it is transferred to the customer. If the Company controls the good or service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer may require judgment.

 

The Company provides customers with assurance that the related deliverable will function as the parties intended because it complies with agreed-upon specifications. General updates or patch fixes are not considered an additional performance obligation in the contract.

 

Variable consideration is estimated using either the sum of probability weighted amounts in a range of possible consideration amounts (expected value), or the single most likely amount in a range of possible consideration amounts (most likely amount), depending on which method better predicts the amount of consideration to which we may be entitled. The Company includes in the transaction price variable consideration only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price may involve judgment and is based largely on an assessment of its anticipated performance and all information that is reasonably available to the Company.

 

The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its services, not to receive or provide financing from or to customers. The Company does not consider set up or transition fees paid upfront by its customers to represent a financing component, as such fees are required to encourage customer commitment to the project and protect us from early termination of the contract.

 

Trade Accounts Receivable and Contract Balances

 

We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, we recognize a receivable for revenue related to our transaction or volume-based contracts when earned regardless of whether amounts have been billed. We present such receivables in trade accounts receivable, net in our consolidated statements of financial position at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.

 

F-11

 

A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in current and other assets in our consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The table below shows movements in contract assets:

 

   

Contract

assets

 

Balance – June 30, 2022

  $ 757,485  

Revenue recognized during the period but not billed

    10,000  

Amounts reclassified to accounts receivable

    (442,001

)

Other

    (30,473

)

Balance – June 30, 2023

  $ 295,011 (1) 

 

 

(1)

Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.

 

Our contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

The table below shows movements in the deferred revenue balances (current and noncurrent) for the period:

 

   

Contract

liability

 

Balance – June 30, 2022

  $ 1,555,143  

Amounts billed but not recognized as revenue

    1,903,001  

Revenue recognized related to the opening balance of deferred revenue

    (1,555,143

)

Balance – June 30, 2023

  $ 1,903,001  

 

Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

Disaggregation of Revenue

 

The table below presents disaggregated revenue from contracts with customers by contract-type. All revenues for the years ending June 30, 2023 and 2022 were generated from sales in North America. We believe this disaggregation best depicts the nature, amount, timing and uncertainty of our revenue and cash flows that may be affected by industry, market and other economic factors:

 

   

Year Ended, June 30

                 
   

2023

   

2022

   

Chg $

   

Chg %

 

Recurring – Subscription, Support and Services

  $ 19,028,993     $ 17,857,666     $ 1,171,327       7

%

Non – Recurring – Services

    69,917       81,021       (11,104 )     -14

%

Transaction Based

    -       108,254       (108,254

)

    -100

%

Total

  $ 19,098,910     $ 18,046,941     $ 1,051,969       6

%

 

Software Development Costs

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, the company will occasionally capitalize software costs until the product is available for general release to customers. In these instances, the Company determines technological feasibility for its software products to have been reached when a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements.

 

Research and Development Costs

 

Research and development costs include personnel costs, engineering, consulting, and contract labor and are expensed as incurred for software that has not achieved technological feasibility.

 

F-12

 

Advertising Costs

 

Advertising is expensed as incurred. Advertising costs were approximately $20,735 and $22,673 for the years ended June 30, 2023 and 2022, respectively.

 

Income Taxes

 

The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of temporary differences between tax bases and financial reporting bases of other assets and liabilities.

 

Earnings Per Share

 

Basic net income per common share (“Basic EPS”) excludes dilution and is computed by dividing net income applicable to common shareholders by the weighted average number of shares of the Company’s common stock, par value $0.01 (“Common Stock”) outstanding during the period. Diluted net income per common share (“Diluted EPS”) reflects the potential dilution that could occur if stock options or other contracts to issue shares of Common Stock were exercised or converted into Common Stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per share of Common Stock.

 

For the year ended June 30, 2023, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. For the year ended June 30, 2022, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. Warrants to purchase shares of Common Stock were outstanding at prices ranging $4.00 from to $10.00 per share at June 30, 2023.

 

The following table presents the components of the computation of basic and diluted earnings per share for the periods indicated:

 

   

Year ended June 30,

 
   

2023

   

2022

 

Numerator

               

Net income applicable to common shareholders

  $ 5,003,845     $ 3,416,651  
                 

Denominator

               

Weighted average common shares outstanding, basic

    18,406,000       19,087,000  

Warrants to purchase Common Stock

    360,000       293,000  
                 

Weighted average common shares outstanding, diluted

    18,766,000       19,380,000  
                 

Net income per share

               

Basic

  $ 0.27     $ 0.18  

Diluted

  $ 0.27     $ 0.18  

 

Stock-Based Compensation

 

The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of twelve months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.

 

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash, cash equivalents, receivables, payables, accruals and notes payable. The carrying amount of cash, cash equivalents, receivables, payables and accruals approximates fair value due to the short-term nature of these items. The notes payable also approximate fair value based on evaluations of market interest rates.

 

Available-for-Sale Debt Investments  

 

We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“AOCI”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.

 

F-13

 

Impairment Consideration of Investments  

 

For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“OCI”).

 

 

NOTE 3.

RECEIVABLES

 

Accounts receivable consist of the following at June 30:

 

   

2023

   

2022

 

Accounts receivable

  $ 2,693,122     $ 3,371,293  

Allowance for doubtful accounts

    (170,103

)

    (206,093

)

    $ 2,523,019     $ 3,165,200  

 

Accounts receivable consist of trade accounts receivable and unbilled amounts recognized as revenue during the year for which invoicing occurs subsequent to year-end. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

 

 

NOTE 4.

PROPERTY AND EQUIPMENT

 

Property and equipment are stated at cost and consist of the following at June 30:

 

   

2023

   

2022

 

Computer equipment

  $ 2,611,309     $ 2,477,531  

Furniture and equipment

    180,976       180,976  
Leased equipment     629,947       -  

Leasehold improvements

    681,314       681,314  
      4,103,546       3,339,821  

Less accumulated depreciation and amortization

    (3,117,246

)

    (2,575,304

)

    $ 986,300     $ 764,517  

 

Depreciation expense for the years ended June 30, 2023 and 2022 was $541,942 and $418,332, respectively.

 

 

NOTE 5.

CAPITALIZED SOFTWARE COSTS

 

Capitalized software costs consist of the following at June 30:

 

   

2023

   

2022

 

Capitalized software costs

  $ 3,678,289     $ 2,909,044  

Less accumulated amortization

    (2,980,008

)

    (2,794,556

)

    $ 698,281     $ 114,488  

 

Amortization expense for the years ended June 30, 2023 and 2022 was $185,452 and $57,244, respectively.

 

 

NOTE 6.

ACQUISITION RELATED INTANGIBLE ASSETS, NET

 

Customer relationships consist of the following at June 30:

 

   

2023

   

2022

 

Customer relationships

  $ 5,537,161     $ 5,537,161  

Less accumulated amortization

    (5,274,361

)

    (5,142,961

)

    $ 262,800     $ 394,200  

 

Amortization expense for the years ended June 30, 2023 and 2022 was $131,400 and $131,400, respectively.

 

F-14

 

 

NOTE 7.

ACCRUED LIABILITIES

 

Accrued liabilities consist of the following at June 30:

 

   

2023

   

2022

 

Accrued stock-based compensation

  $ 387,044     $ 379,176  

Accrued compensation and other liabilities

    682,901       576,645  

Accrued taxes

    131,178       106,103  

Accrued dividends

    418,877       144,360  
    $ 1,620,000     $ 1,206,284  

 

 

NOTE 8.

LINE OF CREDIT

 

On October 6, 2021, the Company and U.S. Bank N.A. (the “Bank”) executed a Revolving Credit Agreement (the “Revolving Credit Agreement”) and accompanying addendum (the “Addendum”), and Stand-Alone Revolving Note (the “Note” and collectively with the Revolving Credit Agreement and Addendum, the “Credit Agreement”), with an effective date of September 30, 2021.

 

The Credit Agreement replaces the Company’s prior $6.0 million Revolving Credit Agreement and Stand-Alone Revolving Note between the Company and the Bank, as amended and revised on January 9, 2019, and provides the Company with a $10.0 million revolving line of credit that matures on March 31, 2023.

 

On April 28, 2023, the Company and the Bank executed an Amendment to the Credit Agreement, with an effective date of March 31, 2023. The new amendment provisions to the existing $10 million facility are: (1) the Company will increase its liquidity requirement from $10 million to $12 million. Currently the Company maintains over $22 million in cash and a current ratio of over 6:1; and (2) Draws on the facility accrue interest at the annual rate equal to 1.75% plus the one-month SOFR rate instead of the previous LIBOR rate. As of June 30, 2023, the balance of the facility was zero. The Company has zero bank debt.

 

Furthermore, the Credit Agreement contains customary affirmative and negative covenants and conditions to borrowing, as well as customary events of default. Among other things, the Company must maintain liquid assets equal to $12 million and maintain a Senior Funded Debt (as defined in the Credit Agreement) to EBITDA Ratio (as defined in the Credit Agreement) of not more than 3:1.

 

 

NOTE 9.

DEFERRED REVENUE

 

Deferred revenue consisted of the following at June 30:

 

   

2023

   

2022

 

Subscription

  $

1,543,455

    $

1,188,003

 

Other

   

359,546

     

367,140

 
    $

1,903,001

    $

1,555,143

 

 

 

 

NOTE 10.

INCOME TAXES

 

Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carry forwards and deferred tax liabilities are recognized for taxable differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. Due to the tax rates being changed in 2018 we have used a federal and state blended rate of 26%.

 

Net deferred tax liabilities consist of the following components at June 30:

 

   

2023

   

2022

 

Deferred tax assets:

               

NOL carryover

  $ 9,539,700     $ 11,506,800  
Capital loss carryover     38,600       -  

Allowance for bad debts

    44,200       53,600  

Accrued expenses

    199,000       182,400  
Operating lease ROU     1,000       -  
Depreciation     (247,500 )     (653,900 )

Amortization

    (932,100

)

    (809,800

)

                 

Valuation allowance

    (8,642,900

)

    (10,279,100

)

Net deferred tax asset

  $ -     $ -  

 

F-15

 

The income tax provision differs from the amounts of income tax determined by applying the US federal income tax rate to pretax income from continuing operations for the years ended June 30, 2023 and 2022 due to the following:

 

   

2023

   

2022

 
                 

Book income

  $ 1,453,475     $ 1,036,124  

Stock for services

    15,824       3,559  

Change in accrual

    16,586       105,178  

Life insurance

    14,933       17,626  

Meals and entertainment

    844       514  

Change in allowance

    (9,357

)

    (7,436

)

Change in depreciation

    (181,879

)

    (33,288

)

Unrealized gain     2,536       13,383  
Operating lease ROU     1,002       -  
Excess     -       353,201  
Capital loss carryover     -       (38,622

)

NOL utilization

    (1,313,964

)

    (1,450,239

)

Valuation allowance

    -       -  
    $ -     $ -  

 

At June 30, 2023, the Company had net operating loss carryforwards of approximately $36,691,234 that may be offset against past and future taxable income from the year 2023 forward. A significant portion of the net operating loss carryforwards began to expire in 2019. No tax benefit has been reported in the June 30, 2023 consolidated financial statements since the potential tax benefit is offset by a valuation allowance of the same amount.

 

Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carryforwards for Federal income tax reporting purposes are subject to annual limitations. In January of 2009 the Company acquired Prescient Applied Intelligence, Inc. which had significant net operating loss carryforwards. Due to the change in ownership, Prescient’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis. In June of 2015 the Company acquired ReposiTrak, which had significant net operating loss carryforwards. Due to the change in ownership, ReposiTrak’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis.

 

The Company determines whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more-likely-than-not threshold is met, the Company measures the tax position to determine the amount to recognize in the financial statements. The Company performed a review of its material tax positions in accordance with these recognition and measurement standards.

 

The Company has concluded that there are no significant uncertain tax positions requiring disclosure, and there are not material amounts of unrecognized tax benefits.

 

The Company includes interest and penalties arising from the underpayment of income taxes in the consolidated statements of operations in the provision for income taxes. As of June 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before June 30, 2020.

 

F-16

 

 

NOTE 11.

COMMITMENTS AND CONTINGENCIES

 

Leases

 

On May 1, 2019, the Company completed the expansion of new equipment for the Company’s information technology infrastructure, buildout of its corporate headquarters, and expansion of its collocation data center, which it completed using approximately $1,269,000 (the “Lease Amount”) of funds provided by U.S. Bank to finance equipment and services related to the Company’s expansion and relocation pursuant to that certain lease agreement, originally entered into by and between the Company and U.S. Bank on January 9, 2019 (the “Lease Agreement”). Pursuant to the Lease Agreement, as of May 1, 2019, U.S. Bank is now leasing back the property and equipment purchased by the Company. Pursuant to the Lease Agreement, commencing May 1, 2019, the initial term of the lease shall be 48 months, the Lease Amount shall accrue interest at a rate of 5.0% per annum, and the Company shall be required to make monthly rental payments in the amount of approximately $29,097 per month. On July 30, 2020 the Company made an early repayment of the entire outstanding balance on the note payable due to U.S. Bank in the amount of $960,208. The repayment amount included $64,721 of accrued interest. No repayment penalties were incurred as a result of the transaction.

 

On June 21, 2018 the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet for a period of three years, commencing on March 1, 2019. The monthly rent is $10,200.

 

On March 1, 2022, the Company exercised the option to renew the office lease for an additional three-year term. Terms of the lease were modified to reduce the space to approximately 5,000 square feet commencing March 1, 2022. The monthly rent is $5,871 with an annual increase of 3% each year. The Company has the option of renewing for an additional three-year term.

 

Minimum future payments, including principal and interest, under the non-cancelable capital leases are as follows:

 

Year ending June 30:

       

2024

  $ 73,291  

2025

  $ 49,291  

 

From time to time the Company may enter into or exit from diminutive operating lease agreements for equipment such as copiers, temporary back up servers, etc. These leases are not of a material amount and thus will not in the aggregate have a material adverse effect on our business, financial condition, results of operation or liquidity.

 

 

NOTE 12.

EMPLOYEE BENEFIT PLAN

 

The Company offers an employee benefit plan under Benefit Plan Section 401(k) of the Internal Revenue Code. Employees who have attained the age of 18 are eligible to participate. The Company, at its discretion, may match employee’s contributions at a percentage determined annually by the Board of Directors. The Company does not currently match contributions. There were no expenses for the years ended June 30, 2023 and 2022.

 

 

NOTE 13.

STOCKHOLDERS EQUITY

 

Officers and Directors Stock Compensation

 

Effective October 2018, the Board of Directors approved the following compensation for directors who are not employed by the Company:

 

 

Annual compensation of $75,000 payable at the rate of $18,750 per quarter. The Company has the right to pay this amount in the form of cash or shares of the Company’s Common Stock.

 

 

Upon appointment, outside independent directors receive a grant of $150,000 payable in shares of the Company’s restricted Common Stock calculated based on the market value of the shares of Common Stock on the date of grant. The shares vest ratably over a five-year period.

 

 

Reimbursement of all travel expense related to performance of Directors’ duties on behalf of the Company.

 

F-17

 

 

Officers, Key Employees, Consultants and Directors Stock Compensation

 

In January 2013, the Board of Directors approved the Second Amended and Restated 2011 Stock Plan (the “Amended 2011 Plan”), which Amended 2011 Plan was approved by shareholders on March 29, 2013. Under the terms of the Amended 2011 Plan, all employees, consultants and directors of the Company are eligible to participate. The maximum aggregate number of shares of Common Stock that may be granted under the Amended 2011 Plan is 675,000 shares.

 

A Committee of independent members of the Company’s Board of Directors administers the Amended 2011 Plan. The exercise price for each share of Common Stock purchasable under any incentive stock option granted under the Amended 2011 Plan shall be not less than 100% of the fair market value of the Common Stock, as determined by the stock exchange on which the Common Stock trades on the date of grant. If the incentive stock option is granted to a shareholder who possesses more than 10% of the Company’s voting power, then the exercise price shall be not less than 110% of the fair market value on the date of grant. Each option shall be exercisable in whole or in installments as determined by the Committee at the time of the grant of such options. All incentive stock options expire after 10 years. If the incentive stock option is held by a shareholder who possesses more than 10% of the Company’s voting power, then the incentive stock option expires after five years. If the option holder is terminated, then the incentive stock options granted to such holder expire no later than three months after the date of termination. For option holders granted incentive stock options exercisable for the first time during any fiscal year and in excess of $100,000 (determined by the fair market value of the shares of Common Stock as of the grant date), the excess shares of Common Stock shall not be deemed to be purchased pursuant to incentive stock options.

 

During the years ended June 30, 2023 and 2022 the Company issued 38,291 and 59,988 shares to its directors and 43,523 and 31,890 shares to employees and consultants, respectively, under the Amended 2011 Plan. The Company, under its Share Repurchase Program, repurchased 231,597 and 983,275 shares of its Common Stock during the years ended June 30, 2023 and 2022, respectively. Those shares were cancelled and returned to authorized but unissued shares. The Company holds no treasury stock. Vested and issued shares under the Amended 2011 plan for the fiscal year ending June 30, 2023 and June 30, 2022 totaling 25,995 and 16,480, respectively, are included in the roll-forward of restricted stock units below.

 

Restricted Stock Units

 

   

Restricted

Stock

Units

   

Weighted

Average

Grant Date

Fair Value

($/share)

 
                 

Outstanding at July 1, 2021

    841,316       5.34  

Granted

    98,192       5.54  

Vested and issued

    (16,480

)

    6.36  

Forfeited

    (16,873

)

    5.35  

Outstanding at June 30, 2022

    906,155       5.34  

Granted

    61,859       5.02  

Vested and issued

    (25,995

)

    5.77  

Forfeited

    (34,568

)

    5.52  

Outstanding at June 30, 2023

    907,451       5.30  

 

The number of restricted stock units outstanding at June 30, 2023 includes 35,054 units that have vested but for which shares of Common Stock had not yet been issued pursuant to the terms of the agreement.

 

As of June 30, 2023, there was approximately $4.8 million of unrecognized stock-based compensation obligations under our equity compensation plans. The stock-based compensation obligation is in connection with certain employment agreements which have a deferral option at the Board’s discretion. At the end of the deferral period, the stock-based compensation expense associated with the obligation is expected to be recognized on a straight-line basis over a period of three years.

 

F-18

 

Warrants

 

Outstanding warrants were issued in connection with private placements of the Company’s Common Stock and with the restructuring of the Series B Preferred that occurred in March of 2018. The following table summarizes information about fixed stock warrants outstanding at June 30, 2023:

 

 

Warrants Outstanding

at June 30, 2023

   

Warrants Exercisable

at June 30, 2023

 
 

Range of

exercise

prices

   

Number

Outstanding

   

Weighted average

remaining contractual

life (years)

   

Weighted

average

exercise price

   

Number

exercisable

   

Weighted

average

exercise price

 
  $ 4.00       1,085,068       2.60     $ 4.00       1,085,068     $ 4.00  
  $ 10.00       23,737       2.57     $ 10.00       23,737     $ 10.00  
            1,108,805       2.60     $ 4.13       1,108,805     $ 4.13  

 

Preferred Stock

 

The Company’s articles of incorporation currently authorizes the issuance of up to 30,000,000 shares of ‘blank check’ preferred stock, par value $0.01 (“Preferred Stock”) with designations, rights, and preferences as may be determined from time to time by the Company’s Board of Directors, of which 700,000 shares are currently designated as Series B Preferred Stock (“Series B Preferred”) and 550,000 shares are designated as Series B-1 Preferred Stock (“Series B-1 Preferred”). Both classes of Series B Preferred Stock pay dividends at a rate of 7% per annum if paid by the Company in cash, or 9% if paid by the Company by the issuance of additional shares of Series B Preferred, or Series B-1 Preferred, as applicable.

 

The Company does business with some of the largest retailers and wholesalers in the world. Management believes the Series B-1 Preferred favorably impacts the Company’s overall cost of capital in that it is: (i) perpetual and, therefore, an equity instrument that positively impacts the Company’s coverage ratios; (ii) possesses a below market dividend rate relative to similar instruments; (iii) offers the flexibility of a paid-in-kind (PIK) payment option; and (iv) is without covenants. After exploring alternative options for redeeming the Series B-1 Preferred, management determined that alternative financing options were materially more expensive, or would impair the Company’s net cash position, which management believes could cause customer concerns and negatively impact the Company’s ability to attract new business.

 

Section 4 of the Company’s First Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B-1 Preferred Stock, as amended (the “Series B-1 COD”) provides the Company’s Board of Directors with the right to redeem any or all of the outstanding shares of the Company’s Series B-1 Preferred for a cash payment of $10.70 per share at any time upon providing the holders of Series B-1 Preferred at least ten days written notice that sets forth the date on which the redemption will occur (the “Redemption Notice”).

 

As of June 30, 2023, a total of 625,375 shares of Series B Preferred and 212,402 shares of Series B-1 Preferred were issued and outstanding.

 

Share Repurchase Program

 

On May 9, 2019, our Board of Directors approved the repurchase of up to $4.0 million in shares of our Common Stock, which repurchases may be made in privately negotiated transactions or in the open market at prices per share not exceeding the then-current market prices (the “Share Repurchase Program”). Under the Share Repurchase Program, management has discretion to determine the dollar amount of shares to be repurchased and the timing of any repurchases in compliance with applicable laws and regulations, including Rule 10b-18 of the Exchange Act. On March 17, 2020, the Board, given the extreme uncertainty due to COVID-19 at the time, suspended the Share Repurchase Program.

 

On May 18, 2021, our Board of Directors resumed its Share Repurchase Program, and increased the number of shares of Common Stock available to repurchase under the Share Repurchase Program by an additional $4 million bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program to $8.0 million.

 

On August 31, 2021 our Board of Directors approved an increase of $4.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, and on May 10, 2022, our Board of Directors approved an increase of $9.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program as of June 30, 2023 to $21.0 million.

 

F-19

 

Since inception of the Share Repurchase Program through June 30, 2023, a total of 1,945,666 shares of Common Stock have been repurchased at an average purchase price of $5.91, resulting in $9,507,781 remaining available to repurchase under the current Share Repurchase Program. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. In addition, the Share Repurchase Program may also be suspended for periods of time or discontinued at any time, at the Board’s discretion.

 

The following table provides information about repurchases of our Common Stock registered pursuant to Section 12 of the Exchange Act, during the years ended June 30, 2023 and 2022:

 

Period (1)

 

Total

Number

of Shares

Purchased

by Period

   

Average

Price Paid

Per Share

   

Dollars

Expended

by Period

Under the

Plans or

Programs

   

Remaining

Amount

Available for

Future

Share

Repurchases

Under the Plans

or

Programs

 
                                 

Year Ended June 30, 2022:

                               

July 1, 2021 – September 30, 2021

    7,600     $ 5.43     $ 41,276     $ 7,909,609  

October 1, 2021 – December 31, 2021

    244,552     $ 5.85     $ 1,429,697     $ 6,479,912  

January 1, 2022 – March 31, 2022

    538,376     $ 6.95     $ 3,741,477     $ 2,738,435  

April 1, 2022 – June 30, 2022

    192,747     $ 4.78     $ 921,331     $ 10,817,104  

Year Ended June 30, 2023:

                               

July 1, 2022 – September 30, 2022

    20,859     $ 4.97     $ 103,657     $ 10,713,447  

October 1, 2022 – December 31, 2022

    88,741     $ 5.05     $ 448,266     $ 10,265,181  

January 1, 2023 – March 31, 2023

    74,150     $ 5.79     $ 429,271     $ 9,835,910  

April 1, 2023 – June 30, 2023

    47,847     $ 6.86     $ 328,129     $ 9,507,781  

 

(1) We close our books and records on the last calendar day of each month to align our financial closing with our business processes.

 

 

NOTE 14.

RECENT ACCOUNTING PRONOUNCEMENTS

 

In February 2016, the FASB issued ASU 2016-02 Leases (Topic 842) (“ASU 2016-02”). Under ASU 2016-02, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

 

Effective July 1, 2019, the Company adopted the requirements of ASU 2016-02. All amounts and disclosures set forth in this Annual Report have been updated to comply with this new standard with results for reporting periods beginning after July 1, 2019 presented under ASU 2016-02, while prior period amounts and disclosures are not adjusted and continue to be reported under the accounting standards in effect for the prior period.

 

 

NOTE 15.

RELATED PARTY TRANSACTIONS

 

Service Agreement. During the year ended June 30, 2023, the Company continued to be a party to a Service Agreement with Fields Management, Inc. (“FMI”), pursuant to which FMI provided certain executive management services to the Company, including designating Mr. Fields to perform the functions of President and Chief Executive Officer for the Company. Mr. Fields, FMI’s designated executive, who also serves as the Company’s Chair of the Board of Directors, controls FMI. The Company had no payables to FMI at June 30, 2023 and 2022 respectively, under the Service Agreement.

 

F-20

 

 

NOTE 16.

SUBSEQUENT EVENTS

 

On September 12, 2023, the Company announced its plans to commence the redemption and retirement of its Series B Convertible Preferred Stock and Series B-1 Preferred Stock (together, the “Preferred Stock”) for their stated value, or $10.70 for each share of Preferred Stock, resulting in an aggregate purchase price of $8,964,214 (the “Preferred Redemption”).  The Preferred Redemption is to occur over the next three years from September 12, 2023.

 

On September 19, 2023, the Company’s Board of Directors declared a quarterly cash dividend of $0.015 per share ($0.06 per year), payable to shareholders of record on September 29, 2023, to be paid to shareholders of record on or about November 11, 2023. Based on the closing price on September 29, 2023, this represented an annual dividend yield of approximately 1.06%. Subsequent quarterly dividends will be paid within 45 days of the shareholders of record date of December 31, March 31, June 30 and September 30.

 

In accordance with the Subsequent Events Topic of the FASB ASC 855, we have evaluated subsequent events, through the filing date and noted no further subsequent events that are reasonably likely to impact the Company’s financial statements.

 

 
EX-23.1 2 ex_566564.htm EXHIBIT 23.1 ex_566564.htm

Exhibit 23.1

 

 

ex01.jpg

 

 

Consent of Independent Registered Public Accounting Firm

 

 

We hereby consent to the incorporation by reference in this Annual Report on Form 10-K of Park City Group, Inc. for the year ended June 30, 2023, of our report dated September 28, 2023, included in its Registration Statements on Form S-8 (No. 333-255189) and S-3 (No. 333-273940) relating to the financial statements for the year ended June 30, 2023, listed in the accompanying index.

 

sig.jpg

 

Haynie & Company

Salt Lake City, Utah

September 28, 2023

 

 

 

 

ex02.jpg
 
EX-31.1 3 ex_566565.htm EXHIBIT 31.1

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE AND FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULE 13A-14(A)

 

I, Randall K. Fields, certify that:

 

1.  I have reviewed this Annual Report on Form 10-K of Park City Group, Inc.;

 

2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.  The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) and 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 financing reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and 

 

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

 

 

(a)

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

 

 

(b)

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

 

Date: September 28, 2023

By:

/s/ Randall K. Fields

Randall K. Fields

Chief Executive Officer and Chair of the Board

(Principal Executive Officer)

 

 

 

 
EX-31.2 4 ex_566566.htm EXHIBIT 31.2

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL EXECUTIVE AND FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULE 13A-14(A)

 

I, John R. Merrill, certify that:

 

1.  I have reviewed this Annual Report on Form 10-K of Park City Group, Inc.;

 

2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.  The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) and 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 financing reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

 

(a)

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

 

 

(b)

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

 

Date: September 28, 2023

By:

/s/ John R. Merrill

John R. Merrill

Chief Financial Officer

(Principal Financial Officer & Principal Accounting Officer)

 

 
EX-32.1 5 ex_566567.htm EXHIBIT 32.1

Exhibit 32.1

 

ERTIFICATION PURSUANT TO 18 U.S.C. Sec.1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the accompanying Annual Report of Park City Group, Inc. (the “Company”) on Form 10-K for the period ending June 30, 2023 as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), the undersigned, Randall K. Fields, Principal Executive Officer of the Company, and John Merrill, Principal Financial Officer of the Company, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that to their knowledge:

 

 

(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 result of operations of the Company.

 

 

Date: September 28, 2023

By:

/s/ Randall K. Fields

Randall K. Fields

Chief Executive Officer, Chairman and Director

(Principal Executive Officer)

 

Date: September 28, 2023

By:

/s/ John Merrill

John Merrill

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 
EX-101.SCH 6 pcyg-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statement of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Receivables link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Capitalized Software Costs link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Deferred Revenue link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Employee Benefit Plan link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Stockholders Equity link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Recent Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Receivables (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Capitalized Software Costs (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 7 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 9 - Deferred Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 10 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 11 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 13 - Stockholders Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Deferred Revenue - Arrangement Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 13 - Stockholders Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 15 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 16 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 7 pcyg-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 pcyg-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Significant Accounting Policies Note 3 - Receivables Note 4 - Property and Equipment Note 5 - Capitalized Software Costs Note 6 - Acquisition Related Intangible Assets, Net Long-term liabilities Note 7 - Accrued Liabilities Note 9 - Deferred Revenue Note 10 - Income Taxes Income Tax Disclosure [Text Block] Note 11 - Commitments and Contingencies Note 13 - Stockholders Equity Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) Note 3 - Receivables - Schedule of Receivables (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Note 4 - Property and Equipment - Cost of Property and Equipment (Details) Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Note 9 - Deferred Revenue - Arrangement Revenue (Details) Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Note 10 - Income Tax - Summary of Income Tax Expense (Details) Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) Note 13 - Equity - Schedule of Restricted Stock Units (Details) Note 13 - Equity - Schedule of Warrants (Details) Note 13 - Equity - Share Repurchase Program (Details) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted, weighted average grant date fair value (in dollars per share) Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested and issued, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, weighted average grant date fair value (in dollars per share) Outstanding, weighted average grant date fair value (in dollars per share) Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent Deferred Compensation Cash-Based Arrangements, Liability, Current Lines of credit Goodwill Contract liability – deferred revenue Subscription Balance – June 30, 2022 Balance – June 30, 2023 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares) Outstanding (in shares) Outstanding (in shares) Accrued liabilities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures Forfeited (in shares) Accounts payable Revolving Credit Facility [Member] Granted (in shares) Sale of property and equipment Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) Warrants to purchase Common Stock (in shares) us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants us-gaap_PaymentsForSoftware Capitalization of software development costs Purchase of property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) Grantee Status [Domain] Grantee Status [Axis] Product and Service, Other [Member] Current liabilities us-gaap_InterestPaid Interest Paid, Including Capitalized Interest, Operating and Investing Activities Operating lease liability us-gaap_Assets Total Assets Supplemental Disclosure of Cash Flow Information Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Net income applicable to common shareholders Net income applicable to common shareholders us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance – June 30, 2022 Business Description and Basis of Presentation [Text Block] Award Type [Domain] us-gaap_PreferredStockDividendsIncomeStatementImpact Dividends on preferred stock Net income Net income Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Less accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Finite-Lived Intangible Assets, Net Customer relationships Restricted Stock Units (RSUs) [Member] Customer relationships us-gaap_FiniteLivedIntangibleAssetsGross Restricted Stock [Member] Share-Based Payment Arrangement [Member] Capitalized software costs us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Commitments and Contingencies Disclosure [Text Block] Property and equipment, net Property, Plant and Equipment, Net us-gaap_PropertyPlantAndEquipmentGross Property, Plant and Equipment, Gross Computer equipment Furniture and equipment Leasehold improvements Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Cash flows from investing activities: Related Party Transactions Disclosure [Text Block] us-gaap_IncomeTaxExpenseBenefit (Provision) for income taxes: us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued liabilities us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DebtInstrumentTerm Debt Instrument, Term (Month) General and administrative Cash Cash us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPayment Debt Instrument, Periodic Payment us-gaap_SharesOutstanding Balance (in shares) Balance, September 30, 2022 (in shares) Deferred revenue Common Stock, Shares, Outstanding, Ending Balance (in shares) Preferred Stock, Shares Outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Long-term receivables, prepaids and other assets Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] dei_DocumentPeriodEndDate Document Period End Date dei_EntityFileNumber Entity File Number Entity Emerging Growth Company dei_DocumentType Document Type us-gaap_DividendsCommonStockStock Common Stock Dividends-Declared Entity Small Business dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Dividends accrued on Preferred Stock Document Information [Table] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) dei_EntityPublicFloat Entity Public Float Entity Filer Category Debt Instrument [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] dei_EntityVoluntaryFilers Entity Voluntary Filers dei_EntityWellKnownSeasonedIssuer Entity Well-known Seasoned Issuer us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization Less accumulated amortization Capitalized software costs, net Capitalized Computer Software, Net Variable Rate [Domain] us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss Capitalized Computer Software, Amortization us-gaap_CapitalizedComputerSoftwareAmortization1 us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings Preferred Dividends-Declared Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Trade receivables us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Entity Tax Identification Number Entity Central Index Key Depreciation and amortization dei_EntityRegistrantName Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Entity Address, Address Line One Subscription and Circulation [Member] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Total number of shares purchased (in shares) Stock buyback (in shares) Stock Repurchased During Period, Shares (in shares) dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) us-gaap_StockRepurchasedDuringPeriodValue Stock buyback us-gaap_AdvertisingExpense Advertising Expense Accounts Receivable [Member] Trading Symbol us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Series B-1 Preferred Stock [Member] Outstanding nonredeemable series B-1 preferred stock or outstanding series B-1 preferred stock. Local Phone Number us-gaap_GainLossOnDispositionOfAssets Loss on sale of property and equipment us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnSaleOfOtherAssets Gain on disposal of assets us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] Accrued compensation (in shares) us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Bad debt expense Accrued compensation us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation Sales and marketing Line of Credit Facility, Lender [Domain] Cash (in shares) us-gaap_StockIssuedDuringPeriodSharesNewIssues Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Cash us-gaap_StockIssuedDuringPeriodValueNewIssues (Increase) decrease in: Accumulated deficit us-gaap_InterestExpense Interest expense Short-Term Debt [Text Block] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liability – less current portion Operating Lease, Liability, Noncurrent Subsequent Event [Member] Operating lease liability – current Operating Lease, Liability, Current pcyg_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers. Subsequent Event Type [Axis] Customer A [Member] Represents customer A. Subsequent Event Type [Domain] Deposits and other assets Subsequent Events [Text Block] Operating lease – right-of-use asset Operating Lease, Right-of-Use Asset Located at 5258 South Commerce Drive [Member] Represents property located at 5258 South Commerce Drive. Recurring – Subscription, Support and Services pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount Represents the change in revenue from contracts with customers as compared to a prior period. Recurring – Subscription, Support and Services pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage Represents the change in percentage of revenue from contracts with customers from a prior period. Prepaid Expense and Other Current Assets [Policy Text Block] Disclosure of prepaid expenses and other current assets. Unrealized (loss) on short term investments Depreciation, Depletion, and Amortization [Policy Text Block] Disaggregation of Revenue [Policy Text Block] Disclosure of the disaggregation of revenue. Capitalized Software Costs [Table Text Block] Tabular disclosure of capitalized software costs. Fair Value of Financial Instruments, Policy [Policy Text Block] Accrued stock-based compensation Represents accrued liabilities relating to stock based compensation. Change in accrual us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions Long Term Use Equipment [Member] Represents long term use equipment. Acquired Developed Software [Member] Represents acquired developed software. Developed Software [Member] Represents developed software. Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Contract asset – unbilled long-term portion Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent us-gaap_OtherAssetsNoncurrent Total Other Assets Stock compensation expense Lessee, Leases [Policy Text Block] Share-Based Payment Arrangement, Nonemployee [Member] Prepaid expense – less current portion PC Group, Inc. [Member] Information by name of entity in which ownership interest is disclosed. Change in allowance pcyg_IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the increase (decrease) in accrual allowance Change in depreciation pcyg_IncomeTaxReconciliationDepreciationAllowance Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation. ReposiTrak [Member] Information by name of entity in which ownership interest is disclosed. Customer relationships (Year) us-gaap_FiniteLivedIntangibleAssetUsefulLife pcyg_NumberOfSubsidiaries Number of Subsidiaries Represents the number of subsidiaries. NOL utilization pcyg_IncomeTaxReconciliationNolUtilization Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible NOL utilization. Earnings Per Share, Policy [Policy Text Block] pcyg_DeferredTaxLiabilitiesDepreciation Depreciation Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation. pcyg_DeferredTaxLiabilitiesAmortization Amortization Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization. Acquired Customer Relationships [Member] Represents the customer relationships that have been acquired. us-gaap_AccountsReceivableNetNoncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Located at 5252 South Commerce Drive [Member] Property located at 5252 South Commerce Drive. Income Tax, Policy [Policy Text Block] Amended 2011 Plan [Member] Represents the amended 2011 plan. Employees and Consultants [Member] Represents employees and consultants. U.S. Bank [Member] Represents U.S. Bank. Accounts receivable pcyg_RepaymentsOfLongTermDebtPenalty Repayments of Long Term Debt, Penalty Represents the penalty associated with the repayment of debt. us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent Allowance for doubtful accounts us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Research, Development, and Computer Software, Policy [Policy Text Block] Lease Amount of Funds Borrowed [Member] Represent the amount under the "lease amount" from funds borrowed. Research and Development Expense, Policy [Policy Text Block] Yearly Dividends [Member] Represents yearly dividends. us-gaap_Depreciation Depreciation pcyg_DividendPayableYield Dividend Payable, Yield Percentage of the yield of dividend payable. us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Common Stock to pay accrued liabilities Unrealized gain pcyg_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to unrealized gain (loss). Intangible Assets Disclosure [Text Block] Capital loss carryover pcyg_EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capital loss carryover. Quarterly Dividend [Member] Represents quarterly dividend. Stock Conversion Description [Axis] Conversion of Stock, Name [Domain] us-gaap_AssetsCurrent Total Current Assets Equity [Text Block] pcyg_SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested and Issued (in shares) Vested and issued (in shares) Number of non-option equity instruments vested and issued. Realized loss on short term investments Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block] Exercise Price, Ten Dollars, Maximum [Member] Exercise price per share or per unit of warrants or rights outstanding. Class of Warrant or Right, Exercisable, Weighted Average Exercise Price Represents the weighted average exercise price of warrants exercisable. Blank Check [Member] Represents blank check preferred stocks. Class of Warrant or Right, Outstanding, Weighted Average Exercise Price Represents the weighted average exercise price of warrants outstanding. Class of Warrant or Right, Weighted Average Remaining Contractual Term Weighted average remaining contractual term for warrants outstanding. Class of Warrant or Right, Warrants, Exercisable, Number Represents the number of exercisable warrants. Exercise Price, Four Dollars, Minimum [Member] Exercise price per share or per unit of warrants or rights outstanding. us-gaap_TreasuryStockCommonShares Treasury Stock, Common, Shares (in shares) Compensation Related Costs, Policy [Policy Text Block] pcyg_PreferredStockCashDividendRatePercentage Preferred Stock, Cash, Dividend Rate, Percentage The percentage rate used to calculate dividend payments on preferred stock if paid in cash. Advertising Cost [Policy Text Block] Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,309,051 and 18,460,538 issued and outstanding at June 30, 2023 and 2022, respectively Adjustments to reconcile net income to net cash provided by operating activities: Revenue recognized during the period but not billed The amount of revenue recognized but has not yet been billed. Vested and Unissued [Member] Represents the number of restricted stock units outstanding that had vested but for which shares of common stock had not yet been issued. Common Stock, Shares Authorized (in shares) pcyg_PreferredStockSeriesBPreferredSharesDividendRatePercentage Preferred Stock, Series B Preferred Shares, Dividend Rate, Percentage The percentage rate used to calculate dividend payments on preferred stock if paid in additional Series B shares. Common Stock, Shares, Issued (in shares) pcyg_PreferredStockSharesNumber Preferred Stock, Shares, Number (in shares) Represents preferred shares. Common Stock, Par or Stated Value Per Share (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Transaction Based [Member] Represents revenues obtained from transactions. Valuation allowance us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount Subscription and Support [Member] Represents revenue from subscription and support. Standard Product Warranty, Policy [Policy Text Block] Professional Services [Member] Represents revenue from professional services. us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Cash paid for operating leases Statistical Measurement [Domain] Supplemental Disclosure of Non-Cash Investing and Financing Activities Maximum [Member] Amounts billed but not recognized as revenue Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable that has billed but not recognized as revenue. Minimum [Member] pcyg_DeferredCompensationCashbasedArrangementsLiabilityPerQuarter Deferred Compensation Cash-Based Arrangements, Liability, Per Quarter Represents the deferred compensation, cash-based arrangement, per quarter. Independent Directors [Member] Represents independent directors. Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Contract asset – unbilled current portion Contract with Customer, Asset, after Allowance for Credit Loss, Current Preferred Stock Ownership [Axis] us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax asset Preferred Stock, Shares Issued (in shares) Preferred Stock, Shares Issued (in shares) Cash paid for interest Cash paid for income taxes Share Repurchase Program [Member] Represents shares repurchase program. Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Geographical [Axis] Property, Plant and Equipment Disclosure [Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred Stock, Shares Authorized (in shares) Preferred Stock, Shares Authorized (in shares) us-gaap_PreferredStockParOrStatedValuePerShare Preferred Stock, Par or Stated Value Per Share (in dollars per share) DELAWARE Recurring – Subscription, Support and Services Revenue Customer [Axis] Customer [Domain] us-gaap_PreferredStockRedemptionPricePerShare Preferred Stock, Redemption Price Per Share (in dollars per share) us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities Accrued expenses Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] Furniture and fixtures (Year) Cumulative Effect, Period of Adoption, Adjustment [Member] Cash flows from operating activities: Assets Held under Capital Leases [Member] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for bad debts Revenue [Policy Text Block] Statement [Line Items] Accounts Receivable, Allowance for Credit Loss, Current Receivables, net of allowance for doubtful accounts of $170,103 and $206,093 at June 30, 2023 and 2022, respectively UTAH Furniture and Fixtures [Member] Additional paid-in capital Stockholders’ equity: us-gaap_DeferredTaxAssetsCapitalLossCarryforwards Capital loss carryover Other gain (loss) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] us-gaap_DeferredTaxAssetsOperatingLossCarryforwards NOL carryover Current Assets Other Assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Amounts reclassified to accounts receivable Interest income us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents Director [Member] us-gaap_OperatingIncomeLoss Income from operations Other income (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Revenue recognized related to the opening balance of deferred revenue Postemployment Benefits Disclosure [Text Block] Prepaid expense and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Cost of services and product support Customer A & B [Member] Represents both customer A & customer B. Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] pcyg_DebtInstrumentCovenantCurrentRatio Debt Instrument, Covenant, Current Ratio The current ratio required under the covenant of the debt instrument. Leased equipment Amount before accumulated depreciation of leased equipment held under lease agreement. Investment, Policy [Policy Text Block] pcyg_DebtInstrumentCovenantMinimumLiquidAssets Debt Instrument, Covenant, Minimum Liquid Assets The minimum requirements of liquid assets to be held. Accrued taxes us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_AccruedLiabilitiesCurrentAndNoncurrent Accrued Liabilities Accrued Compensation And Other Liabilities Current And Noncurrent us-gaap_PaymentsOfDividends Dividends paid pcyg_EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent Effective Income Tax Rate Reconciliation, at Federal and State and Local Statutory Income Tax Rate, Percent Represents the combined federal and state tax rate. us-gaap_CostsAndExpenses Total operating expense us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock Payments for Repurchase of Preferred Stock and Preference Stock Operating expense: us-gaap_PaymentsForRepurchaseOfCommonStock Common stock buy-back/retirement Retained Earnings [Member] Located at 5282 South Commerce Drive Suite D292 [Member] Represents 5282 South Commerce Drive Suite D292. Proceeds from employee stock plan Secured Over Night Financing Rate (SOFR) [Member] The Secured Over Night Financing Rate is the rate of interest to be paid back for borrowing cash. Average price paid per share (in dollars per share) Shares Acquired, Average Cost Per Share Title of Individual [Domain] Common Stock to Pay Accrued Liabilities [Member] The use of common stock to be able to pay for accrued liabilities. Title of Individual [Axis] pcyg_DebtInstrumentCovenantMaximumEDITDARatio Debt Instrument, Covenant, Minimum Liquid Assets The maximum EDITDA ratio under the covenant of the debt instrument. Amount available for future share repurchases under the plans or programs Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] Preferred Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] us-gaap_LongTermDebt Long-Term Debt us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right, Outstanding Accounts and Nontrade Receivable [Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes dei_IcfrAuditorAttestationFlag ICFR Auditor Attestation Flag Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-Term Debt Revenue from Contract with Customer [Text Block] dei_DocumentAnnualReport Document Annual Report Computer Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Receivable [Policy Text Block] Entity Incorporation, State or Country Code Accounting Policies [Abstract] Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_DocumentFinStmtErrorCorrectionFlag Document Financial Statement Error Correction [Flag] dei_EntityInteractiveDataCurrent Entity Interactive Data Current Related Party [Member] Share Repurchase Program [Table Text Block] Tabular disclosure for the share repurchase program. Security Exchange Name Other The amount of other contract with asset transaction. Title of 12(b) Security Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] dei_AuditorName Auditor Name pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount Stock Repurchase Program, Increase in Authorized Amount Amount of increase in stock repurchase plan authorized. dei_AuditorFirmId Auditor Firm ID dei_AuditorLocation Auditor Location Name of Property [Axis] Name of Property [Domain] pcyg_PercentageOfMonthlyRentIncreaseEachYear Percentage of Monthly Rent Increase Each Year Represents percentage of monthly rent increase each year. us-gaap_RepaymentsOfNotesPayable Payments on notes payable and capital leases us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Weighted average shares, diluted (in shares) pcyg_OperatingLeasesMonthlyRentExpense Operating Leases, Monthly Rent Expense Represents monthly rent expense for operating lease. Notes payable and financing leases – current Represents notes payable and financing leases. U.S. Bank N.A. [Member] Represents U.S. Bank N.A. Notes payable and financing leases – less current portion Represents notes payable and financing leases, noncurrent. Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member] Represents Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note. Contract with Customer, Contract Liability [Table Text Block] Table disclosure of contract with customer liability. us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Subsidiary, Ownership Percentage, Parent Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted income per share (in dollars per share) Weighted average shares, basic (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Basic (in dollars per share) Basic income per share (in dollars per share) Net (decrease) increase in lines of credit Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Schedule of Accrued Liabilities [Table Text Block] Series B Convertible Preferred Stock and Series B-1 Preferred Stock [Member] Represents Series B Convertible Preferred Stock and Series B-1 Preferred Stock. Operating lease ROU pcyg_EffectiveIncomeTaxRateReconciliationOperatingLeaseROUAmount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable operating lease ROU. Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Operating lease ROU Amount, before allocation of valuation allowance, of deferred tax asset attributable to operating lease ROU. Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Finance Lease, Liability, to be Paid, Year One us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths Finance Lease, Liability, to be Paid, Year Two us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo Schedule of Intangible Assets and Goodwill [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Cash flows from financing activities: Excess us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount Accrued dividends Dividends Payable, Amount Per Share Dividends Payable, Amount Per Share Dividends [Axis] Dividends [Domain] Series B Preferred Stock [Member] Research, Development, and Computer Software Disclosure [Text Block] us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance, September 30, 2022 Amortization of operating right of use asset Life insurance us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance Book income us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther Class of Stock [Axis] Class of Stock [Domain] Stock for services us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Meals and entertainment us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment EX-101.PRE 9 pcyg-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 10 pcyg-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE GRAPHIC 11 ex01.jpg begin 644 ex01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH ***1F"J68@ #))/2@!'=8HVDD8(B@LS,< =S0CK)&KQL&1@"K M \$'O7@7Q5^*!UJ230O#\Q&G*=MQ<(?^/@CL/]C^?TZ^Z:3_ ,@6R_Z]X_\ MT$5G&HI2:70[\1@JF'HPJ5-'*^A ?$6C+KXT-M4M!JK+O%D9AYI&,YV]>G-& MK>(]&T*6VCUK5+2P>Z8K MQ,$,I&.%SUZC\Z^?/''BBT\&_M5C6M0M[FX@@L MD#1VR!G.Z$J, D>M8WQ4^)>E_$/Q%X2&E6.H6GV*\._[9$$W;GCQC!.?NUH< M!]745YCXX\7^/8?&*Z#X'T*!+>.$2S:MJB.MN21G:K\+QD>ISVX- : /8:S=/\1Z/JVI7FGZ;J5M=7=BVVY@BD!:$YQAAVY! MKR[PO\2_&EI\5[;P7\0M+L(9=0A,MM+8DX4;68W,1DD=@.30![?17SW_ ,+B^)4GAMO&D6AZ M,/#JOG[,93YYCW;=WWL]>,X]\8KW#PUKUMXH\,:?K=B&6"^A655;JN>JGW!R M/PH -6\3:%H,D4>MZQ8Z>\W^K6ZN%C+_ $!-:4A!KY M,^+&KZ3I_P 9_$C:A;6OB1;VP%M; S_\>$Q4*.>@*D$X]^QS7NOPJ:W\-^%= M)\&:IJ]O<:_;6IGEM4EWM'&S%@,C@@!@,]/2@#T"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **I7%Y)%K%G:J%V3QRLQ/4%=N,?]]&KM VFDGW"BBB@04444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $X M&37A'Q7^*/\ :#3>'_#LW^B [;JY0_ZT]T4_W?4]_IUL_%CXI>;YWAWPW/\ M)REY=QG[WK&I]/4_A7B]<5:M]F)]=E&56MB*Z]%^K_06OLK2?^0+9?\ 7O'_ M .@BOC45]E:3_P @6R_Z]X__ $$487=AQ%\-/Y_H>/7.AZH_[7%OJO\ 9EVV MFBRVF\\AC"#Y!&-^,9SQUIG[0&@ZIJNO>"WTC2[N\2WNW:9K:W:01C=%RVT< M=#U]*]6\2^+="\'Z>+WQ)J4-C"QVIO)+.?15&2?P%8OACXM^"O%^H"QT36HW MNV^Y!-&\3/\ [NX#/T%=I\B>1_$"QN9/CE>3>/- UW7O#IMU&F6^FJ[1[L+@ M84CONR,YR1U%:7P2\-7EGXR\:VVL>&;K1;#4H@L-M-"WEB(LV8P^,,0K@=?6 MO?:JZI:SWVD7=K:73V<\\+QQ7*#+0L5(#@>H//X4 ?*W@;PSJ=W\7+'P!J/S MZ9X9U.XU!@?XE&W;GV)5/^^S7J'Q!T;4[S]H7P-J%IIUU/96R?O[F.%FCB^= MOO,!@?C73_#KX81^!KW4]3O=7GUO6-38>?>SIM.TIY//8>E=Y0!XWXG MT;4Y_P!J?PMJD&G7!-3U/5-0N"]O?VL.YG8?<97P> ?FR,YW$$5UOP M$T/6?"_CJ^B\8Z#J\6H75G'%:7TT3/#'& #Y9< A3@*!SQMV\5]%44 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!EWG_(S:9_UQN/_ &G6I67>?\C-IG_7&X_] MIUJ4ENS2?PQ]/U9'<1O-;2QQ3- [H565 "4)'4 Y&1[UYO';6T?PVNQ>0#5; MF'5;JVLS?'S"TSW31(6/?EAGV%>DSSQ6UO)/<2)%%&I9Y';"J!U))Z"LO2]5 MT'6EDBTJ:UN?*<2O&BC*L3D/M([G)W>M,S/./%.BQZ,J:582PK%I.B-*&O;A MHR'+DF:'!YERIZ\#*#@&M!GAB\4-KCOI^H3R:A:VZVDT3B\@#)&HP2< C)<@ M*01NYXKOM2.D&XMEU9;5I?GD@^T(I(VC+,I/3 YS1.^D1&'5YUM5:39'%=E! MN(<@* W7!+ ?C0!QWCFXFT[Q+'%;R,K>(; Z9'@])1*N#[$)+(?^ ^U8C:I> MZ+':&.1X6W1LZ@E M#C&1Z'%01MI\UY>6T8@>X 0W2!1DA@=N[UR >M 'GS>*O$WV,PB:WWI>",RB M6U-Q(GE;RH7S#'N!P2,@E3P,UI^$-3GU?Q=<7K:H\\%QI%I*D#0B($EI 6"Y M)'*GN?O=3@5UG]C:8;$61TZT^R!MP@\A?+SZ[<8S5+4M9\.Z'?1'4KFRM+KR MMJ%@ Z19]AE4R.^!Q0!RL\&DS^+9)=*NYEEL;B:75-2^T$N04;_1D ^]C(. M,+M'\54+=VUA:_;-,MM7$=MH5]=W,\>GO'+ @#\ MZ;9W'AK4]#9K0:?-IMH2S+Y:B.$J,Y*D?+@<]/>@#S.ZU?5=:A2_?5E62ZT_ M3Y(XM@\O<;XKN !!/09QUS@]J](\,W]_/=:S8:G<)=2:;>"%)UB$9=6BCD&5 M'&1O(X]*LO)X?^QV-](+ 03&..SE9%PV\@HJ<=S@@#ZU:6[T^'49K59K=+OR M_M$R @-L^[O;VXQD^GM0!HN BG^%">I]3V^O3Q _#7QD3DZ!>$_0?XURUIR^&*/H\I MP="ZKXB2\DVOO9RU%=3_ ,*T\8_]"_=_]\C_ !H_X5IXQ_Z%^[_[Y'^-<7)+ ML?6_6L/_ #K[T\?_ *"*^7?^%:^,?^A?N_\ OD?XU]2: M;&\6E6D^S]#P#5-/@^(7[6$VD> M(5^T:9H]L&CM7/R/M16P1Z%WR?4#%=_XQ^"/AWQ)=:?>:.$\.7UC('6XTZW5 M2V.1D# R",@]:YKXD>"_%6@_%"V^(_@&R&I3; E[8C[SX783CJ05P..01FJ- MS=_%#XJZ]IEH='OO!>C6LF^[G$SQO(.X!^4MQD 8YR378?*FUXR\?>+M1^) MB?#_ .'9M(+VW@$M[J%TFX)\H)P,$ 89>Q.3CBE\%^/_ !;IGQ.;P#\1OLES M>30F:SOK5=HD 4M@C !!"MV!!&.:H^+O#?BOP5\8F\?>$=&;7K.]MA!>6<;? MO%^55/J>=BG(!YSFE\'^'/%GC/XR)\0/%NC-H-I8VYAL[.5LR-\K*,CKQO8D MD#G % &!HOQ!^*_B_P .^(;[1+W2[>+1)9'DFD@ DD503Y:C!'12GTBX35YI)#'9E1O8&5", M#Z T 6?''Q=\1Z?X'\#Z[H$$*7&N-_I%JR!PYPOR*3TR2>?>J>L>//B=\./$ MFD7?CR33+W1=4F\N2&T0#[/TRH; .0#GG(.#7-_$C3]5T7X9_"ZQD@-KJMM, M5$4W&R4%,!OQQ6UXKLO'WQ>\0:'HNK>$)O#^GZ?<>;>W,LFY&/ 8HV ",9P! MGKUH Z;QUXG\?'QM-INBZAI7A71((0Z:IJK1@738!.W=D]3C '\).:R?"'Q= M\1ZQ\+_&E[>RV'4!AO8(QY<^=V#MZ'[AYXR".*RM=\*ZW9?&S6M6UWP' M<>,[*\4#32'!AA'&T-G*@ #&&^M1>$?!'BK3_!?Q,TW4/#LUI=ZK&&M(H5!B MD(:3*1D'H-PQ[4 /;Q[\7;WX91^.[:[TJVTRU7]Y#Y(,ER ^UG((P!GC (.! MFMN?XN>(K?Q%X#U&Y\B'P]XEA1;B+R@?*FW;'P_7&2K#VJW:>%-=3]E.7PZ^ MF3C6#;.@LR!OR9]V,?3FLKQ?X+O6_9;TM+ZW:TU;P_$MWLDX9,,0P_[Y;/X" M@#K+;QOKVL_M!7/A;2IH5T+2K427W[D,S/MZ!NWS.H_X":]0KQ[]GC2[J?PY MJOC'5_GU#Q#>-*SD=44D?JQ?\A7L- !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!EWG_ M ",VF?\ 7&X_]IUJ5EWG_(S:9_UQN/\ VG6I26[-)_#'T_5F3XIM3>^%=0MU ML6O_ #(2#;))Y;2#N%;LV.GOBN&FFUAH;][&+5=4@%FL?VF\LS;7<),JYC5T M57D7;N9@HS\HP/6.E:M?SW-M-:WTMFINUMO,AFB7:]HH&WS&+@% M\]3USP,UT]Y;F+X5:0EM:7>+:2Q>2'R9&E4)/&7^0C<<88_0<5W5% 'GGB[4 MY=;^R#3;35/LJI+ND-I=K^]PNU?+38Q)R<,Q"C![UEZ-:^(EUBPU+5(;V2R: MVT\7\6QEE>;RF'F,1RRHY&Y??)SC%>KT4 >:^#+7Q"GB:!]5GO!.!-_:*/;3 M"-SGY?WCR&,\XV^6O3@XK8$[>'O%'B";4=,O;N/4WBEMI;6U:<2*L2H83M!V MD,K$;L#Y^O6NRHH \OU'2KNZGB>_TBZMK.VO-.E6SMR[+;*$8.$V8R%) .T5 MI>&[J[M-;N8-9GN/LNBRG38)&+/]I>9PR,V,\K&8ER>A+=*[ZJEGI5CI]J+> MSM8HHO,,NT+U M36%>WGO=L6!'M5/N*P!^ZN[IR,Y]4HH \^_L*XG\#>$I+[35.J6,UB,(I9H$ M$L>X\@%3M7YN..1TJY?^'(G\7:QY-A(L&HZ))'/+ ,-+(SD$;CQNQTSTX[5V MM% '!^#;;5;GQ.=2O_,$$&E)9#S+%K3YP^[;M8G<0!R1\O/'>N\HHH **** M"BBB@ KS3X@?%>U\-ZK;Z5II$]PLR&]=>?*C# L@_P!LC/T^M,^*?Q/3PY#) MHVA2AM5D7$LJ\BV!_P#9_3TZU\\R2/+(TDC%W8EF9CDDGN:Y*U;E]V)]-E64 M^U7MJZ]WHN_GZ'UQ9^-?#5]:I<6^N6)1QD;YU5A[$$Y!J?\ X2G0/^@WI_\ MX%)_C7Q_FC)J/K3['6^':5])O[C[ _X2G0/^@WI__@4G^-'_ E.@?\ 0;T_ M_P "D_QKX_R:,FCZT^P?ZNT_^?C^X^P/^$IT#_H-Z?\ ^!2?XUJ*RNH9"&5A MD$'@BOBO)K[*TG_D"V7_ %[Q_P#H(K>E5=2^AY&9Y;'!*+C*][D-QXAT:TN' M@NM6LH9D.&CDN%5E/N":C_X2G0/^@WI__@4G^-?-7Q//_%S-;_Z[C_T$5RF3 M64L2TVK'I4W<^P/^$IT#_H-Z?_X%)_C1_P )3H'_ $&]/_\ M I/\:^/\FG1I)+(L<2L[N0JJHR23T %3]:?8T_U=I_\ /Q_)M"ED6./ M6;!W8A55;E"23V S6I7E_P +OA3:1)J=U=6YTJX^T1"W*C>V5X;(/'RC MI76T459RA1110 5QWQ"^'5K\1+2SM=0U74+&WMV8O'9N%$X;;PX((.-O'UKL M:* *6CZ39Z#HMII6F1>5:6<2Q1)G.% QR>Y]ZNT44 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &7>?\C-IG_7&X_P#:=:E9=Y_R,VF?]<;C_P!IUJ4ENS2?PQ]/U845 MR_Q(OM0T[X?:G=:0[1W*(O[Q#AD4L Q'OC-4OA-/J]SX!MI=;E$VYF-O*9-[ MM'G^(^N/[3N3P*HYCH**X&#QKK>IZ:DVEVM@LL.FMJ%QYV\K*N]U14P0 M5W"-CELXR 1UK77Q3=S^(M#M8-/V:?JENTWVJ5QDGRPX55![9Y)_#UH Z>BN M=\1:[>6&JV&G:?)8VSW4 I/-8S>+=P]: .[HKEYM;URR\1V-M>P6/V6_NG@B MMXRQN%C52?.)SMV\#(QQN'.>*=XT\5R>'-/_ .)=;I=W[ 2>4Q^6.(, TC8[ M-O['1+3RUN;> 0,KF6990"9%@&/>@#OZ*P-$U757UJYT MC7DLS5>2.1;*>Y_VO0?C]='XG^.6\%Z GV-0VH7A9(-W(C '+D= M\9&!ZFOF2YN9KRZDN;J5YII6+/(YR6)ZDFN6M6Y?=CN?1Y1E:K_OZOP]%W_X M DTTEQ,\T[M))(Q9W8Y+$]234=%%G_A M7Y B/+(J1JSNQ 55&23Z 5]!?"WX6KH$<>M>((@^J,,PP,,BV'J?]O\ E1\+ M?A:F@1Q:UK\0?4V&Z&!AD6P/<_[?\OK7J5=E&C;WI'R^;9M[2]"@].K[^2\O MS] HHHKK/F HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,N\ M_P"1FTS_ *XW'_M.M2LN\_Y&;3/^N-Q_[3K4I+=FD_ACZ?JR.XMXKNVEM[F- M9(94*2(PX92,$&O*U3Q!\)KJ>.RL9M;\,2N9$5"3):D]CUX_#!Z\'->L5&]Q M!$VV2:-&]&8 U,HWU-:%=T[Q:YHO=?ULSSSX:?$35_&.H7=MJ.E+'%$#(MU% MD*G/$9SU//7VZ5V6MZ*VJM9SV]VUG>6,IEMY@@< E"C J>""K'T/O6E%Y?E@ MP[=AY!3H:?3BFEJ[DUZD*E1RA'E78Y!O (CMRECK%S;2SPRP7LHC1C3I:I*97C2TCDCD8C&XHPQN&.&ZCW!Q5FP\+6FG7>ERVTDGE:79R6L,3.1+%-:*6$/:%6S\J#T Y/)R: MCU;X;>&=3T^:VCTNWLWD0()H(]I4!L]!QZ_G75T4 \D\F_EATZ>YA MNIK)8U.Z2+9MPY^8#]VF1[<$9-1+X MG0VMYJ$]QIT<<\=K:%%7R!-D,=P&6 M(!(7/0'O76T4 8NB:!+IE[/?7^I2ZE>311P>=)&J;8TW%1A>^68D]R>W2MJB MB@ HHHH **** "BBB@#C/B-\/T\=:?;".Z%K>6A8Q.R[E8-C*G\AS7FO_#/^ MM_\ 06T_\G_^)KWVBLI482=V>EA\TQ6'I^SIRT]#P+_AG_6_^@MI_P"3_P#Q M-'_#/^M_]!;3_P G_P#B:]]HJ?J],Z/[%W9\OQ%%N%-^;_0^;_B8C2?%#64C M4L[7 "JHR2=J\5ZK\+?A:NA1Q:WX@B#:DPW00,,BV'J?]O\ E]:Z'2OA_:0> M.=2\4:D%GNIY]UK&>5A4 #=[L:Z%::EH&!J&BZM^^M; M4KY%D\F-F[<#AA@\]/Y5A4;4_(]?!4Z4L,V_BOWL[:'7?#W7=.7Q?J>B:6FI MP6T\0O8[:^B$?D,6)8*O92&0@>U=/XSU6]TVWTZ/3I9HY+N[$3_9H5FGV;&8 M^6C<$Y49ST7)KB/ .GZA:":WD\R"XMY"DD38*D@^X)!!R.:TIWY=3CQ\8JM[O97]3A[3Q)X@ MUC3F\C4DLY[#2WO)B+9"9I!+(BI(ISLP(OF"X(+<'BMI-?U>X\1^&_EMX-,U M.V>5D&6D=O)#\Y&% )[9)]NE6IO FCRVT4*->0A8WBE:*Y96N$=MSK(>K;F) M)/7DX(S6M)H]I+>V%UL*OIX=;=5.%4,NTC'TK0X#FM?\4QR7MBFEZ]#::=)Y MHGU"U1+G;,NW9">&"E@6/(R=N!UK.36M=US1O#MSI^L3V-_K(4&W2VB:.-4Y MEE(="W0<#/5E%=AJ?A^TU,PMYMS9RPEMLME,86PPPP..H.!^7&*=;:!I]G=V M5Q:PF,V-JUI;H&^5(V*D\>OR+S0!@W-_K%AXKM(9-6AN!--(\]BL*B.VLPK8 ME9\;@V0O)."20!QFL_Q;XPNQ<)_PB^H?:8$L9K@MIL4=UF12 HDSD+'UR1SP M>F*Z&R\(6VGZQ-WU[QS-;6-W9R:8]C(]G"LB^9,Z2!2Y/) /.!Z# M=WK']-@UM=5@M8XK MI8# "BA1M+ G@#KQUH H>$=1U34(M576W@:XM=1> "W!"(H1&"@GDXW'D]?; MI70U4L=-M].DNWM@P-Y<&XEW-GYRH4X]!A15N@ HHHH **** "BBB@ HHHH M**** "O.?CE_R3G_ +?(_P"35Z-7G/QR_P"2<_\ ;Y'_ ":LZOP,[\N_WRGZ MH^;Z**](^.S;-N>]"@].K[^2\C5HK M#;Q(K-F*TE$1C$@D? S\X3H#GO4<'B<+'OO863=GRXT&6/S,H'7'\)KLL?+W M.@HK)774GU"V@M8G9)7VO(ZX _=[\>N<8[5 ==N$U"Y5X UM;O()&1&RBJF[ M=NZ'/3'6D%S=HK%N/$44-X$6%WB57,K*.5VA&SUZ8>B'Q IDE66/.URD:QC) M<^847KQSB@+FU161JVNBPTV"XA0,\QRJ2'' &6Z=\#'U(J1M?LU\QL2-%&FY MI57*_=#8ZYS@B@9IT5EOKUM&RB2*=&ZR J/W0W;R.9VD"[ M551DY9@!U]5- &K16(/$]OY?\C-IG_7&X_]IUJ5EWG_ ",VF?\ 7&X_]IUJ4ENS M2?PQ]/U8C,%4LQ &23VKD;[XF:%9W1A2._NU4;C-;6K-&!@G.[C(PK'(R, MFKOCAI#X;$"1M*EU-W 9=W;/W<^]>?V^DF34X$?0[EO,U*YA>/ M^U2,JL+*(_O<84#GN..AK.KZ;JEGJ]K]HL)?,0-M8$ M%61NZLIY!]C5NO-?A\LUKJMCMM)8%O=/=IW>Z\[SO+=5C?&25P&(]Q]*Z;QE MJ]]H%K;:C:9> .T$L03.YW7$1_[^;5_X'5Q=T<^(I*E4Y5L=)17FL7BO7[73 MSJM_(9+?16%CJ<21 ?:9_F5Y%XR &,)&./F:BW\4>(K>QDO=5G^3PZRQ:PJ0 MC%PQ8[F7T"QE'X_O51SGI5)N7;G(P.IS7$^$]?UB^U VFO3)!)IZE;LE0BRR MS,&@0'V0XP.I(K!U&/6CX!UXQ3V T[^T;G,;0N9L?:CGYMV.OM0!ZK17F3>+ M]1F\;PV-MJA6&ZU":Q\ES"#&%1\,L8!DR&4'G9&[&1GTI2<#)X%>777B;6["*YD1TO MKRPM]1C29X%#,(IXE5S@=E8D@8!QG%5VUF\U(VT/B&]BN_#\6H1?;)Q<1RX5 MHI-JRM$ GE^8(S^.&XH ]7\V,1[]Z[/[V>*!(C)O5U*_W@>*\O\ $$'A^>.* MS\*VMK=1MK%EYT&?]!9SO^48!4' !;:#_#FFZKH=Y8&31QIMNR^(+B,S:3I+ M[8TMH1F5MS[!ER44\#@]S0!ZI17DS^*M9L?#]E927O\ 9]UIC36U["\L"7#^ M6%,3*9,QOF-E)4$$D\'@UU6M^(W_ +#T:6TU$6,=]<0QWEXZ*&M4>(N"RMD( MS':/FR!N[\4 =?17F%SXMOEAN_\ BJH8ULK$SV4XM54:I())%QAA\P&Q%(CQ MDMD<$"I[35O$FHWMJSZO)9K>ZK/8M;K;QGR(UC9^"1G>"N,G(QVH ](HK$\' MZA=:IX4M+K4)!+<_'+_DG)_Z M_(_Y-7HU9GB+0+/Q/H-QI6I!O)G ^9#AD8'(8>X-1-.46D=.$JQHXB%26R:/ MCY59V"H"S,< 9)->^_"SX6+HR1:YXBA#:@PW6]LXR+A5ST:'*^:1[N9YPJT?98=Z/=]_(9 M+#'/$T4Z+)&PPRL,@UEZ8^EZEN^S6*H+.0JA:-?E.><8]Q]>E:Y&5(/0UG:= MHEMID[2V[RDLFS#$8P,8Z#VZ]:ZSY@S[?5=&NY+2,66W?YB)OC4"(+\QSSP# MC(JV\F@R0IO:R:.3Y5R5P<-G'YM^M-C\,6,3%D:96VXW!\$?*R\>^&_041^& MK*.%H]\S!E<$LPS\Q4GM_L"GH&I-OT6.Y>XS:)-;D(S_ "@I_"![>E/6\TK; M(BSVNV93*XW##KCECZC JE/X;4-)/:7,@N7D5P\K;MN"3Q_WT?6BW\+6D<*K M*\COY/EN1@!CM*Y]N#1H&H]%\./'A!8,L8+X&WY>@)_0?I4KOH;?*[6;?:%W M8)7YP23GWYR?KFDF\.V4X;?YG+,W!'!.WGI_L+3H] M(]FTR?+Y?<<[&+#MZ ML: $6^L%M+*YM+?S?.7R[9(D ;&,D#. !A>?I21IHZM")+>WMYIH]BQ2HJOM MZ;%;&VMDEE7[*&;&6V$+&4*$1.HZ*"!U'^T:=)X01 ( V"R[>?J!C\*=)X=M9;E9FF MN,+-YPC#C:&W!NF/44Y/#]I'Y>QY5,6S:01_"6([?[9H GL(],=VN-.6W9ON M-)%@_AD?A5VJ6FZ3;Z4DJVQO-+[X5:D+QO[-FTA[%?"-IX8BE>(1M=3A5D>./8H51PJKS@?4DD\FN@95<88!A MG.",TM%-))61E.^M.HID#&BC; M[T:GD-RHZCH:#%&4*&-=C')7;P:?10!"UI SNXB196ZR!!NR.ASZBJVEZ/;: M58BWBWS'S6F>68AGDD8DER<=>>V/05?HH 8(HU;0HSSUI$MX8HC%'# M&D9SE%4 '/7BI** (TMX8XUCCAC5$.555 "GV%/V+Y@?:-X& V.<>E+10!%) M:P2Y\V"-\L&.Y E*(HP01&N0Q8';W]?K3Z* $1%1=J*%7T Q2T44 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% +!1110 4444 ?_]D! end GRAPHIC 12 ex02.jpg begin 644 ex02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:**9YT M>[;O4-Z$T /HHJ.:XAMUW3RQQ+ZNP _6@"2BLB;Q5H4#;7U2V+?W4?>?R&:N MZ?J5MJ<+2V;2-&K;_P M '0T5S%E MK>JFW5&M=[X0EI58$ER#G '0!B/7Y:LP:K?7%C>S2Q^2RP)Y4:QMN#L@.R_P#?7M0!TU%4+%9'CC)WL& FY*J1QW(&?K5V^U:Z ML)(XY($0GH"1G '85 M7,RLUM MID,SNA )7@<$F@#W"Y^+/@.SNY;:Z\4Z?%-"[1R(TARK X(/'J*2W^+7@*[N MHK:V\4Z?)-,XCC19#EF)P ./6OE[Q1\&OB#?>+]8N[7PS=203WT\D;B2/#*T MA(/WO0TGAKX,_$&R\6:1=77AFZC@@OH9)',D>%4."3][T% 'U?K?Q$\)>&]2 M.GZ[K]G8W:J',,SX8 ]#6=_PN+X>_P#0VZ=_W\/^%>+?'?X9^,?%/Q0FU+0- M"GO;-K6)!,CH 6 .1R0:\W_X4A\1_P#H5;K_ +^1_P#Q5 'UC_PN+X>_]#;I MW_?P_P"%'_"XOA[_ -#;IW_?P_X5\G?\*0^(_P#T*MU_W\C_ /BJ/^%(?$?_ M *%6Z_[^1_\ Q5 'UC_PN+X>_P#0VZ=_W\/^%'_"XOA[_P!#;IW_ '\/^%?) MW_"D/B/_ -"K=?\ ?R/_ .*H_P"%(?$?_H5;K_OY'_\ %4 ?<<4J3PI-"P>. M10R,.A!&0:?5/2(9+?0[&&92DD=O&CJ>Q"@$5;'H.FV7'^LOG,[_4DDT:;?RK9K9>%M(2WMQQY[+U M]R3W^N:TCXC1E)[VX#L6\R^;=(W./P'' K!MFL?MD-IHMBKRB13),D\4AGO:1QQ;O+54WL6; QDGO7 M*^$?%6MZ]KFL6>K^')M*M[*3;!/(3B8;B.X&> #QDW4I^)WF7,S>7;3&/=(3L^:7IZ4!8^ MA:*^5=.\.7VM?![4/%-[KM^7TF;R[2V\TE -R[CSR"2YZ>GY2ZGH6J7'PELO M'M]XAU"?4#.(8D:4X2)6,8P>H;*YS_7F@+'U+1G/2OG3XB^.-5N_#'@W39+V MYABU&QBN;^6V_P!9-D[?;/1CCH214?P_U@Z1\5M/L_"LFM-H5]B*>'4TP0Q! MYXXX(!!X/44!8]AUSXA6NG:X^B:1IE]KNJQJ&FM[% 1 #TWN>%^E3Z%XEN/$ M+7=IJOAG4=*>WC#L+U%,>E<[\'\GPSKVI&/SM1N-6N6G&<,[+C"9/ M3K^M:FB>.KW5?$\_A[5_#D^CW:V)NQYMRDNY-VT?=]\]^U &KX&\2R>+O"-K MK,ULMJ\[.#$CE@-KE>N!Z5T%>':+JM_9_!?PQI>E73V<^M:J;%KF,X>)&E M*)=4\;>(-">U2--(\C9,'),OF)N.1CC%='7D=GX:C\3?&3QG!?7EY#91"U9X M+6:YB&"S+S@#/&>IJ]X9O_P"R)O&GAC6M:N4T[1RC07\LW[V"*6/.-_7* MY&/?\J /3JYW3_$\E[\0-8\.M:JD>G6\,RSAR2^\9P1CC%>5RZAI6D:WX3\Q!X[@5QS>(O C:? M9E)-5N)_M,UNMC%92-=><$4R%H@FX$+M;..^: /4EEC?=LD5MIVG!S@^E*\B M1HS.ZJJ@DDG KRNW_X0R?5+NS34[RWNK*Q74KJ.Z@V%;?:#G#*-IQMSQD'G MKS5JQ3P;J&AZ%=VMW>-!KDY@L97CRTC ,=K9'3$9Y/<9ZT >DM-$B;WD15_O M%@!3@ZLH96!#<@@]:\GFU'P-9!;:.35;VZ%W- D5O9O<3;K=@)#M"DE02,L> MO![5L>(4\->'?!+:QXCOKJ'36G69?W1WJ),!8PA!8$#Z$?-TYH ] ) ZD"D$ ML99@'4E3AAGH<9P?P->8ZB_@O2[BWTJYO-0DN)A;RQ3 &0N)F?R\MCD$QG(] M *V]*TSPKJ.FVOEW:R+'_ M ]8ZI:SVVH1SSNOF6\9F0AQS\R*.WTXR,T ;L7_ ",%W_UZP?\ H"_'!\,P>&+S5[KR4E4VTWS-N!. H4 MG@ TSPE\?=,U_P 5V_AW6]"U#P_?W1"VXN^5=CT4Y ()Z#C&:XOQC?SZ7^UQ M;7]G9O?7%MI;RQVL>=TS"UE(08!Y/2LS3]6UGX[_ !ET6\32HM'M_#3I)=!I MMTBA9-Q!R 22R[< <']? MTAM(U[3]&NGEA&=K@(5;AN5()'!SUZT =M\+/C!8?$^34(;?3Y-.N+$(QBDF M$GF(V1N! '0C'XBJGQ0^-VG_ TUJTTN32Y-3N)X//<1SB/RESA@#[5L;H7NGV]T%V">)9 I.<;@#C]:GJAH7_ "+NF_\ M7I%_Z *OT %5K^SCOK-X98TE!Y59.FX=,U9HH YV2YUH((%M;6W5>-Y<';^7 M3\JK3VUJJ[M4U/[3(.D41R?IQ_\ 6KH;C3;*[??(FW73[")@ZQ 8>9AT+>@K?J.""*VA6*! D:C 4 M=JDI >;ZE\/M6O/C;9>+XIK0:?;HJO&SMYIPC+P-N.I]:[K7+*34O#^HV,!5 M9;JUEA0N< ,R$#/MS5ZB@#AOA/X,U'P-X3N-,U>6WEGEO&G!MW+*%*(O4@&/A?K>C?\)I]JN+)O[=AD2V\N1CM+%R-^5&/O#IFO6** /*='^&.M:?\ M%]6\)33V1U"\F+QNLC&,#J44#/)]?^$5]JW@[PW%9W\-IK^A0+&DX),;D8.,XR,$9!QZ\5 MK>%-*^)8\16USXOUG3VTZ!7#VUHHW3$J0"2$'0D'KVZ5Z%10!Y_<^#_$GA[Q M'?ZKX"O; 6^I2>==:;J*MY?F]W1EY!/I_P#6Q+H'ACQ-)XXG\3^*9M+29].^ MPI;Z?YA4#?N#$O\ 4UW=% CSFT^&EV/ACI^@SWT4.JZ;=&\M;N(%D24.S+D$ M D8;!J<^%_%?B;6-+E\:S:5#8:7<"Z2WT[S&-Q*OW2Q?H!G.!7?T4#N>>S>$ MO%>F>.M<\3>'+O3'_M+RD%E>;PK(J ;BRC*L"#CJ"":K/\,+_4_"/B*'6=1@ M.N:_*D\TT*GR8C&08T&>2HQC/O[5Z710!YK?^$?&OB3^Q3KUWH]K'I%]!3 M>4(1) S;6 )#8'!]:XB;X5:Q;^'YM-BM-*U:?^TI[N+4[S4+B&[&\ )(9$4G MS !M(!P0J^]>P44 >)7/P1UW4=2AO=3UZ*>Y=+.UOKG+;[JV6,K<1GC^([,> MN#FN@MOAWK>F> _"=CI\UA)JOAN]-TLW%L]A+.V<0NB[F4 #(;&2*W_ !/\/]9\ M4:1X9TF]UP"'34+ZA>>6KRW,PB\M6","I!+.3GU&*]"HH \9B^$GB5UTC[9J M%A(^G06=MO#OETMY)R#]WJ4D0?4&JO\ PIWQ1)-HZ7%UI#1Z9;6\*3IE) $M MC$Z'$6Y@6.02_3C;7N%% 'C4OP:O[>.T;3DTS6_F>9YF%/ M#;P0Q!.5Y%3VOPJU/_A8$&O7EGIB6S3VUR+>TO&C%@T(QLC'D_.AZXR@^8Y% M>O44 5H[=UU:>X.-DD$:#GG*LY/_ *$*LT44 %%%% 'F-[\--5N?VA+'QXEU M:#3;:W\IH2S>:3Y+IP,8ZL.]5-4^%6LZ?\:(/'/@F[L[:*X_Y"5G<,RB;/#X MVJ1\PP>?XAFO6:* /'=<\,?&R+7]0E\->+M-;3;BX>2WANE!:%"Q(7F)N@XZ MU4\-_ [6+'2/%E_XAUJ#4/$WB'3YK/S1N\J/S!R2<9.2%Z 8 X%>VT4 >0Z; M\(=1LO@[9>'I)K)_$&FR7$ME=!V$43R[USG;GA7ST^\HK+U+X$ZE)\#=.\&Z M;>6*ZE%J'VZ[GD9A'(V'!P0N> RCIVKW*B@"MIML]GI5I:R$%X8$C8KT)"@? MTJS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 =10 4444 %%%% !1110 4444 %%%% !1110!__]D! end GRAPHIC 13 handc.jpg begin 644 handc.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *Y"#X@6&I?$"#PUI#K<;$D:ZG'*J5'"*>Y MSU/MBN0^*OQ3DTJ:;P]X=<"["[;JZ'_++(^ZG^UZGM]>G$_!+_DI<'_7M+_* MN>5;WU")[N'RM_59XFKVNE^I]*5XY\//B=X@\3?&CQ%X8U,VO]G:=]I\@1P[ M7_=S*BY.>>":]CKY&\,V/B[4/CYXMB\ ZG:Z;J(N+QI)KI0RF+[0,CE&YR5[ M=JZ#PCUKX[_$O7_AY_8?_"/&V'VXS>=Y\6_[FS&.1C[QKU234;:STU+S4KF& MUBV*7EFD"("1ZG@5\D?&_3/'^G?V)_PL/6K'5!(9OLGV1 OEXV;\X1>OR^O2 MO1OCO_84MYX=C\6>);J+3HXUD_L/3[4233G^)RQZ M;H_QU\,2>!M/U?0]/O)HH)(M1/S3J[[7QU^4C ZGD9KLO!4P^&?[2NN^'I'\ MK2M4229 ?NJ-IF0_@-Z?C0!]#KJ%F]XUHEW UROWH1("X_X#G-5Y=?T>&R:\ MFU6QCMD;8T[W*!%;T+9QGVKP[]GBTF\2^,?%?CV_R9+F=K>'/;>WF./P'EC\ M:Y/X)?"W2OB)HNJS^(KR]-K9W1C@M;>4(H=E&YSP7)%(KH3CU!Q7'_"G5_%VL:'?2^.5M!=I=;8/LLD3KY>T'GRV89SG MKS7E7[.CSV-YXYT);AY+.U&41N@8&1"V.Q(49^@]*R/AKXAO?"_[.?C75-+D M,5VE\L<4@ZQEQ&FX>X#$CWQ0!]*/XET*._\ L+ZUIRW>[;]G-T@DSZ;"IO ;^98>)I?$\B>8MVL*FVWYR!UR5(ZGKGGVKZ8^ FN:GK?PKM?[: M\XW-C.]H'F4AG10"I.>N P&?:@"Q\7/B)>^!-+TVWT.SCN]8UBX^SV:S?ZM2 M"N2W(S]Y0!D=<]JR?AU\2/$MUXZO/!'Q#L+:VUJ*$7$,EI@HRX#%6P2,X((( M]Q7(_'#5CX_\9:?\/?"NFFZUNQF\YKQI-BP'9N*@^F,$D]P .:Y#P-\0[+P& MWB77?%-M>7_CP2I;".^D(WH2 PSC*D;><]@H'>@#ZUHJAH5]<:IX=TZ_O+<6 MUQ=6TD1W]O::I(9;I[2*V2S9II'09?"#LO<] 1BK%UX\TJ"PTVZ@A MOKTZGO\ L]O:VS/-\GW\IU&T\'T- '345DWOB*VT[PN^O7L%U#;10B:2-X<2 MQKWW)V([TV;Q1IL'BRV\.N\GV^ZMS<1X3*;?FX+>IV,<>@- &Q16?HVMV>O6 M]Q/IY=HX+F2U9F7&7C;:V/49!YK0H **HZ?K-EJEU?V]E(SR:?:,NOKI3_:U9[G[&EV;5_L[3]XA)C&[/'UXZT =+17-Z;X\T M;4[YK>+[5"GER2PW5Q;-'#<)']]HW/# 9S].>E-T?Q]HFM2LL!NK9/L[744M MY;/"D\*_>D0L!N R,_44 =-17/\ A_QGI?B2\DM+-+RWN$A6X$5Y;/"TD3' MD7<.5-)K/C33]%U![)[74;V:*,2S_8;-YQ IS@N5'&<$XZX[4 =#14-G=P7] MC!>6 MXPP.>V:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRCXK?%"/2;6 M30_#EWG4F.VXGB/_ ![KW4'^_P#RY[U:^*7Q/3PW'+HFC?/JLL?SS \6P;_V M?'(].#7SNS%V+,2S,(O$VJ1VZZ=J'VGR&28,Q\R977*]N :]EKCO'/Q2\,?# MU(UUVZ=[J492SME#RD?WB,C ]R1GM7JGYJOAMX@^(/\ 87_".QV[_83/ MYWG3!,;MF,9Z_=-9OQ%^&?C*3XF:5XV\&165_/:Q1*UK[6 MLI(TDQ*RX+*0.I RX)_VA7T=7G.J?!'PSK/Q$;Q?J,U]-=M/'.;8R+Y)9%4# M(VYQ\H.,T :WPJ\(CP5\.-,TIUQ*A#!)JTQ>%X9/,"'8NQCCT90<>U>U44 ?.NG M^&/CSH7AX>%=+EL5T^+]U!>I/&'B3.?E8X8#ZKD=J]K\$:-JN@^$;2R\1:K+ MJVI@%[FZD%^.OAIXTT?XHMX[^&9AN+BY'^D6LK MJ"K%=K<.0&4X!ZY!KD=:^#'Q0\::C-XIUT:5;:QOCV6F4&\+W.T%>,#[Q)/X M 5]144 9^@2:G+H-FVOV\=MJ7E 7,<3ADWC@E2.QZ^V:T*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#+\/\ _(/G_P"OZZ_]*)*U*R_#_P#R M#Y_^OZZ_]*)*U*#2I\;(;NSMK^U:VOK>*Y@<@M%,@=6P01D'@\@'\*XNVCU* MQ^%-U;V,%Q#?S7%S!"%C.^,RW;JKXQD !PV?09KL-2U*STC3Y;[4[A+:VA&7 MDD. /3ZDG@#J36?H7BW1_$C;' .T^O2@S,'Q+I M,&G3^'8(8[ZSTBP25/.TN)WEB;:JHOR*6",-^3CDJN:Q+'2[.W@TF7Q!I.NB M.%+Q+:\M?/5PCSEE\U(?W@D==K$D589%+0!PW@33$TSQ7XQWZ<]I-W0?(E9PFT1AN1S\Q^8X &=W4_'OAS2- M2:QO=0Q+$0)VCA>2.VST\UU!6/\ X$16I)K=A"LKRS%(HVB4RE#L8RD!-K8P MV20.,]: .,FO%O\ Q)INIQZ=JZO:QSC4K&ZM)&AMX?(;(CRNUG+J@'ED[@S= MJSY9&\;V.K2R6=[:7TNEW-GH^GS6$T7V97CPQ=R@3>Y"C ) !))KU*JVHZ MA;Z3IEQ?WSF.VMHS)*P4MA0,DX')H Y?3+MM=\VUM8Z7-#-)=6KP M?O)'B(C < L0(V)(R!QSS577UAA\2WTTIUW1[ETC\F]TF*2XCNU"\;XPCJ'5 MLC!&2,<]AUNIZQ9Z0L#7K./M$C1Q*D;.781O(0 3]V-ORQU-<]:_$WP_>:@ MMC FJFX9D4HVDW"[=QPI;*?*#@\GC@^E ')K:7LERTOCK2+ZX631X%T^.SMG M=(;@!O, 2+(BE)V')QCH#Q2P'7=*\-:S:^(+/4KK5M0\/P11M#;O/YDPCE5@ M74%0P++G)&>O->BZ]XETSPW!#)JLTB>:S>'(I/$6HPR:-<"6[U#2Y3* MEJX#P@1>;^\ Q]\'<,YZGWKN_"NF#2-;\0V=I;-:Z>+F)[:(*1&,PKOV=L;L MYQQG-;=_JMEIKVJ7LZQ/=SK;P*>LCGH /P-!U6R&M+I/GJ;YH&N/)')$88+N M/IRP ]>?0T 6Z*P].\9:'JFM2:597A>Z0L%#1.J2E/O>6Y&U\=]I.*W* "BB MB@ HHHH **** "BBB@ HHHH *\V^*7Q,C\,V;:7H=Q&^L2<.1AOLJXZGMN/8 M'Z^F;'Q)^)MMX0@?3M.Q/K,B95<96 'HS>_<#\^.OS;-++<3O-.[22R,6=W) M)8GDDFN:M5Y?=CN?1Y3E?MFJ]9>[T7?_ ( L\\MU<23W,C2RRL7=W.2Q/))/ MK4=+17!9GV>BT0E>A?!'_DI4'_7M+_Z#7GU>@_!+_DI4'_7M+_Z#5TU[Z.+, M'_LE3T9]*5\O?"C2+3XC_'/Q)K7BB!+]+5I)HX)QN3<9-J J>"%4$ =.!7U# M7RW'J?FQZSX\^! MWAKQI]DEM4CT*ZMF.9["W13(OHP&!P>0>M9/Q0^)6L>#Y-$\%^$&74O$]['' M&T\\8)&?E5L=-S,"><@#.:YK7OCAX@\=ZYI^A_!RUNX+AF+7%Q!T.X M*HSDL?8?6/XMZ/K'@OXE>&_B+<1MJME9I;PWTD:@-YB9#,0.!N!..V>..* & MZI\0/BW\++^PN_'XL]5TJ\DV-Y2IE2.2 R!<-C)&<@X-:_Q/^*WBG0_B/X=T MOP6]O=6FK6<$T-O)$I\]Y)&51N/(!&WN*Y/XJ_$6V^,UOI'A7P'IE_=W)NOM M$AEB"X(4J!P3P-Q)8X P*G\>Z:VC?'OX8Z8S^8;*UTVW+CHVR6)0D4:8197**59 .C=0<]/QH^.XS\;O 7_ %UA_P#2@4?&+_DY M;P!_UTL__2LT :GCWXC>/;#XSGPAX,2VNC<6J&W@FB7Y'*%FP )Y./Y5E M:?\ $WXC>!OB7IF@?$Q[:YL]2= )4C0!%=MH960#HW4$=!]#5?QQXJC\%_M3 MKK=S:S75K;Z>HN$@7+JC1D%@#Z9!^F:R/%?B:'XV_&/PS:>$[6X^R6)4RS31 MA6"[PTC$I^M '?>-/%'Q1U7Q_OT=\'OB)XIUGQUK7@_QEH7.G0&9+RU"X.UU4C*85A\X/0$8.: M\O\ %%]I6H_'?7X/B]>ZG#I=K)*ME#;[BH4,/*& #A2GS9 Y)S6W\#9M&LOC M[K$6DVTVF:?=:8RZ?;W9(D=2T+J>2>64%_H: )/#/Q*^+GCK4M7T;PS)8M-; M/O-W+$B"",,PV\C!+''4'[OU-;?@GXC^/]4T[QGX>UAHO^$ET.U>>WE$*$ET M.&C(7Y6SP 0._P!*H?LR?\C=XS_WH_\ T9)6I\+>?VE/B#Z8D_\ 1RT ;/@_ MXKW>J? /5?%6ISPOJVF)/'(0@53+_P LOE''.Y![\UM_!/Q'XD\6^ CK?BN= M)9+FY<6WEPK&/*7"YXZY8-^5?.7B/3=3\->./$OPXTU,PZYJ-NL0)_A,F^+] M' /TKZ]\-:%;^&/#&GZ)9DM#8P+"K$V8N@"">-%+ @LS*H+#9GKBO5**#,\+G6[D MOQ;V\OVJU^VZ7,!:P7"P!QQAUNWAC>*5=7N M6D1]V<&0E#SV*X.17644 >;_ ]\06.F>!X]-N))%U%9[H+:B-@[,T\A4#C& M3D8^M<8D^I2-,D4D[QWGAV^^TP1)=,HE\L%5D>4D/+][H%(].17O=% 'DETO MB.UT34+34KB9]4-W;R37D,P)X")&0RA6RKJAW8Y).:ZKX?1S);ZC_IXN M[0S+Y CMYHXHSM^8(9G9F!XS@X!S[UV-% ' >']8LO#6CW^D:[8W:7JWER[Q MK9/*=0$DK,KH54A]RL 1VQ@XK'UFS;4-&U1M2TN:R@MY-(E2R0L5M4#IYB@) M@85-V<#C'M7J]% 'FUG-?6/C2XT.]FE&C6M:R(L<:I&H5%&%51@ >E ''76L6GB37_#D>D>?,;2]:ZN2U MO(@@06\R?,648;=(HV]>O'%:.FQN/B'KTA1@C65D%8C@D-/G!_$?G70T4 ^3S&*#R3\K @;N1DE1@@CGSO5]%\5'X<1 M;M"M6TVSMDBLHGFDCFB_?\RF$J3O<;[FU;PWI-E=S2VFCWSOY#:<\,EO&L8TQ;YMVV.E<]6LH.R/-6B:^]GT7_9=A_P ^-M_WY7_"C^R[ M#_GQMO\ ORO^%?.G_"[?&7_/S:_^ RT?\+M\9?\ /S:_^ RT?6*8?V)C>Z^] M_P"1]%_V78?\^-M_WY7_ I\5E:P2;X+:&-_[R1@']*^:XG<)'&MJN6)[4?68">18I* M[:^__@'T--96MQ,DMQ;0RR1_<=XPQ7Z$]*);*UGN$GGMH9)H\;)'C!9<'(P3 MTYJAX;M];@TE?^$FO8;J^<[F$$81(Q_='K]:UJZ%J>)*/+)J]SRFY\":Y/\ MM)0^+&LXWT,6)@>5I5)+&)EQLSDC)QTKTNQTG3M,W_V;I]K9^8VMH4N) =TBH SGW/?F MK%% 'A/@WX=>-];^,,?C7XEV=K;&SCS!'#(C!G VI@*3@#);)/4"O=J** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#+\/_ /(/G_Z_KK_THDK4 MK+\/_P#(/G_Z_KK_ -*)*U*#2I\;"BN>\:>+[7P7H0U&[A>X+RB**%#@NQ!/ M7L, \U-X1\3VWB[PY!JMHOE;\K+"6W&)QU7/?U^A%+F5[#]C4]G[6WN[7-NB MB@G R>!3,@HK)TCQ5H6OOJGW&:I7GBC0M M.UJWTB^U6T@U"YQY-M)* [Y.!Q[G@>M &K17-7'Q%\(6FIR:?<^(+*.\CE,+ MPL_S*X.-OUSQ5\>*M!/B Z&-7L_[4'_+IYP\S.,XQZXYQUQ0!K44C,%4LQ 4 M#))/2L>Y\7>'K/0X-9NM8M(M.N#B&Y>4!)#SPI[]#T]* -FBLC4/%>@Z5I=M MJ6HZO9V]E=X\B=Y0$ER,C:>_'-)JOBWP_HD-K-JVL6=I'>#-N\LP E''(/<< MCGIR* -BBD5@RAE(((R".]+0 4444 %%%% !1110 4444 %%%% !7)^/O'EG MX)TC>VV?49@1;6V?O'^\WHH_7H*E\<^-['P3HIN;G$MW+E;6V!YD;U/HH[FO MEW5]7OM=U.74-5N'N+B4\LYS@>@]![5SUJO(K+<]W*\L>*E[2I\"_'^NH:MJ MU[KFJ3ZAJ<[3W,[;G=OY#T Z 52HHKSMS[F*45RK8****!A1110 5Z%\$?\ MDI4'_7M+_P"@UY[7H7P1_P"2E0?]>TO_ *#6E+XT<68?[I4]&?2E?%US_P ? MK,>U<1]8VDKL;;6T]Y=1VUI"\TTK!4CC4LS'T %?2?PV^&]IX2TV&]U"! M)-;E7,DC'=Y&?X%[=.I[\\XH^&GPVC\&6CW>H&.XU:<89U&1"O\ <4_S/?CT MY[ZO0HT>7WI;GQ6:YJZ]Z-%^[U??_@!11172?/!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 9?A_P#Y!\__ %_77_I1 M)6I67X?_ .0?/_U_77_I1)6I0:5/C9Q?Q4\,3^*/!,L-C&9+RUD%Q"@/+XR& M'UVDX]P*J?!_4]&N/!5O8Z8D5M>VX/VVW!^Z?GY^1Z M#'/%*\B12H[1G:ZJP)4]<'TJCXA&=4=;=[DK9RD01DAI/D/R@CG)Z5Y5X M#^&'BO1O&"ZIJM^+6!'+S>3<%VNN7\K!" M'YXY=';P^(+J2QFVJ',G[I=R'*N$WXP<@'MD5WL<,418Q1HA8Y;:H&3ZFECB MCB!$2*@)R0HQD^M4\J-K*VTNT&H3IV>=V*0 MY]0-DK >H4]A6!6,Y]Q6$LA%Z+:]MWDDB /R#,B@!C@$YSMW#OFN&\.3>9X7^'QEN(M!%LEXT= M_?"-HFZ#8J[L9;><9*L/+; ]?<:C-O"8?),,9B_N;1M_*@#RGPS=66G:AHMQ MKUQ;1:4-+OH(+BY=5@FD%U\\BYX DC <#^Z2!P*B\#76F:3:HWB:6"SLYM#5 M;%;Y@@,'VFX+(-W^PT&1Z;:]<>*.5 LD:NH((#*"!1)#%-M\Z-)-IW+N4'!] M: ,?P5'<1> ]"CO0RW"Z? ) _P!X'RQP?>MNBB@ HHHH **** "BBB@ HHHH M *KZA>+I^F75[("R6T+RL!W"@G^E6*;+$DT+Q3*'CD4JRL,A@>"*!JU]3X^\ M0^(-0\3:U-J>JS&2:4\*/NQKV51V K,KV^__ &?(Y+R1].U\PV[,2D4MMO9! MZ;@PS^55O^&>9_\ H9(__ ,__%UYKHU&[M'WU/-L!&"4967:S_R/&:*]F_X9 MYG_Z&2/_ , S_P#%T?\ #/,__0R1_P#@&?\ XNE["IV+_M? _P _X,\9HKV; M_AGF?_H9(_\ P#/_ ,767XE^"ZLVNI<"TCWF(6I7=R!UW''6DZ-1* M]BHYK@YR48SU?DSRVBBBLCTPKT+X(_\ )2H/^O:7_P!!KSVO0O@C_P E*@_Z M]I?_ $&M*?QHXLP_W2IZ,^E*^+KG_C[F_P!]OYU]HU\:I97.HZQ]CL87GN)I MBD<:#)8YKIQ70^?X>:7M6_+]2O;V\UWY_#Z^@U5&CR^]+>*=$L+R2TN]2ABGBQ MYD9)RN1D9_ @_C7-?%SQ-JGA;PG;W6B7 M[B:[6(R&-7(7:QX# CJ!VKGO"O MQ&G@DOA/HVH:I>71MKF9[*)2H+V\2#(R,$L/UK.51)V.NC@IU*7M;77K;MW/ M3],UG3M9CD?2[R&Z6)MLGEMDH?0CJ*NUY-IGBO38_BI830>']1TNYUJ%DN#< MG;YVXKY=("5CPI.X@=AUJHRNC' M$471DEW5_P"K%RBO(H-;U?P_I=Y7P]9ZA?RYTD"%LDDA7W E1P-O M%4@45PWB?Q':ZO'IEKH-[<7OF7 MX6YM=+G,5Q-&(I&VK)N79@JK$[EX4C.2 <&VO+^XATR#6+W78-*M[N]CNQ \ MK7,3AD,$,\D67QL9CN4D'Y1N/4@'J]%>-ZI\163X2B&9 M88998T/."9GV!0!R#N;MSN>-=8U*7X;Z9JWA[6XTM?-M!//;2;Y)RTT<942 MX R6W=22,>M 'I%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RO MQ-_Y)GKG_7M_[,*ZJN5^)O\ R3/7/^O;_P!F%3/X6=&%_P!XAZK\SY4I*6DK MR#]/"N[^#=Y#:?$RR^T.$$TA*?$NI7-]J$O)26X:1(%[*,G&?4_@..O7 8% M>I92M)H_.)5)4.>C3E=/=KK;] HHHJSE"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#+\/_\ (/G_ .OZ MZ_\ 2B2M2LOP_P#\@^?_ *_KK_THDK4H-*GQL\P^/,;R>";+8C-MOU)P,X^1 MZX3P[J%IHNK3'6)FL_-M-.:/?#*V\*L9/W&'0#//X5]%$9ZUEWGB/0;"Y^SZ MAJ^GV\XX,*RE3O+FN>A0QCC1]AR7WV^7DSQ?3KB'6_BCX3?1V>[ M2U@C$Y2&11$5+$YWD],CD<5[M=VL-]93VEW&)8+B-HI4/1E88(_(TZ&2&:)9 M;=TDC895T(((^HJ2JC'E.;$XCVS6EK*QS]OX,L(S)]NN;W4@UK)9HM[-O$<+ MXWHN .NU)%>,CWEI'*! M#EP1ZY<:J"YN9[>.W.3\JHC.PP/4F0Y^@]* MR;+P ,"NCHH SM8T2#6%MS M)-/;3VLGFV]S;.%DB8J5.,@@@JQ!!!'Z5EMX&T[;;R0W5_!>P2RS"_CG_?.T MF!)N)!4@A5XQ@;1C&*Z6B@#+_P"$=L!X7FT!%D2RGMY('P^7(D!WMN.@[YL_"_P"&L7A73UU'6((Y-9FYR?F^S+C[H_VO4CZ?7L+G3[U=3FNM M.EAC^THBRF4$E-I/*CH>"1@_6N^C1Y?>EN?%YMFKK-T:+]WJ^_\ P#5J(W4 MD:/S5WH0K*#DJ3TSZ5@S>'KN2ZU*3SX\74.A##L>E22>&;UF@S-!* M$CB7]XS?NBK[CLZ]1QS[4 ;MWJ=I8R!+F1E8H7PL;-A1U)P#@58,T8@\[>#' MMW[AR,8SFJ%YI*WVII-.S>0(&B*)*R$DL#SM(R,#I5&ZT.\DFDCMWMTMFG$J M@EMP_=>7MQC&* -E[ZW2*"1Y $N&58C@_,6&14J.LD:NARK#(/J*YJW\-WD9 MMRS6T0ADA8K$6P^P-ECD?>.X#\.M36F@W=O<6;.UO+Y,<2F1BQ:/8,,$]C^' MXT ;LUYB6W7SMQ#_-NDR^X*_MCY>,\4AG1T5S=SX>O9[6*-'M4*HZA M06VP%FR&3W X[?TIMQX=U"65U6XA,7[\JS,VYC(@7GC'!%,1TC2HC(KNJM(= MJ G[QQG _ &G5S8\-SQWIFA-OL6<21H^2$_=E2>G7=@^^*@M?"]\HC6[EMV3 M[3%+(B9"L%5@W 4#G(_QH Z@31&0#T./PI]\7ZA>6]I:6.F7D-A=:A,8A=SX*P($9F;!Z MG@ >[5YCDJB),NXDR9PQ4ODG.YE.> *]/\9Z=> M7=A:WNEV4%_=Z?/YRVMP!MG0J59>>^#D>XKRS_A(8+.XBM[BU\/1M9ZA+=,L MI=6*O'*^T@QYPI8K@C=E5&.0:QGOJ>K@D_9_N]^O]?<='X"OY=)N;2,W5A]E MO+J6PEM+8%=L\>[$X!8@;Q'R /F%>C:SJ/]DZ+>:CY#W M86F,2'#,%&2![ MX%><> =,N=1N[.6:RT\6EK/)J#WEL"2\TF[;$"5 (0.<[21\HYKU-E5T*. R ML,$'N*N&QR8ZWM?/JB>7%CWC%6-2^']AJ3:T7N)(SJTD#DH,&'RSN(4Y_B.XG_>-6<)3 M/Q.M+?0Y-2U+3I[15E@VQLX+-!-DK-[*%5V([;#71IK'VNWU@VJ%18.T2RD@ MB1A&KDCV!;;]5-5=4\'Z=J^L6]Y=H&BBM)+5[;'R2JP*C/IM5I0/^NAINE>& M)M(T>STNVU)FM(;:2*<20@O<2/R92V>#DL<>_M0!S[>/_.\(:++;370U.ZEL M$FD?3I41O,EC67YF0(,AFP0>_':K]W\05L?%4&E7FCW$-O<7@LHKIYX@SR$X M#>5G?L)X#8YZ]*U9_#"S^%=.T0W1"V+6C";9R_D.CCC/&[9CVSWK"D^&N_6! M=IK,B0QZHNIQP"TCW%_-\QEDD^^XY(7)&T$=<"@"S??$2VL?#-OJQL)9'D2X M>6U5QNA\A6\S)]G54^KBHYO',YT_51?Z-?Z-<6MHEW$)'B9Y(F8KGCH\Z0(#P'=5."[:!)OW=>?3% &;=?$>UMO$,MC]@=[&"[6SFO_ +3$ DI( M7B,MO*AC@MCCGL*-,N=>\56%UJVFZR-.C%S-#9VOV9)$81.T>92PW'Y^USVGV2)F:3.X[92-RJQ&2.>IP1FI9_!UXES< MIHWB&ZTO3KR1Y;BTAACV>&&)8"'=T)?!D0LPR.,8/-5YO&'BBY\-:8;.2.#5$M[C4;D2V^S[3!#)M M1-C]J ,S5_B+;V5[I]KI>G2ZI+ M?68OD$<\<682>-F]AO8_W5YK;\1^(K?PWHPO[B":X>26.""VA \R:5SA4&2! MDGUZ2":P>-1YEK)$/E?<<[SGGD>M &>_CNXCA@MG\.WJZY/UBRLGTB\L8M2L MVO;"XG9")XU*AN 25/S C/4FO8*OE8\X,$&X\ M\?ZOISUKJ* "BBB@ HHHH **** "BBB@ K \=:=<:MX$U>RLD,D\MLVQ!U8C MG ]SC%;]%)JZL73FX34UTU/BV.WFEN5MHHG>=GV+&JDL6SC&/7-?1WPU^%T' MA%5U/5"MQJ[IQ@?+; CD+ZGL6_ >_<)I&FQW[7T>GVJ7;')N%@42'_@6,U3RFDE53(6*A1R>2.0#C''J M*UZ*Z#PCGH=2EN/ T]RDDXGBMW4R2#:^X#[W'YUFV^JWUO=-ISCKV[U/)K>I&3]U%;JIE,05U8E3Y(DR>1[C MH*W;6SM[-&6VB$88[FQW/UJ:C0-3G8O$5S+J"P_9T5&@$@!SN.8]^X>V?E_K MVI@UK4)8X&D:"'][;L[*AQLD7..3Z\9KI:*0&!K-X+?4G6[NKJWA6W5K<6WW MI'W$, /XCC;P>.31/KUQ!J#6X1"5=5$+J?,92@;S,CC )P1CL>:WZ*!G+R^( MM0BM=[I:*[10RJS!@BAPQ()SVV]20*E7Q+*5C#PJDDHMRB,IRV]MKGZ#L?<5 MT=%/01R:ZW=V4%M)-.I1[9B!(FXL_F[]=/10%CEKCQ#?65O(Q,$SK=RHRE""%4_*H[;B.G//'!KJ GRAPHIC 14 pg.jpg begin 644 pg.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HK/EUNQMY;A;N46ZP2")I)2 I8H'P#]&'6EGUJR MM[[[-),H949Y&R,1@;>#[G>O'O0!?HJBFM:;),L*WL/F,-P4M@XQG^0/Y'TI M4UG3I)(46\B+SDB)=W+X.#C\1B@"[16;_;^GB:=7N$6. +NE+?*6.[Y1ZD;2 M?I3I->TR(2YO(V:)@DBH=S*2VS! Y^\0* -"BL^ZUNTL[Y+6?>&>!YPX7Y0J M]0>^>N!CL:9#X@TZ6UBGDN%@\R%9BDK ,BL,C=@D#CF@#3HK)NO$VF6]F]PE MRDZQNB.L;#*EGVC.>G.?R-6'UO3$ +7T(!C$N=_1""0?88!/X'TH O453_M> MP^RQW/VN+R9<['W<-CJ?H,=:6SOUOI)_)C;RH9&B\P]&93A@!UZ]Z +=%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% $-Y=PV%C-=W;[(($,DC8)VJ!DG J:L;QA_R) M.L_]>4O_ * :\:_:>\2:WX?C\-_V%J][IOG&X\W[)<-%OQY>,[2,XR?SH ]^ MHKYJ\!^*O$%Y^S/XSU2[UO4)]0MKEE@NI+EVEB&R(X5BGJ:\6_X61XV_ MZ&[6_P#P82__ !5 'W]17PYX+^('C"[\>Z!;W7BG6)H9M3MDDCDOI&5U,J@@ M@GD$5Z)^TGXM\1:#\2+*UT37=1T^!M+CD:*UNGC4L991G /7 '/M0!]/T5\ M_P#"R/&W_0W:W_X,)?\ XJC_ (61XV_Z&[6__!A+_P#%4 ??U%? /_"R/&W_ M $-VM_\ @PE_^*H_X61XV_Z&[6__ 82_P#Q5 'W]17P#_PLCQM_T-VM_P#@ MPE_^*JQ8_$;QJ^HVROXLUIE:500;^7D9'^U0!][4444 %%%% !1110!6:63S M66*6-F!^XXP:J7FO6^F,B:CE)),[(X@9&?Z*O-+J]U!9VL\]Z$CCCC+B9N@P M.^.:X;2XO$.LJ\_A\M:VTI_>:E=*%FN?]T<[5'8#TZT =3-XBU*49T[0I1'_ M ,];V9( /PR36;/XDU)&/VS6M"L%](RT[_EFJJ:!HUG.7\0:IQ6T/B?4+R21PH6RTY5')[ED M.![YKO:YG3!XAOKZ.:ZDM[*SC?Y[>)?F..W^3734@,>Z\.6]V\C2W$Y,C2L1 M\N,NH4GIV4;1[$U%_P (I;;G(NKGF1I5R5^0F3S#VYYQU]!Z5\]^'Y/B#XV\ M3:Q9:'XKOH7LC)*$FOY55AOP%7&?;K@5VWPD^*E]=Z3KEKX8CG2ZCNI'6-W/EI'M \H1@].N-W'3+'BK8T"V M$T3^;)NCVXQM&<%FSP.[-DGU45R$OQS\$QVMO,EY<2M<$@0QVYWKSC+ X _. MN:T6VTC_ (:-NYX?$5Y+?EYMUBULP7/EG*F3=@J!R..PH$>EIX2M%\DMM6/^$>M@RLDTJ%6#Y&W[WF>83T[G'Y"N1UZ54M?CGX(N=/N+IKZ: P $P2P$229X^4 M#(/Y\4 =?J/A^UU2Y\^Y>7S H$94@;,!AD>OWR>>X%1KX9LU=R7D969&V$+@ M;=G XS@A "/0FLOP?\3/#GC>ZFM=&GF6ZA3>T%Q'L8KG&1U!ZCOWJKXG^+GA M/PGJCZ;J%W-->1X\V&VB+F/(R,G@?AG- &[_ ,(S;^8KBXFWK(LN2$.7#.V2 M,?WI"?\ @*^E)'X5LH@RAY6C;9\C;3]T*O4C/(3!^IJ/PQXVT+Q=I4VH:+>> M9%;G$ZR*4:+C/S ^P//3BN"TU/%GQ6>;6(/$%QX<\-F1H[*&SXGG"D@NS#&, MD>I],=R >EZGI,=_\[/*,0O$T<94>8C%25R1QG:!D8X)J?3+9[33HHIB#+R\ MI7H78EFQ[9)KF?"7@S6/#6K337GB[4-9L7A*I;7GS%'R#NW$GL",#'6LGX7N MS>)/'>YB0-Z2Z^#E[GO6YXD\6:+X2T]+S7KT6T,C;8SL9RYZX 4&@#9HKE_"_Q%\,^, M+R2TT._,MS&GF-#)$T;;V6(&>U %ZBN:C\<6$NC3:DEO<>5"D3N"!DAR1@<]0006# M:E]CCLKZ202/"P2,,PE14=DP"H2#RUD; M;"#L5EW(20V!D?\ U\4G_"=V1N+=$L;UUN P0I&&8LO+#:"3P,Y/MQF@#J** MYBV\=65VHDBL[L0^4DS.X4$(\32@X#'/R+G\?7BGW?CG2K)5>1+EHVCBD#I& M",2!B@QG.2$8]* .DHKF$\>Z9*D#V]M?3K.UM!XHT\WGV/=Y.)GCV[L9^Z1G[HZU+XBNQ M?_#O5+I(I(DFL)719,9VE#@\$]170CH* .3TWX8^$])\)7_AFPTPQ:3J+E[F M#[1(=Y(4?>+9'"CH>U8'_#/7PT_Z%]O_ -G_P#BZ]+HH \\T_X$?#S2]2MK M^RT)H[FUF2:%_MDQVNI!4X+X/(%:GBSX6>$/&^JQZEXETLW=U'"(%<7$D>$! M) PK =6-=?7S3\?-0U^3XUZ!H6B:[?:8FH6MM"!!/+6.*\TOXE3-^L0]DY MD%K#,8DT^Q/W54D$CV[D?D*[J5/, MB9,XW#&<9Q[US-Z-9M6\@ZE8P(>1AMK$>N&S^AH +/P[I%E$);]VD;&297PN M?H/_ *]13:MY,_D>'+9G8]=L?'Y?U-1PV^EJWF:AJWVB3NJ'=D_7DG]*GCDO M+AS:Z!$MDC#+33 *<>H7DGZTP-70()H;29KR8RW4DI:;/\)P/E_+%:M5=.L4 MTZQ2W1FD(R7D"+#Q?J/C+78/ U]'97#>8+B21@O[LR8X)! M(.<=,&O1;7X7_P#"O_A5XMN+V\2\U&\TYU=HU(2- "=HSR.@XKIOA]\+ MYO!'B?5-6EU1+Q;]&41K"4*9?=UR+? CP+X>\0^&K_ %76].CO;B.],$?FD[44(C< '&26Z^PJ'PY_R=;> M_P#7Q<_^BFKU+X9^!9/A_P"';G3)K];YI[MK@2+$4P"BKC&3_=_6LO3?A;-I M_P 7)_&9U5'CEDE?[*(""-Z%<;L]L^E 'G?A+P_IWB']H[Q%%K%M'=06T]U< M+#*H9&82A1N!X(^8G'TJAX/\-:1>?M$:CI=Q8PR:?:W5VR6KH#'A2P4%3P0/ M3V%>M>&OAI+H'Q.U?Q6^II.FH^=BV$)4Q^9('^]GG&,=*@T'X6S:+\5+[Q>V MJQS1W4D[BU$!!7S"3C=NYQ]* N>DZ#9:_J3^:\T&H('"!G^9@K,O.3CV!KW&/X5S)\8C MXV_M6,QF4R?9/(.>8O+QNW?CTK+\4?!&6^\43Z_X3U^31;JX*N MI!&3DD<]30%S"^&_@OQ;I.I>*9-4T8Z5;ZEIDZQ0Q.IC$I/R*H#$C +8]J[G MX13"^^#>FQ:?.L$\<4T._:&\J3>W)7OU!Q[U-\// >I^$)]0N];\03:U=WJQ MH6D#'RPF[^)F)/WO:L_4?A7J%IX@N]8\"^)YO#[WK;Y[40B2%F/4@$X'//(/ M4XQ0 :5?>+-'^*MAX>UWQ$FKVMU827)VV,<&T@D <9/;UKG;&ZN+/PY\6Y[- MF69=0N-K+U4$$$CZ DUUOAOX?ZU8^,(O$?B?Q0VLW<-NUO&@M%B"JWN#]>U: MOA[P5'H]QXE-Y<+>P:]>27#PF+:$5\@H>3NX/7B@0SP1X?T>+X::59165O): M75C'),K(")F= 69O4DDUY1<3RR_LLWL4CM)';7WDP,QSF,7"XY_$C\*[*'X6 M^)],L7T;0O'EQ::(Y;; ]HKRQ*>JJ^0?#6+P;8SFUM(_*' MFE-S-M<.Q(R.6(//J:!E/XCZ'I,'P;U.UAM8([:TM ]OM0#8RXVD>YZ9[YK" MMO'4EEX1\%:1%HHUW7]1LHY;>&5@JQ[5V^:S$''&XY] W(JU>?"G7M2M8]%U M#QO=S^'$93]D-NHF***OANVJZAHVI^&=4.B:CHT/D6SB$ M2(8\8"D$]AD=^":!'.@:VOQT\,RZ_9:99W$UG=#_ (E\C-YBA#]\L!G!Z5M> M O\ DI?Q _Z_+;_T6U2:1\-[ZU\8Z=XGUGQ)/JNI6RRK,9(0J,KIM544'"!2 M6/?.>U;F@>%3HGB;Q#JQNQ,-9FCE$7E[?*V*1C.3G.?:@9T5%%% @HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KF?B+XF?P;X U+Q!%:1WDEB(W6&4X5B M9%7KVQNS^%=-7.^/O"I\;>!=2\/+=BS-\J+YYCW[-KJ_W] 'GTGQ7 MNM/T37_[2\.:7-=:?!:W(&GW7FV[K.Y ,C;,IM.2>#U_&F:Y\2)?#NA66NZS MHGAJ_AO=3BM6NM+NOM"F(JSN^=GWEV]#72:?\-;SPVNMIX.U:TTN'5#;R+"^ MG"2.&1%VR?+N *N.H['.*PK+X$C?'[ S'Q"-)*E1R!<^2),XSD#G%.^'?PB7P%J=E>C5OMLL&GSVDQ, M&PS-),CA\[CC"QJF.>G7M2?\*MU/^T/LG_"11?\ ".?VW_;/V+[%^^\SS/-\ MOS=^-F_G[N: (]!\77'BCQE?Z/#I&AVMG9W4MA-#)>F/4!$B[?,6,*/E(P!@ M]._%6OB%XXT_P3KF@62Z/:WANG5;J0J ;*T$B)YG3[NYQCMP:;>_#35M:\OZ_:3V^F7IN[9;;3%AN#S\L3S;B2@''3FH_%/P;M/&'B;7=7UC4Y6:_L4 ML[&./>@L]H^\V&'F#?\ -M( _G0!!XB\=C3?&_\ PC7]B:=-:+?6MH&E3HLD M#RDXZ<&-0*UM*\?^&$TS27U..*SN-5C@F+06,K6QDF&%_?>6%YW8RQ!YYJA= M?":YOM?MM6NM=5YHIK2:3_1C^\:&W>$\[N-Q?=[8QSUK'3X&7R36:/XDAN+: MWBL$59[)G>$VQ7/E'S,('VY/!ZT =?I?CWP)JNH^1875N9I(YCYCV;QJRQ B M0;V4*=HSD9Z>U1IX\\"SZ?)J0P89IHT5FTN4-=NV2GEJ8\R]"D:=J^NZ;=3: M!+$=.=M,/EO&B%&2=#(=^X;>5VXV^] '3ZCKFE^(OAAJ>HZ#N"/>N?\ %GP5USQ3I.@K M+XUFAU32+9K=KQ;=@;D%LAF(DR" "[TQ M;A8!:R%E49!(!B8LA'RD<8-4/BGK[>-=4^&FL7]M'&VHVRF>$ [<^>%8#/8X M/X&NPM_V9M4U+4('\7^.+G4K2)LF(([,P] SN=N?7!KLO&WP3M_%&M>&[K2] M1CTBST"-(XK1;;>&57# [ACICO0!XQI>J:I\);[XF:#;LXLXKU]UL7:@)W#&U6<#K]ZHOB?\'Q\0KS0I;;5D MTN+1U95B^S>8'!*8 ^88QLQ^- 'IM%%% !1110 4444 %0W%I;7BA;NWBG4' M($B!L'\:FHH HKI%K$V;9%MQZ11HOZ[<_K4MOIUM:S/-%'^^<;6E=BS$>F3V M]JLT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 #!__9 end GRAPHIC 15 sig.jpg begin 644 sig.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBN+U7Q MQ(_B$^'?#UE+>WR';=70A9X+0GLV,9;VR/KVH [2BN #XC,< M@5B"5/!Y% %E65E#*05(R".AI:C@@BM;>.""-8XHU"HBC ':I* ,+7?%^A^ M&I(TU:[: N V1 [J 3@9*@@9/'-7M+UK3=9B:33[N.<(<.HX9/\ >4\C\13] M5TRUUG3)]/O$+03+AMIP0RUF6P\;_8]0$O5AG )SP": /5**Y?P[XPMM3M-/@O'2/6)RR3V<0):!UR6##J M ,8R>"?K70WMY;Z?937EU((K>!"\CGL!0 E[>VNG6DEU>W$<$$8RTDC 5SO MA[XA>'_%6LSZ;I$T]P\,7G&;R2L3+NV\,??VK&\3Z%X@\6:"TT,<<5UHHHH *Y'5/%,D%Q=V^E6\ 6"0PO MI/2N' MM?!D'BO4&U/4[-_+FD\R>>56A-P.,)''D;(\![UB MUAU*.ZPL]GI1,QAM(2QWL,X^=CC)/ SBNRU[QIK-M EG]DM=/-Y$IA\F?S98 M82<>9P-NX_=1%R2W/0&MC3)M*T>]\2ZC(D%K:6DD5DD:H%"HD88*H'JTAP._ M%:/AOP[;6FGZ==WEA#_:D5N(Q*RAGB3)81@]MN['% 'G_@[6]6T'P[K$T7AN M^:Z>Z9_L(MW ML84O)(W,C'AB%R3@GO73ZAXRU:'5=#L(-,,^[S5V23[% MR=D9R40L1\SXP.U=T3@$X)QZ5R7A*QU.\U/4/$NN6YM[NZ/D65L_WK:U4\ ^ MC,?F/X>E &'M\47WC>\CMS*MQ;VGDF\E5A:6[288F)./,*@*!GJ222!@5I:? MI_B^S\*IHUG#8V-S;PE!?2W!G,K]2X7:,%CD\GC/0UW%% '">(+CQ5J^EI;6 M_AJ>)DD#7$DFAB6-W:SSO M8#!.02.?K74T4 8$>LZKJ&FZC)9Z%=6UQ%%FS%Z43SG(.,@$E<'KFN<@\ 7C M:$MQ+;C59I=+TO4QH%M"J27FI7D>R4H^=JP1GEF.#SCCMS6?JVJ^)- M,\,LL^K7I@O;E+>PF:U"WT@(&?E484<.02-QX'&[C&$ MG:)2ZCT#8R*LD D$@$CI[4 >;ZE-XZCDU&]M]+EW3V21V4<5PK"T0$EV=3]^ M8C! &1QC/7-[6O&E]8KI,-EIMV%NKE(/-NX]LTP"EF\N+J20,9; &J>*]0\0:Q;-;PP%K/2K>0?,D6?GE([%R!CV'O0!RMQXLO'\0Q:R;+5-0 M@L+.2X:*UB9+>)W! 0E@,D*&R<$Y8 50ATCQAKNL66N-9O/;27'GW(286S2 M%1F)4+?,(4Z9P"Q+''.:]HHH \YET3Q)>^.#*-T7DVFPZI)RL9DP66"/IE0H M4$CNQ.3@5)'X'\0GP_%H1URWMK&V/RM!&Q>]R^6,Y)!Y&;C1[G6O'L5NFK37$&D6[+>7"G8J22# BB1>$8(#EN M6 ;KDUZ):VL%E;1VUM$L4,8VHBC K+\+^&[;PMHPL+>62>1Y&FN+B7[\\K' M+.WN:VJ "BBB@!" 1@@$>]+110!F2>'M(EU@:M)80M?#'[UAGD# ..FX#C., MUIT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! &1110!__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - USD ($)
12 Months Ended
Jun. 30, 2023
Sep. 28, 2023
Dec. 31, 2022
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2023    
Document Transition Report false    
Entity File Number 001-34941    
Entity Registrant Name PARK CITY GROUP, INC.    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 37-1454128    
Entity Address, Address Line One 5282 South Commerce Drive, Suite D292    
Entity Address, City or Town Murray    
Entity Address, State or Province UT    
Entity Address, Postal Zip Code 84107    
City Area Code 435    
Local Phone Number 645-2000    
Title of 12(b) Security Common Stock, $0.01 Par Value    
Trading Symbol PCYG    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 54,469,000
Entity Common Stock, Shares Outstanding (in shares)   18,175,480  
Auditor Name Haynie & Company    
Auditor Location Salt Lake City, Utah    
Auditor Firm ID 457    
Entity Central Index Key 0000050471    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Current Assets    
Cash $ 23,990,879 $ 21,460,948
Receivables, net of allowance for doubtful accounts of $170,103 and $206,093 at June 30, 2023 and 2022, respectively 2,523,019 3,165,200
Contract asset – unbilled current portion 186,959 649,433
Prepaid expense and other current assets 573,763 1,307,128
Total Current Assets 27,274,620 26,582,709
Property and equipment, net 986,300 764,517
Other Assets:    
Deposits and other assets 22,414 22,414
Prepaid expense – less current portion 36,282 82,934
Contract asset – unbilled long-term portion 108,052 108,052
Operating lease – right-of-use asset 310,796 368,512
Goodwill 20,883,886 20,883,886
Capitalized software costs, net 698,281 114,488
Total Other Assets 22,322,511 21,974,486
Total Assets 50,583,431 49,321,712
Current liabilities    
Accounts payable 431,387 690,638
Accrued liabilities 1,620,000 1,206,284
Contract liability – deferred revenue 1,903,001 1,555,143
Lines of credit 0 2,590,907
Operating lease liability – current 58,771 53,862
Notes payable and financing leases – current 219,262 0
Total current liabilities 4,232,421 6,096,834
Long-term liabilities    
Operating lease liability – less current portion 263,047 321,818
Notes payable and financing leases – less current portion 206,032 0
Total liabilities 4,701,500 6,418,652
Stockholders’ equity:    
Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,309,051 and 18,460,538 issued and outstanding at June 30, 2023 and 2022, respectively 183,093 184,608
Additional paid-in capital 67,732,887 68,653,361
Accumulated deficit (22,042,427) (25,943,287)
Total stockholders’ equity 45,881,931 42,903,060
Total liabilities and stockholders’ equity 50,583,431 49,321,712
Series B Preferred Stock [Member]    
Stockholders’ equity:    
Preferred Stock 6,254 6,254
Series B-1 Preferred Stock [Member]    
Stockholders’ equity:    
Preferred Stock 2,124 2,124
Customer Relationships [Member]    
Other Assets:    
Customer relationships $ 262,800 $ 394,200
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2003
Accounts Receivable, Allowance for Credit Loss, Current   $ 206,093 $ 170,103
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01  
Common Stock, Par or Stated Value Per Share (in dollars per share) 0.01 0.01  
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01  
Common Stock, Shares Authorized (in shares) 50,000,000 50,000,000  
Common Stock, Shares, Issued (in shares) 18,309,051 18,460,538  
Common Stock, Shares, Outstanding, Ending Balance (in shares) 18,309,051 18,460,538  
Series B Preferred Stock [Member]      
Preferred Stock, Shares Authorized (in shares) 700,000 700,000  
Preferred Stock, Shares Outstanding (in shares) 625,375 625,375  
Preferred Stock, Shares Issued (in shares) 625,375 625,375  
Series B-1 Preferred Stock [Member]      
Preferred Stock, Shares Authorized (in shares) 550,000 550,000  
Preferred Stock, Shares Outstanding (in shares) 212,402 212,402  
Preferred Stock, Shares Issued (in shares) 212,402 212,402  
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 19,098,910 $ 18,046,941
Operating expense:    
Cost of services and product support 3,309,345 3,186,712
Sales and marketing 4,933,405 4,853,926
General and administrative 4,685,783 4,716,131
Depreciation and amortization 1,079,799 875,551
Total operating expense 14,008,332 13,632,320
Income from operations 5,090,578 4,414,621
Other income (expense):    
Interest income 821,777 199,124
Interest expense (60,990) (44,307)
Realized loss on short term investments 0 (347,645)
Unrealized (loss) on short term investments (9,752) 0
Other gain (loss) 70,047 (88,730)
Income before income taxes 5,911,660 4,133,063
(Provision) for income taxes: (321,371) (129,968)
Net income 5,590,289 4,003,095
Dividends on preferred stock (586,444) (586,444)
Net income applicable to common shareholders $ 5,003,845 $ 3,416,651
Weighted average shares, basic (in shares) 18,406,000 19,087,000
Weighted average shares, diluted (in shares) 18,766,000 19,380,000
Basic income per share (in dollars per share) $ 0.27 $ 0.18
Diluted income per share (in dollars per share) $ 0.27 $ 0.18
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
Preferred Stock [Member]
Series B Preferred Stock [Member]
Preferred Stock [Member]
Series B-1 Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Series B Preferred Stock [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Jun. 30, 2021 625,375 212,402 19,351,935        
Balance at Jun. 30, 2021 $ 6,254 $ 2,124 $ 193,522 $ 74,298,924   $ (29,359,938) $ 45,140,886
Accrued compensation (in shares)     66,775        
Accrued compensation     $ 668 383,571   0 384,239
Cash (in shares)   0 25,103   0    
Cash 0 $ 0 $ 251 108,926   0 109,177
Preferred Dividends-Declared     $ 0 0   (586,444) $ 586,444
Stock buyback (in shares)     (983,275)       (983,275)
Stock buyback     $ (9,833) (6,138,060)   0 $ (6,147,893)
Net income $ 0 $ 0 $ 0 0   4,003,095 4,003,095
Balance, September 30, 2022 (in shares) at Jun. 30, 2022 625,375 212,402 18,460,538        
Balance, September 30, 2022 at Jun. 30, 2022 $ 6,254 $ 2,124 $ 184,608 68,653,361   (25,943,287) 42,903,060
Accrued compensation (in shares)     55,463        
Accrued compensation     $ 555 294,052   0 294,607
Cash (in shares) 0 0 24,647        
Cash $ 0 $ 0 $ 246 92,481   0 92,727
Preferred Dividends-Declared     $ 0 0   (586,444) $ 586,444
Stock buyback (in shares)     (231,597)       (231,597)
Stock buyback     $ (2,316) (1,307,007)   0 $ (1,309,323)
Net income     0 0   5,590,289 5,590,289
Common Stock Dividends-Declared     $ 0 0   (1,102,985) (1,102,985)
Balance, September 30, 2022 (in shares) at Jun. 30, 2023 625,375 212,402 18,309,051        
Balance, September 30, 2022 at Jun. 30, 2023 $ 6,254 $ 2,124 $ 183,093 $ 67,732,887   $ (22,042,427) $ 45,881,931
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statement of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 5,590,289 $ 4,003,095
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,079,799 875,551
Amortization of operating right of use asset 57,716 326,858
Stock compensation expense 390,716 422,101
Bad debt expense 1,300,000 621,667
Gain on disposal of assets 0 (24,737)
Loss on sale of property and equipment 0 107,820
(Increase) decrease in:    
Trade receivables (195,345) 412,502
Long-term receivables, prepaids and other assets 559,009 (527,126)
Accounts payable (259,251) 223,444
Operating lease liability (53,862) (319,690)
Accrued liabilities 43,090 180,330
Deferred revenue 347,858 (200,198)
Net cash provided by operating activities 8,860,019 6,101,617
Cash flows from investing activities:    
Sale of property and equipment 0 1,374,085
Purchase of property and equipment 133,944 50,823
Capitalization of software development costs (769,243) 0
Net cash used in investing activities (903,187) 1,323,262
Cash flows from financing activities:    
Net (decrease) increase in lines of credit (2,590,907) (3,409,093)
Common stock buy-back/retirement (1,309,323) (6,147,893)
Proceeds from employee stock plan 92,727 109,177
Dividends paid (1,414,912) (586,444)
Payments on notes payable and capital leases (204,486) 0
Net cash used in financing activities (5,426,901) (10,034,253)
Net (decrease) increase in cash and cash equivalents 2,529,931 (2,609,374)
Cash and cash equivalents at beginning of period 21,460,948 24,070,322
Cash and cash equivalents at end of period 23,990,879 21,460,948
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 296,484 185,068
Cash paid for interest 59,081 45,777
Cash paid for operating leases 71,157 105,084
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Dividends accrued on Preferred Stock 586,444 586,444
Common Stock to Pay Accrued Liabilities [Member]    
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Common Stock to pay accrued liabilities $ 294,607 $ 384,239
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Description of Business
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

NOTE 1.

DESCRIPTION OF BUSINESS

 

Summary of Business

 

Park City Group, Inc., a Nevada corporation (“Park City Group”, “We”, “us”, “our” or the “Company”) is a Software-as-a-Service (“SaaS”) provider, and the parent company of ReposiTrak, Inc., a Utah corporation (“ReposiTrak”) which operates a business-to-business (“B2B”) e-commerce, compliance, and supply chain management platform that partners with retailers, wholesalers, and product suppliers to help them source, vet, and transact with their suppliers in order to accelerate sales, control risks, and improve supply chain efficiencies, and source hard-to-get-things.

 

The Company’s services are grouped in three application suites: (i) ReposiTrak MarketPlace (“MarketPlace”), encompassing the Company’s supplier discovery and B2B e-commerce solutions, which helps the Company’s customers find new suppliers; (ii) ReposiTrak Compliance and Food Safety (“Compliance and Food Safety”) solutions, which help the Company’s customers vet suppliers to mitigate the risk of doing business with these suppliers; and (iii) ReposiTrak’s Supply Chain (“Supply Chain”) solutions, which help the Company’s customers to more efficiently manage their various transactions with their suppliers.

 

The Company’s Supply Chain and MarketPlace services provide its customers with greater flexibility in sourcing products by enabling them to choose new suppliers and integrate them into their supply chain faster and more cost effectively, and it helps them to manage these relationships more efficiently, enhancing revenue while lowering working capital, labor costs and waste. The Company’s Compliance and Food Safety solutions help reduce a company’s potential regulatory, legal, and criminal risk from its supply chain partners by providing a way for them to ensure these suppliers are compliant with food safety regulations, such as the Food Safety Modernization Act of 2011 (“FSMA”).

 

The Company’s services are delivered though proprietary software products designed, developed, marketed and supported by the Company. These products provide visibility and facilitate improved business processes among all key constituents in the supply chain, starting with the retailer and moving backwards to suppliers and eventually to raw material providers. The Company provides cloud-based applications and services that address e-commerce, supply chain, food safety and compliance activities. The principal customers for the Company’s products are household name multi-store food retail chains and their suppliers, branded food manufacturers, food wholesalers and distributors, and other food service businesses.

 

The Company has a hub and spoke business model. The Company is typically engaged by retailers and wholesalers (“Hubs”), which in turn require their suppliers (“Spokes”) to utilize the Company’s services.

 

The Company is incorporated in the state of Nevada and has three principal subsidiaries: PC Group, Inc., a Utah corporation (98.76% owned) (“PCG Utah”); Park City Group, Inc., a Delaware corporation (100% owned) (“PCG Delaware”); and ReposiTrak (100% owned) (PCG Utah, PCG Delaware, and ReposiTrak are, collectively, the “Subsidiaries”). All intercompany transactions and balances have been eliminated in the Company’s consolidated financial statements, which contain the operating results of the operations of PCG Delaware and ReposiTrak. Park City Group has no business operations separate from the operations conducted through its Subsidiaries.

 

The Company’s principal executive offices are located at 5282 South Commerce Drive, Suite D292, Murray, Utah 84107. Its telephone number is (435) 645-2000. Its website address is www.parkcitygroup.com, and ReposiTrak’s website address is www.repositrak.com.

XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 2.

SIGNIFICANT ACCOUNTING POLICIES

 

Principles of Consolidation

 

The financial statements presented herein reflect the consolidated financial position of Park City Group and our Subsidiaries. All inter-company transactions and balances have been eliminated in consolidation.

 

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that materially affect the amounts reported in the consolidated financial statements. Actual results could differ from these estimates. The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its financial statements. The Securities and Exchange Commission (the “SEC”) has defined the most critical accounting policies as those that are most important to the portrayal of the Company’s financial condition and results and require the Company to make its most difficult and subjective judgments, often because of the need to make estimates of matters that are inherently uncertain. Based on this definition, the Company’s most critical accounting policies include revenue recognition, goodwill, other long-lived asset valuations, income taxes, stock-based compensation, and capitalization of software development costs.

 

Concentration of Credit Risk and Significant Customers

 

The Company maintains cash in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing evaluations of its customers and maintains allowances for possible losses. The provision is based on the overall composition of our accounts receivable aging, our prior history of accounts receivable write-offs, and our experience with specific customers.

 

Other factors indicating significant risk include customers that have filed for bankruptcy or customers for which we have less payment history to rely upon. We rely on historical trends of bad debt as a percentage of total revenue and apply these percentages to the accounts receivable which when realized have been within the range of management’s expectations. The Company does not require collateral from its customers.

 

The Company’s accounts receivable are derived from sales of products and services primarily to customers operating multilocation retail and grocery stores. The Company writes off accounts receivable when they are determined to be uncollectible. Changes in the allowances for doubtful accounts are recorded as bad debt expense and are included in general and administrative expense in our consolidated financial statements. Amounts that have been invoiced are recorded in accounts receivable (current and long-term), and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

 

The Company had one customer that accounted for greater than 10% of accounts receivable at June 30, 2023. The customer had a balance of $962,300 and $962,300 for June 30, 2023 and June 30, 2022, respectively.

 

Prepaid Expense and Other Current Assets

 

Prepaid expense and other current assets include amounts for which payment has been made but the services have not yet been consumed. The Company’s prepaid expense is made up primarily of prepayments for hosted software applications used in the Company’s operations, maintenance agreements on hardware and software, and other miscellaneous amounts for insurance, membership fees and professional fees. Prepaid expense is amortized on a pro-rata basis to expense accounts as the services are consumed typically by the passage of time or as the service is used.

 

Depreciation and Amortization

 

Depreciation and amortization of property and equipment is computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Furniture and fixtures

    5 - 7  

Computer equipment

      3    

Equipment under capital leases

      3    

Long-term use equipment

      10    

Leasehold improvements

 

See below

 

 

 

Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of the improvements.

 

Amortization of intangible assets are computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Customer relationships

    10  

Acquired developed software

    5  

Developed software

    3  

Goodwill

 

See below

 

 

Goodwill and intangible assets deemed to have indefinite lives are subject to annual impairment tests. Other intangible assets are amortized over their useful lives.

 

Warranties

 

The Company offers a limited warranty against software defects. Customers who are not completely satisfied with their software purchase may attempt to be reimbursed for their purchases outside the warranty period. For the years ending June 30, 2023 and 2022, the Company did not incur any expense associated with warranty claims.

 

Adoption of ASC 718, Compensation Stock Compensation

 

From time to time, the Company issues shares of common stock as share-based compensation to employees and non-employees. The Company accounts for its share-based compensation to employees in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 718, Compensation Stock Compensation (Topic 718). Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite service or vesting period.

 

In prior periods through September 30, 2019, the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic 505-50, Equity Equity-based Payments to Non-employees (“Subtopic 505-50”). Measurement of share-based payment transactions with non-employees is based on the fair value of whichever is more reliably measurable: (a) the goods or services received; or (b) the equity instruments issued. The final fair value of the share-based payment transaction is determined at the performance completion date. For interim periods, the fair value is estimated, and the percentage of completion is applied to that estimate to determine the cumulative expense recorded.

 

The Company adopted Topic 718 during the second quarter of fiscal year 2020. Topic 718 did not have a material impact on the Company’s consolidated financial statements.

 

Adoption of ASU 2016-02 Leases (Topic 842)

 

Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. The Company adopted the requirements of ASU 2016-02 utilizing the modified retrospective method of transition to identified leases as of July 1, 2019 (the “Effective Date”). The recognition of additional operating lease liabilities was $82,517 for the current portion and $760,172 for the long-term portion and corresponding operating right-of-use assets were recorded in the amount of $842,689. This represents the operating lease existing as of the Effective Date which has a lease term of three years with the option for two additional three-year terms.

 

On June 21, 2018, the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet, commencing on March 1, 2019. The monthly rent is $10,200. The initial term of the lease is three years. The Company has the option of renewing for an additional two three-year terms.

 

On March 1, 2022, the Company exercised the option to renew the office lease for an additional three-year term. Terms of the lease were modified to reduce the space from 9,800 square feet to approximately 5,000 square feet commencing March 1, 2022. The monthly rent was reduced to $5,871 per month with an annual increase of 3% each year. The Company has the option of renewing for an additional three-year term.

 

 

Revenue Recognition

 

The Company recognizes revenue as it transfers control of deliverables (products, solutions and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenue, the Company applies the following five step approach: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when a performance obligation is satisfied. The Company accounts for a contract based on the terms and conditions the parties agree to, if the contract has commercial substance and if collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience.

 

The Company may enter into arrangements that consist of multiple performance obligations. Such arrangements may include any combination of its deliverables. To the extent a contract includes multiple promised deliverables, the Company applies judgment to determine whether promised deliverables are capable of being distinct and are distinct in the context of the contract. If these criteria are not met, the promised deliverables are accounted for as a combined performance obligation. For arrangements with multiple distinct performance obligations, the Company allocates consideration among the performance obligations based on their relative standalone selling price. Standalone selling price is the price at which the Company would sell a promised good or service separately to the customer. When not directly observable, the Company typically estimates standalone selling price by using the expected cost plus a margin approach. The Company typically establishes a standalone selling price range for its deliverables, which is reassessed on a periodic basis or when facts and circumstances change.

 

For performance obligations where control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the deliverables to be provided. Revenue related to fixed-price contracts for application development and systems integration services, consulting or other technology services is recognized as the service is performed using the output method, under which the total value of revenue is recognized based on each contract’s deliverable(s) as they are completed and when value is transferred to a customer. Revenue related to fixed-price application maintenance, testing and business process services is recognized based on our right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in FASB ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), paragraph 606-10-55-18 (“ASC 606-10-55-18”).

 

If the Company’s invoicing is not consistent with the value delivered, revenue is recognized as the service is performed based on the method described above. The output method measures the results achieved and value transferred to a customer, which is updated as the project progresses to reflect the latest available information; such estimates and changes in estimates involve the use of judgment. The cumulative impact of any revision in estimates is reflected in the financial reporting period in which the change in estimate becomes known and any anticipated losses on contracts are recognized immediately. Revenue related to fixed-price hosting and infrastructure services is recognized based on the Company’s right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in ASC 606-10-55-18. If the Company’s invoicing is not consistent with value delivered, revenue is recognized on a straight-line basis unless revenue is earned and obligations are fulfilled in a different pattern. The revenue recognition method applied to the types of contracts described above provides the most faithful depiction of performance towards satisfaction of the Company’s performance obligations.

 

Revenue related to the Company’s software license arrangements that do not require significant modification or customization of the underlying software is recognized when the software is delivered as control is transferred at a point in time. For software license arrangements that require significant functionality enhancements or modification of the software, revenue for the software license and related services is recognized as the services are performed in accordance with the methods described above. In software hosting arrangements, the rights provided to the customer, such as ownership of a license, contract termination provisions and the feasibility of the client to operate the software, are considered in determining whether the arrangement includes a license or a service. Revenue related to software maintenance and support is generally recognized on a straight-line basis over the contract period.

 

 

Management expects that incremental commission fees paid as a result of obtaining a contract are recoverable and therefore the Company capitalized them as contract costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Revenue related to transaction-based or volume-based contracts is recognized over the period the services are provided in a manner that corresponds with the value transferred to the customer to-date relative to the remaining services to be provided.

 

From time to time, the Company may enter into arrangements with third party suppliers to resell products or services. In such cases, the Company evaluates whether the Company is the principal (i.e., report revenue on a gross basis) or agent (i.e., report revenue on a net basis). In doing so, the Company first evaluates whether it controls the good or service before it is transferred to the customer. If the Company controls the good or service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer may require judgment.

 

The Company provides customers with assurance that the related deliverable will function as the parties intended because it complies with agreed-upon specifications. General updates or patch fixes are not considered an additional performance obligation in the contract.

 

Variable consideration is estimated using either the sum of probability weighted amounts in a range of possible consideration amounts (expected value), or the single most likely amount in a range of possible consideration amounts (most likely amount), depending on which method better predicts the amount of consideration to which we may be entitled. The Company includes in the transaction price variable consideration only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price may involve judgment and is based largely on an assessment of its anticipated performance and all information that is reasonably available to the Company.

 

The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its services, not to receive or provide financing from or to customers. The Company does not consider set up or transition fees paid upfront by its customers to represent a financing component, as such fees are required to encourage customer commitment to the project and protect us from early termination of the contract.

 

Trade Accounts Receivable and Contract Balances

 

We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, we recognize a receivable for revenue related to our transaction or volume-based contracts when earned regardless of whether amounts have been billed. We present such receivables in trade accounts receivable, net in our consolidated statements of financial position at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.

 

 

A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in current and other assets in our consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The table below shows movements in contract assets:

 

   

Contract

assets

 

Balance – June 30, 2022

  $ 757,485  

Revenue recognized during the period but not billed

    10,000  

Amounts reclassified to accounts receivable

    (442,001

)

Other

    (30,473

)

Balance – June 30, 2023

  $ 295,011 (1) 

 

 

(1)

Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.

 

Our contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

The table below shows movements in the deferred revenue balances (current and noncurrent) for the period:

 

   

Contract

liability

 

Balance – June 30, 2022

  $ 1,555,143  

Amounts billed but not recognized as revenue

    1,903,001  

Revenue recognized related to the opening balance of deferred revenue

    (1,555,143

)

Balance – June 30, 2023

  $ 1,903,001  

 

Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

Disaggregation of Revenue

 

The table below presents disaggregated revenue from contracts with customers by contract-type. All revenues for the years ending June 30, 2023 and 2022 were generated from sales in North America. We believe this disaggregation best depicts the nature, amount, timing and uncertainty of our revenue and cash flows that may be affected by industry, market and other economic factors:

 

   

Year Ended, June 30

                 
   

2023

   

2022

   

Chg $

   

Chg %

 

Recurring – Subscription, Support and Services

  $ 19,028,993     $ 17,857,666     $ 1,171,327       7

%

Non – Recurring – Services

    69,917       81,021       (11,104 )     -14

%

Transaction Based

    -       108,254       (108,254

)

    -100

%

Total

  $ 19,098,910     $ 18,046,941     $ 1,051,969       6

%

 

Software Development Costs

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, the company will occasionally capitalize software costs until the product is available for general release to customers. In these instances, the Company determines technological feasibility for its software products to have been reached when a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements.

 

Research and Development Costs

 

Research and development costs include personnel costs, engineering, consulting, and contract labor and are expensed as incurred for software that has not achieved technological feasibility.

 

 

Advertising Costs

 

Advertising is expensed as incurred. Advertising costs were approximately $20,735 and $22,673 for the years ended June 30, 2023 and 2022, respectively.

 

Income Taxes

 

The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of temporary differences between tax bases and financial reporting bases of other assets and liabilities.

 

Earnings Per Share

 

Basic net income per common share (“Basic EPS”) excludes dilution and is computed by dividing net income applicable to common shareholders by the weighted average number of shares of the Company’s common stock, par value $0.01 (“Common Stock”) outstanding during the period. Diluted net income per common share (“Diluted EPS”) reflects the potential dilution that could occur if stock options or other contracts to issue shares of Common Stock were exercised or converted into Common Stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per share of Common Stock.

 

For the year ended June 30, 2023, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. For the year ended June 30, 2022, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. Warrants to purchase shares of Common Stock were outstanding at prices ranging $4.00 from to $10.00 per share at June 30, 2023.

 

The following table presents the components of the computation of basic and diluted earnings per share for the periods indicated:

 

   

Year ended June 30,

 
   

2023

   

2022

 

Numerator

               

Net income applicable to common shareholders

  $ 5,003,845     $ 3,416,651  
                 

Denominator

               

Weighted average common shares outstanding, basic

    18,406,000       19,087,000  

Warrants to purchase Common Stock

    360,000       293,000  
                 

Weighted average common shares outstanding, diluted

    18,766,000       19,380,000  
                 

Net income per share

               

Basic

  $ 0.27     $ 0.18  

Diluted

  $ 0.27     $ 0.18  

 

Stock-Based Compensation

 

The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of twelve months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.

 

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash, cash equivalents, receivables, payables, accruals and notes payable. The carrying amount of cash, cash equivalents, receivables, payables and accruals approximates fair value due to the short-term nature of these items. The notes payable also approximate fair value based on evaluations of market interest rates.

 

Available-for-Sale Debt Investments  

 

We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“AOCI”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.

 

 

Impairment Consideration of Investments  

 

For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“OCI”).

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Receivables
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Accounts and Nontrade Receivable [Text Block]

NOTE 3.

RECEIVABLES

 

Accounts receivable consist of the following at June 30:

 

   

2023

   

2022

 

Accounts receivable

  $ 2,693,122     $ 3,371,293  

Allowance for doubtful accounts

    (170,103

)

    (206,093

)

    $ 2,523,019     $ 3,165,200  

 

Accounts receivable consist of trade accounts receivable and unbilled amounts recognized as revenue during the year for which invoicing occurs subsequent to year-end. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Property and Equipment
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 4.

PROPERTY AND EQUIPMENT

 

Property and equipment are stated at cost and consist of the following at June 30:

 

   

2023

   

2022

 

Computer equipment

  $ 2,611,309     $ 2,477,531  

Furniture and equipment

    180,976       180,976  
Leased equipment     629,947       -  

Leasehold improvements

    681,314       681,314  
      4,103,546       3,339,821  

Less accumulated depreciation and amortization

    (3,117,246

)

    (2,575,304

)

    $ 986,300     $ 764,517  

 

Depreciation expense for the years ended June 30, 2023 and 2022 was $541,942 and $418,332, respectively.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Capitalized Software Costs
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Research, Development, and Computer Software Disclosure [Text Block]

NOTE 5.

CAPITALIZED SOFTWARE COSTS

 

Capitalized software costs consist of the following at June 30:

 

   

2023

   

2022

 

Capitalized software costs

  $ 3,678,289     $ 2,909,044  

Less accumulated amortization

    (2,980,008

)

    (2,794,556

)

    $ 698,281     $ 114,488  

 

Amortization expense for the years ended June 30, 2023 and 2022 was $185,452 and $57,244, respectively.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Acquisition Related Intangible Assets, Net
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 6.

ACQUISITION RELATED INTANGIBLE ASSETS, NET

 

Customer relationships consist of the following at June 30:

 

   

2023

   

2022

 

Customer relationships

  $ 5,537,161     $ 5,537,161  

Less accumulated amortization

    (5,274,361

)

    (5,142,961

)

    $ 262,800     $ 394,200  

 

Amortization expense for the years ended June 30, 2023 and 2022 was $131,400 and $131,400, respectively.

 

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Liabilities
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

NOTE 7.

ACCRUED LIABILITIES

 

Accrued liabilities consist of the following at June 30:

 

   

2023

   

2022

 

Accrued stock-based compensation

  $ 387,044     $ 379,176  

Accrued compensation and other liabilities

    682,901       576,645  

Accrued taxes

    131,178       106,103  

Accrued dividends

    418,877       144,360  
    $ 1,620,000     $ 1,206,284  

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Line of Credit
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Short-Term Debt [Text Block]

NOTE 8.

LINE OF CREDIT

 

On October 6, 2021, the Company and U.S. Bank N.A. (the “Bank”) executed a Revolving Credit Agreement (the “Revolving Credit Agreement”) and accompanying addendum (the “Addendum”), and Stand-Alone Revolving Note (the “Note” and collectively with the Revolving Credit Agreement and Addendum, the “Credit Agreement”), with an effective date of September 30, 2021.

 

The Credit Agreement replaces the Company’s prior $6.0 million Revolving Credit Agreement and Stand-Alone Revolving Note between the Company and the Bank, as amended and revised on January 9, 2019, and provides the Company with a $10.0 million revolving line of credit that matures on March 31, 2023.

 

On April 28, 2023, the Company and the Bank executed an Amendment to the Credit Agreement, with an effective date of March 31, 2023. The new amendment provisions to the existing $10 million facility are: (1) the Company will increase its liquidity requirement from $10 million to $12 million. Currently the Company maintains over $22 million in cash and a current ratio of over 6:1; and (2) Draws on the facility accrue interest at the annual rate equal to 1.75% plus the one-month SOFR rate instead of the previous LIBOR rate. As of June 30, 2023, the balance of the facility was zero. The Company has zero bank debt.

 

Furthermore, the Credit Agreement contains customary affirmative and negative covenants and conditions to borrowing, as well as customary events of default. Among other things, the Company must maintain liquid assets equal to $12 million and maintain a Senior Funded Debt (as defined in the Credit Agreement) to EBITDA Ratio (as defined in the Credit Agreement) of not more than 3:1.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Deferred Revenue
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 9.

DEFERRED REVENUE

 

Deferred revenue consisted of the following at June 30:

 

   

2023

   

2022

 

Subscription

  $

1,543,455

    $

1,188,003

 

Other

   

359,546

     

367,140

 
    $

1,903,001

    $

1,555,143

 

 

 

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Taxes
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 10.

INCOME TAXES

 

Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carry forwards and deferred tax liabilities are recognized for taxable differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. Due to the tax rates being changed in 2018 we have used a federal and state blended rate of 26%.

 

Net deferred tax liabilities consist of the following components at June 30:

 

   

2023

   

2022

 

Deferred tax assets:

               

NOL carryover

  $ 9,539,700     $ 11,506,800  
Capital loss carryover     38,600       -  

Allowance for bad debts

    44,200       53,600  

Accrued expenses

    199,000       182,400  
Operating lease ROU     1,000       -  
Depreciation     (247,500 )     (653,900 )

Amortization

    (932,100

)

    (809,800

)

                 

Valuation allowance

    (8,642,900

)

    (10,279,100

)

Net deferred tax asset

  $ -     $ -  

 

 

The income tax provision differs from the amounts of income tax determined by applying the US federal income tax rate to pretax income from continuing operations for the years ended June 30, 2023 and 2022 due to the following:

 

   

2023

   

2022

 
                 

Book income

  $ 1,453,475     $ 1,036,124  

Stock for services

    15,824       3,559  

Change in accrual

    16,586       105,178  

Life insurance

    14,933       17,626  

Meals and entertainment

    844       514  

Change in allowance

    (9,357

)

    (7,436

)

Change in depreciation

    (181,879

)

    (33,288

)

Unrealized gain     2,536       13,383  
Operating lease ROU     1,002       -  
Excess     -       353,201  
Capital loss carryover     -       (38,622

)

NOL utilization

    (1,313,964

)

    (1,450,239

)

Valuation allowance

    -       -  
    $ -     $ -  

 

At June 30, 2023, the Company had net operating loss carryforwards of approximately $36,691,234 that may be offset against past and future taxable income from the year 2023 forward. A significant portion of the net operating loss carryforwards began to expire in 2019. No tax benefit has been reported in the June 30, 2023 consolidated financial statements since the potential tax benefit is offset by a valuation allowance of the same amount.

 

Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carryforwards for Federal income tax reporting purposes are subject to annual limitations. In January of 2009 the Company acquired Prescient Applied Intelligence, Inc. which had significant net operating loss carryforwards. Due to the change in ownership, Prescient’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis. In June of 2015 the Company acquired ReposiTrak, which had significant net operating loss carryforwards. Due to the change in ownership, ReposiTrak’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis.

 

The Company determines whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more-likely-than-not threshold is met, the Company measures the tax position to determine the amount to recognize in the financial statements. The Company performed a review of its material tax positions in accordance with these recognition and measurement standards.

 

The Company has concluded that there are no significant uncertain tax positions requiring disclosure, and there are not material amounts of unrecognized tax benefits.

 

The Company includes interest and penalties arising from the underpayment of income taxes in the consolidated statements of operations in the provision for income taxes. As of June 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before June 30, 2020.

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 11.

COMMITMENTS AND CONTINGENCIES

 

Leases

 

On May 1, 2019, the Company completed the expansion of new equipment for the Company’s information technology infrastructure, buildout of its corporate headquarters, and expansion of its collocation data center, which it completed using approximately $1,269,000 (the “Lease Amount”) of funds provided by U.S. Bank to finance equipment and services related to the Company’s expansion and relocation pursuant to that certain lease agreement, originally entered into by and between the Company and U.S. Bank on January 9, 2019 (the “Lease Agreement”). Pursuant to the Lease Agreement, as of May 1, 2019, U.S. Bank is now leasing back the property and equipment purchased by the Company. Pursuant to the Lease Agreement, commencing May 1, 2019, the initial term of the lease shall be 48 months, the Lease Amount shall accrue interest at a rate of 5.0% per annum, and the Company shall be required to make monthly rental payments in the amount of approximately $29,097 per month. On July 30, 2020 the Company made an early repayment of the entire outstanding balance on the note payable due to U.S. Bank in the amount of $960,208. The repayment amount included $64,721 of accrued interest. No repayment penalties were incurred as a result of the transaction.

 

On June 21, 2018 the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet for a period of three years, commencing on March 1, 2019. The monthly rent is $10,200.

 

On March 1, 2022, the Company exercised the option to renew the office lease for an additional three-year term. Terms of the lease were modified to reduce the space to approximately 5,000 square feet commencing March 1, 2022. The monthly rent is $5,871 with an annual increase of 3% each year. The Company has the option of renewing for an additional three-year term.

 

Minimum future payments, including principal and interest, under the non-cancelable capital leases are as follows:

 

Year ending June 30:

       

2024

  $ 73,291  

2025

  $ 49,291  

 

From time to time the Company may enter into or exit from diminutive operating lease agreements for equipment such as copiers, temporary back up servers, etc. These leases are not of a material amount and thus will not in the aggregate have a material adverse effect on our business, financial condition, results of operation or liquidity.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Employee Benefit Plan
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Postemployment Benefits Disclosure [Text Block]

NOTE 12.

EMPLOYEE BENEFIT PLAN

 

The Company offers an employee benefit plan under Benefit Plan Section 401(k) of the Internal Revenue Code. Employees who have attained the age of 18 are eligible to participate. The Company, at its discretion, may match employee’s contributions at a percentage determined annually by the Board of Directors. The Company does not currently match contributions. There were no expenses for the years ended June 30, 2023 and 2022.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Stockholders Equity
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Equity [Text Block]

NOTE 13.

STOCKHOLDERS EQUITY

 

Officers and Directors Stock Compensation

 

Effective October 2018, the Board of Directors approved the following compensation for directors who are not employed by the Company:

 

 

Annual compensation of $75,000 payable at the rate of $18,750 per quarter. The Company has the right to pay this amount in the form of cash or shares of the Company’s Common Stock.

 

 

Upon appointment, outside independent directors receive a grant of $150,000 payable in shares of the Company’s restricted Common Stock calculated based on the market value of the shares of Common Stock on the date of grant. The shares vest ratably over a five-year period.

 

 

Reimbursement of all travel expense related to performance of Directors’ duties on behalf of the Company.

 

 

Officers, Key Employees, Consultants and Directors Stock Compensation

 

In January 2013, the Board of Directors approved the Second Amended and Restated 2011 Stock Plan (the “Amended 2011 Plan”), which Amended 2011 Plan was approved by shareholders on March 29, 2013. Under the terms of the Amended 2011 Plan, all employees, consultants and directors of the Company are eligible to participate. The maximum aggregate number of shares of Common Stock that may be granted under the Amended 2011 Plan is 675,000 shares.

 

A Committee of independent members of the Company’s Board of Directors administers the Amended 2011 Plan. The exercise price for each share of Common Stock purchasable under any incentive stock option granted under the Amended 2011 Plan shall be not less than 100% of the fair market value of the Common Stock, as determined by the stock exchange on which the Common Stock trades on the date of grant. If the incentive stock option is granted to a shareholder who possesses more than 10% of the Company’s voting power, then the exercise price shall be not less than 110% of the fair market value on the date of grant. Each option shall be exercisable in whole or in installments as determined by the Committee at the time of the grant of such options. All incentive stock options expire after 10 years. If the incentive stock option is held by a shareholder who possesses more than 10% of the Company’s voting power, then the incentive stock option expires after five years. If the option holder is terminated, then the incentive stock options granted to such holder expire no later than three months after the date of termination. For option holders granted incentive stock options exercisable for the first time during any fiscal year and in excess of $100,000 (determined by the fair market value of the shares of Common Stock as of the grant date), the excess shares of Common Stock shall not be deemed to be purchased pursuant to incentive stock options.

 

During the years ended June 30, 2023 and 2022 the Company issued 38,291 and 59,988 shares to its directors and 43,523 and 31,890 shares to employees and consultants, respectively, under the Amended 2011 Plan. The Company, under its Share Repurchase Program, repurchased 231,597 and 983,275 shares of its Common Stock during the years ended June 30, 2023 and 2022, respectively. Those shares were cancelled and returned to authorized but unissued shares. The Company holds no treasury stock. Vested and issued shares under the Amended 2011 plan for the fiscal year ending June 30, 2023 and June 30, 2022 totaling 25,995 and 16,480, respectively, are included in the roll-forward of restricted stock units below.

 

Restricted Stock Units

 

   

Restricted

Stock

Units

   

Weighted

Average

Grant Date

Fair Value

($/share)

 
                 

Outstanding at July 1, 2021

    841,316       5.34  

Granted

    98,192       5.54  

Vested and issued

    (16,480

)

    6.36  

Forfeited

    (16,873

)

    5.35  

Outstanding at June 30, 2022

    906,155       5.34  

Granted

    61,859       5.02  

Vested and issued

    (25,995

)

    5.77  

Forfeited

    (34,568

)

    5.52  

Outstanding at June 30, 2023

    907,451       5.30  

 

The number of restricted stock units outstanding at June 30, 2023 includes 35,054 units that have vested but for which shares of Common Stock had not yet been issued pursuant to the terms of the agreement.

 

As of June 30, 2023, there was approximately $4.8 million of unrecognized stock-based compensation obligations under our equity compensation plans. The stock-based compensation obligation is in connection with certain employment agreements which have a deferral option at the Board’s discretion. At the end of the deferral period, the stock-based compensation expense associated with the obligation is expected to be recognized on a straight-line basis over a period of three years.

 

 

Warrants

 

Outstanding warrants were issued in connection with private placements of the Company’s Common Stock and with the restructuring of the Series B Preferred that occurred in March of 2018. The following table summarizes information about fixed stock warrants outstanding at June 30, 2023:

 

 

Warrants Outstanding

at June 30, 2023

   

Warrants Exercisable

at June 30, 2023

 
 

Range of

exercise

prices

   

Number

Outstanding

   

Weighted average

remaining contractual

life (years)

   

Weighted

average

exercise price

   

Number

exercisable

   

Weighted

average

exercise price

 
  $ 4.00       1,085,068       2.60     $ 4.00       1,085,068     $ 4.00  
  $ 10.00       23,737       2.57     $ 10.00       23,737     $ 10.00  
            1,108,805       2.60     $ 4.13       1,108,805     $ 4.13  

 

Preferred Stock

 

The Company’s articles of incorporation currently authorizes the issuance of up to 30,000,000 shares of ‘blank check’ preferred stock, par value $0.01 (“Preferred Stock”) with designations, rights, and preferences as may be determined from time to time by the Company’s Board of Directors, of which 700,000 shares are currently designated as Series B Preferred Stock (“Series B Preferred”) and 550,000 shares are designated as Series B-1 Preferred Stock (“Series B-1 Preferred”). Both classes of Series B Preferred Stock pay dividends at a rate of 7% per annum if paid by the Company in cash, or 9% if paid by the Company by the issuance of additional shares of Series B Preferred, or Series B-1 Preferred, as applicable.

 

The Company does business with some of the largest retailers and wholesalers in the world. Management believes the Series B-1 Preferred favorably impacts the Company’s overall cost of capital in that it is: (i) perpetual and, therefore, an equity instrument that positively impacts the Company’s coverage ratios; (ii) possesses a below market dividend rate relative to similar instruments; (iii) offers the flexibility of a paid-in-kind (PIK) payment option; and (iv) is without covenants. After exploring alternative options for redeeming the Series B-1 Preferred, management determined that alternative financing options were materially more expensive, or would impair the Company’s net cash position, which management believes could cause customer concerns and negatively impact the Company’s ability to attract new business.

 

Section 4 of the Company’s First Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B-1 Preferred Stock, as amended (the “Series B-1 COD”) provides the Company’s Board of Directors with the right to redeem any or all of the outstanding shares of the Company’s Series B-1 Preferred for a cash payment of $10.70 per share at any time upon providing the holders of Series B-1 Preferred at least ten days written notice that sets forth the date on which the redemption will occur (the “Redemption Notice”).

 

As of June 30, 2023, a total of 625,375 shares of Series B Preferred and 212,402 shares of Series B-1 Preferred were issued and outstanding.

 

Share Repurchase Program

 

On May 9, 2019, our Board of Directors approved the repurchase of up to $4.0 million in shares of our Common Stock, which repurchases may be made in privately negotiated transactions or in the open market at prices per share not exceeding the then-current market prices (the “Share Repurchase Program”). Under the Share Repurchase Program, management has discretion to determine the dollar amount of shares to be repurchased and the timing of any repurchases in compliance with applicable laws and regulations, including Rule 10b-18 of the Exchange Act. On March 17, 2020, the Board, given the extreme uncertainty due to COVID-19 at the time, suspended the Share Repurchase Program.

 

On May 18, 2021, our Board of Directors resumed its Share Repurchase Program, and increased the number of shares of Common Stock available to repurchase under the Share Repurchase Program by an additional $4 million bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program to $8.0 million.

 

On August 31, 2021 our Board of Directors approved an increase of $4.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, and on May 10, 2022, our Board of Directors approved an increase of $9.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program as of June 30, 2023 to $21.0 million.

 

 

Since inception of the Share Repurchase Program through June 30, 2023, a total of 1,945,666 shares of Common Stock have been repurchased at an average purchase price of $5.91, resulting in $9,507,781 remaining available to repurchase under the current Share Repurchase Program. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. In addition, the Share Repurchase Program may also be suspended for periods of time or discontinued at any time, at the Board’s discretion.

 

The following table provides information about repurchases of our Common Stock registered pursuant to Section 12 of the Exchange Act, during the years ended June 30, 2023 and 2022:

 

Period (1)

 

Total

Number

of Shares

Purchased

by Period

   

Average

Price Paid

Per Share

   

Dollars

Expended

by Period

Under the

Plans or

Programs

   

Remaining

Amount

Available for

Future

Share

Repurchases

Under the Plans

or

Programs

 
                                 

Year Ended June 30, 2022:

                               

July 1, 2021 – September 30, 2021

    7,600     $ 5.43     $ 41,276     $ 7,909,609  

October 1, 2021 – December 31, 2021

    244,552     $ 5.85     $ 1,429,697     $ 6,479,912  

January 1, 2022 – March 31, 2022

    538,376     $ 6.95     $ 3,741,477     $ 2,738,435  

April 1, 2022 – June 30, 2022

    192,747     $ 4.78     $ 921,331     $ 10,817,104  

Year Ended June 30, 2023:

                               

July 1, 2022 – September 30, 2022

    20,859     $ 4.97     $ 103,657     $ 10,713,447  

October 1, 2022 – December 31, 2022

    88,741     $ 5.05     $ 448,266     $ 10,265,181  

January 1, 2023 – March 31, 2023

    74,150     $ 5.79     $ 429,271     $ 9,835,910  

April 1, 2023 – June 30, 2023

    47,847     $ 6.86     $ 328,129     $ 9,507,781  

 

(1) We close our books and records on the last calendar day of each month to align our financial closing with our business processes.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Recent Accounting Pronouncements
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

NOTE 14.

RECENT ACCOUNTING PRONOUNCEMENTS

 

In February 2016, the FASB issued ASU 2016-02 Leases (Topic 842) (“ASU 2016-02”). Under ASU 2016-02, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

 

Effective July 1, 2019, the Company adopted the requirements of ASU 2016-02. All amounts and disclosures set forth in this Annual Report have been updated to comply with this new standard with results for reporting periods beginning after July 1, 2019 presented under ASU 2016-02, while prior period amounts and disclosures are not adjusted and continue to be reported under the accounting standards in effect for the prior period.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Related Party Transactions
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

NOTE 15.

RELATED PARTY TRANSACTIONS

 

Service Agreement. During the year ended June 30, 2023, the Company continued to be a party to a Service Agreement with Fields Management, Inc. (“FMI”), pursuant to which FMI provided certain executive management services to the Company, including designating Mr. Fields to perform the functions of President and Chief Executive Officer for the Company. Mr. Fields, FMI’s designated executive, who also serves as the Company’s Chair of the Board of Directors, controls FMI. The Company had no payables to FMI at June 30, 2023 and 2022 respectively, under the Service Agreement.

 

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Subsequent Events
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 16.

SUBSEQUENT EVENTS

 

On September 12, 2023, the Company announced its plans to commence the redemption and retirement of its Series B Convertible Preferred Stock and Series B-1 Preferred Stock (together, the “Preferred Stock”) for their stated value, or $10.70 for each share of Preferred Stock, resulting in an aggregate purchase price of $8,964,214 (the “Preferred Redemption”).  The Preferred Redemption is to occur over the next three years from September 12, 2023.

 

On September 19, 2023, the Company’s Board of Directors declared a quarterly cash dividend of $0.015 per share ($0.06 per year), payable to shareholders of record on September 29, 2023, to be paid to shareholders of record on or about November 11, 2023. Based on the closing price on September 29, 2023, this represented an annual dividend yield of approximately 1.06%. Subsequent quarterly dividends will be paid within 45 days of the shareholders of record date of December 31, March 31, June 30 and September 30.

 

In accordance with the Subsequent Events Topic of the FASB ASC 855, we have evaluated subsequent events, through the filing date and noted no further subsequent events that are reasonably likely to impact the Company’s financial statements.

 

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The financial statements presented herein reflect the consolidated financial position of Park City Group and our Subsidiaries. All inter-company transactions and balances have been eliminated in consolidation.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that materially affect the amounts reported in the consolidated financial statements. Actual results could differ from these estimates. The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its financial statements. The Securities and Exchange Commission (the “SEC”) has defined the most critical accounting policies as those that are most important to the portrayal of the Company’s financial condition and results and require the Company to make its most difficult and subjective judgments, often because of the need to make estimates of matters that are inherently uncertain. Based on this definition, the Company’s most critical accounting policies include revenue recognition, goodwill, other long-lived asset valuations, income taxes, stock-based compensation, and capitalization of software development costs.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration of Credit Risk and Significant Customers

 

The Company maintains cash in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing evaluations of its customers and maintains allowances for possible losses. The provision is based on the overall composition of our accounts receivable aging, our prior history of accounts receivable write-offs, and our experience with specific customers.

 

Other factors indicating significant risk include customers that have filed for bankruptcy or customers for which we have less payment history to rely upon. We rely on historical trends of bad debt as a percentage of total revenue and apply these percentages to the accounts receivable which when realized have been within the range of management’s expectations. The Company does not require collateral from its customers.

 

The Company’s accounts receivable are derived from sales of products and services primarily to customers operating multilocation retail and grocery stores. The Company writes off accounts receivable when they are determined to be uncollectible. Changes in the allowances for doubtful accounts are recorded as bad debt expense and are included in general and administrative expense in our consolidated financial statements. Amounts that have been invoiced are recorded in accounts receivable (current and long-term), and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.

 

The Company had one customer that accounted for greater than 10% of accounts receivable at June 30, 2023. The customer had a balance of $962,300 and $962,300 for June 30, 2023 and June 30, 2022, respectively.

Prepaid Expense and Other Current Assets [Policy Text Block]

Prepaid Expense and Other Current Assets

 

Prepaid expense and other current assets include amounts for which payment has been made but the services have not yet been consumed. The Company’s prepaid expense is made up primarily of prepayments for hosted software applications used in the Company’s operations, maintenance agreements on hardware and software, and other miscellaneous amounts for insurance, membership fees and professional fees. Prepaid expense is amortized on a pro-rata basis to expense accounts as the services are consumed typically by the passage of time or as the service is used.

 

Depreciation, Depletion, and Amortization [Policy Text Block]

Depreciation and Amortization

 

Depreciation and amortization of property and equipment is computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Furniture and fixtures

    5 - 7  

Computer equipment

      3    

Equipment under capital leases

      3    

Long-term use equipment

      10    

Leasehold improvements

 

See below

 

 

 

Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of the improvements.

 

Amortization of intangible assets are computed using the straight-line method based on the following estimated useful lives:

 

   

Years

 

Customer relationships

    10  

Acquired developed software

    5  

Developed software

    3  

Goodwill

 

See below

 

 

Goodwill and intangible assets deemed to have indefinite lives are subject to annual impairment tests. Other intangible assets are amortized over their useful lives.

Standard Product Warranty, Policy [Policy Text Block]

Warranties

 

The Company offers a limited warranty against software defects. Customers who are not completely satisfied with their software purchase may attempt to be reimbursed for their purchases outside the warranty period. For the years ending June 30, 2023 and 2022, the Company did not incur any expense associated with warranty claims.

Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]

Adoption of ASC 718, Compensation Stock Compensation

 

From time to time, the Company issues shares of common stock as share-based compensation to employees and non-employees. The Company accounts for its share-based compensation to employees in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 718, Compensation Stock Compensation (Topic 718). Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite service or vesting period.

 

In prior periods through September 30, 2019, the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic 505-50, Equity Equity-based Payments to Non-employees (“Subtopic 505-50”). Measurement of share-based payment transactions with non-employees is based on the fair value of whichever is more reliably measurable: (a) the goods or services received; or (b) the equity instruments issued. The final fair value of the share-based payment transaction is determined at the performance completion date. For interim periods, the fair value is estimated, and the percentage of completion is applied to that estimate to determine the cumulative expense recorded.

 

The Company adopted Topic 718 during the second quarter of fiscal year 2020. Topic 718 did not have a material impact on the Company’s consolidated financial statements.

Lessee, Leases [Policy Text Block]

Adoption of ASU 2016-02 Leases (Topic 842)

 

Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. The Company adopted the requirements of ASU 2016-02 utilizing the modified retrospective method of transition to identified leases as of July 1, 2019 (the “Effective Date”). The recognition of additional operating lease liabilities was $82,517 for the current portion and $760,172 for the long-term portion and corresponding operating right-of-use assets were recorded in the amount of $842,689. This represents the operating lease existing as of the Effective Date which has a lease term of three years with the option for two additional three-year terms.

 

On June 21, 2018, the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet, commencing on March 1, 2019. The monthly rent is $10,200. The initial term of the lease is three years. The Company has the option of renewing for an additional two three-year terms.

 

On March 1, 2022, the Company exercised the option to renew the office lease for an additional three-year term. Terms of the lease were modified to reduce the space from 9,800 square feet to approximately 5,000 square feet commencing March 1, 2022. The monthly rent was reduced to $5,871 per month with an annual increase of 3% each year. The Company has the option of renewing for an additional three-year term.

 

Revenue [Policy Text Block]

Revenue Recognition

 

The Company recognizes revenue as it transfers control of deliverables (products, solutions and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenue, the Company applies the following five step approach: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when a performance obligation is satisfied. The Company accounts for a contract based on the terms and conditions the parties agree to, if the contract has commercial substance and if collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience.

 

The Company may enter into arrangements that consist of multiple performance obligations. Such arrangements may include any combination of its deliverables. To the extent a contract includes multiple promised deliverables, the Company applies judgment to determine whether promised deliverables are capable of being distinct and are distinct in the context of the contract. If these criteria are not met, the promised deliverables are accounted for as a combined performance obligation. For arrangements with multiple distinct performance obligations, the Company allocates consideration among the performance obligations based on their relative standalone selling price. Standalone selling price is the price at which the Company would sell a promised good or service separately to the customer. When not directly observable, the Company typically estimates standalone selling price by using the expected cost plus a margin approach. The Company typically establishes a standalone selling price range for its deliverables, which is reassessed on a periodic basis or when facts and circumstances change.

 

For performance obligations where control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the deliverables to be provided. Revenue related to fixed-price contracts for application development and systems integration services, consulting or other technology services is recognized as the service is performed using the output method, under which the total value of revenue is recognized based on each contract’s deliverable(s) as they are completed and when value is transferred to a customer. Revenue related to fixed-price application maintenance, testing and business process services is recognized based on our right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in FASB ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), paragraph 606-10-55-18 (“ASC 606-10-55-18”).

 

If the Company’s invoicing is not consistent with the value delivered, revenue is recognized as the service is performed based on the method described above. The output method measures the results achieved and value transferred to a customer, which is updated as the project progresses to reflect the latest available information; such estimates and changes in estimates involve the use of judgment. The cumulative impact of any revision in estimates is reflected in the financial reporting period in which the change in estimate becomes known and any anticipated losses on contracts are recognized immediately. Revenue related to fixed-price hosting and infrastructure services is recognized based on the Company’s right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in ASC 606-10-55-18. If the Company’s invoicing is not consistent with value delivered, revenue is recognized on a straight-line basis unless revenue is earned and obligations are fulfilled in a different pattern. The revenue recognition method applied to the types of contracts described above provides the most faithful depiction of performance towards satisfaction of the Company’s performance obligations.

 

Revenue related to the Company’s software license arrangements that do not require significant modification or customization of the underlying software is recognized when the software is delivered as control is transferred at a point in time. For software license arrangements that require significant functionality enhancements or modification of the software, revenue for the software license and related services is recognized as the services are performed in accordance with the methods described above. In software hosting arrangements, the rights provided to the customer, such as ownership of a license, contract termination provisions and the feasibility of the client to operate the software, are considered in determining whether the arrangement includes a license or a service. Revenue related to software maintenance and support is generally recognized on a straight-line basis over the contract period.

 

 

Management expects that incremental commission fees paid as a result of obtaining a contract are recoverable and therefore the Company capitalized them as contract costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Revenue related to transaction-based or volume-based contracts is recognized over the period the services are provided in a manner that corresponds with the value transferred to the customer to-date relative to the remaining services to be provided.

 

From time to time, the Company may enter into arrangements with third party suppliers to resell products or services. In such cases, the Company evaluates whether the Company is the principal (i.e., report revenue on a gross basis) or agent (i.e., report revenue on a net basis). In doing so, the Company first evaluates whether it controls the good or service before it is transferred to the customer. If the Company controls the good or service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer may require judgment.

 

The Company provides customers with assurance that the related deliverable will function as the parties intended because it complies with agreed-upon specifications. General updates or patch fixes are not considered an additional performance obligation in the contract.

 

Variable consideration is estimated using either the sum of probability weighted amounts in a range of possible consideration amounts (expected value), or the single most likely amount in a range of possible consideration amounts (most likely amount), depending on which method better predicts the amount of consideration to which we may be entitled. The Company includes in the transaction price variable consideration only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price may involve judgment and is based largely on an assessment of its anticipated performance and all information that is reasonably available to the Company.

 

The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its services, not to receive or provide financing from or to customers. The Company does not consider set up or transition fees paid upfront by its customers to represent a financing component, as such fees are required to encourage customer commitment to the project and protect us from early termination of the contract.

 

Receivable [Policy Text Block]

Trade Accounts Receivable and Contract Balances

 

We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, we recognize a receivable for revenue related to our transaction or volume-based contracts when earned regardless of whether amounts have been billed. We present such receivables in trade accounts receivable, net in our consolidated statements of financial position at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.

 

 

A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in current and other assets in our consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The table below shows movements in contract assets:

 

   

Contract

assets

 

Balance – June 30, 2022

  $ 757,485  

Revenue recognized during the period but not billed

    10,000  

Amounts reclassified to accounts receivable

    (442,001

)

Other

    (30,473

)

Balance – June 30, 2023

  $ 295,011 (1) 

 

 

(1)

Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.

 

Our contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

The table below shows movements in the deferred revenue balances (current and noncurrent) for the period:

 

   

Contract

liability

 

Balance – June 30, 2022

  $ 1,555,143  

Amounts billed but not recognized as revenue

    1,903,001  

Revenue recognized related to the opening balance of deferred revenue

    (1,555,143

)

Balance – June 30, 2023

  $ 1,903,001  

 

Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.

 

Disaggregation of Revenue [Policy Text Block]

Disaggregation of Revenue

 

The table below presents disaggregated revenue from contracts with customers by contract-type. All revenues for the years ending June 30, 2023 and 2022 were generated from sales in North America. We believe this disaggregation best depicts the nature, amount, timing and uncertainty of our revenue and cash flows that may be affected by industry, market and other economic factors:

 

   

Year Ended, June 30

                 
   

2023

   

2022

   

Chg $

   

Chg %

 

Recurring – Subscription, Support and Services

  $ 19,028,993     $ 17,857,666     $ 1,171,327       7

%

Non – Recurring – Services

    69,917       81,021       (11,104 )     -14

%

Transaction Based

    -       108,254       (108,254

)

    -100

%

Total

  $ 19,098,910     $ 18,046,941     $ 1,051,969       6

%

 

Research, Development, and Computer Software, Policy [Policy Text Block]

Software Development Costs

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, the company will occasionally capitalize software costs until the product is available for general release to customers. In these instances, the Company determines technological feasibility for its software products to have been reached when a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements.

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development Costs

 

Research and development costs include personnel costs, engineering, consulting, and contract labor and are expensed as incurred for software that has not achieved technological feasibility.

 

Advertising Cost [Policy Text Block]

Advertising Costs

 

Advertising is expensed as incurred. Advertising costs were approximately $20,735 and $22,673 for the years ended June 30, 2023 and 2022, respectively.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of temporary differences between tax bases and financial reporting bases of other assets and liabilities.

Earnings Per Share, Policy [Policy Text Block]

Earnings Per Share

 

Basic net income per common share (“Basic EPS”) excludes dilution and is computed by dividing net income applicable to common shareholders by the weighted average number of shares of the Company’s common stock, par value $0.01 (“Common Stock”) outstanding during the period. Diluted net income per common share (“Diluted EPS”) reflects the potential dilution that could occur if stock options or other contracts to issue shares of Common Stock were exercised or converted into Common Stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per share of Common Stock.

 

For the year ended June 30, 2023, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. For the year ended June 30, 2022, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. Warrants to purchase shares of Common Stock were outstanding at prices ranging $4.00 from to $10.00 per share at June 30, 2023.

 

The following table presents the components of the computation of basic and diluted earnings per share for the periods indicated:

 

   

Year ended June 30,

 
   

2023

   

2022

 

Numerator

               

Net income applicable to common shareholders

  $ 5,003,845     $ 3,416,651  
                 

Denominator

               

Weighted average common shares outstanding, basic

    18,406,000       19,087,000  

Warrants to purchase Common Stock

    360,000       293,000  
                 

Weighted average common shares outstanding, diluted

    18,766,000       19,380,000  
                 

Net income per share

               

Basic

  $ 0.27     $ 0.18  

Diluted

  $ 0.27     $ 0.18  

 

Compensation Related Costs, Policy [Policy Text Block]

Stock-Based Compensation

 

The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of twelve months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

The Company’s financial instruments consist of cash, cash equivalents, receivables, payables, accruals and notes payable. The carrying amount of cash, cash equivalents, receivables, payables and accruals approximates fair value due to the short-term nature of these items. The notes payable also approximate fair value based on evaluations of market interest rates.

Investment, Policy [Policy Text Block]

Available-for-Sale Debt Investments  

 

We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“AOCI”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment Consideration of Investments  

 

For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“OCI”).

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
   

Years

 

Furniture and fixtures

    5 - 7  

Computer equipment

      3    

Equipment under capital leases

      3    

Long-term use equipment

      10    

Leasehold improvements

 

See below

 
   

Years

 

Customer relationships

    10  

Acquired developed software

    5  

Developed software

    3  

Goodwill

 

See below

 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

Contract

assets

 

Balance – June 30, 2022

  $ 757,485  

Revenue recognized during the period but not billed

    10,000  

Amounts reclassified to accounts receivable

    (442,001

)

Other

    (30,473

)

Balance – June 30, 2023

  $ 295,011 (1) 
   

Contract

liability

 

Balance – June 30, 2022

  $ 1,555,143  

Amounts billed but not recognized as revenue

    1,903,001  

Revenue recognized related to the opening balance of deferred revenue

    (1,555,143

)

Balance – June 30, 2023

  $ 1,903,001  
Disaggregation of Revenue [Table Text Block]
   

Year Ended, June 30

                 
   

2023

   

2022

   

Chg $

   

Chg %

 

Recurring – Subscription, Support and Services

  $ 19,028,993     $ 17,857,666     $ 1,171,327       7

%

Non – Recurring – Services

    69,917       81,021       (11,104 )     -14

%

Transaction Based

    -       108,254       (108,254

)

    -100

%

Total

  $ 19,098,910     $ 18,046,941     $ 1,051,969       6

%

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year ended June 30,

 
   

2023

   

2022

 

Numerator

               

Net income applicable to common shareholders

  $ 5,003,845     $ 3,416,651  
                 

Denominator

               

Weighted average common shares outstanding, basic

    18,406,000       19,087,000  

Warrants to purchase Common Stock

    360,000       293,000  
                 

Weighted average common shares outstanding, diluted

    18,766,000       19,380,000  
                 

Net income per share

               

Basic

  $ 0.27     $ 0.18  

Diluted

  $ 0.27     $ 0.18  
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Receivables (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

2023

   

2022

 

Accounts receivable

  $ 2,693,122     $ 3,371,293  

Allowance for doubtful accounts

    (170,103

)

    (206,093

)

    $ 2,523,019     $ 3,165,200  
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

2023

   

2022

 

Computer equipment

  $ 2,611,309     $ 2,477,531  

Furniture and equipment

    180,976       180,976  
Leased equipment     629,947       -  

Leasehold improvements

    681,314       681,314  
      4,103,546       3,339,821  

Less accumulated depreciation and amortization

    (3,117,246

)

    (2,575,304

)

    $ 986,300     $ 764,517  
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Capitalized Software Costs (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Capitalized Software Costs [Table Text Block]
   

2023

   

2022

 

Capitalized software costs

  $ 3,678,289     $ 2,909,044  

Less accumulated amortization

    (2,980,008

)

    (2,794,556

)

    $ 698,281     $ 114,488  
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Acquisition Related Intangible Assets, Net (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
   

2023

   

2022

 

Customer relationships

  $ 5,537,161     $ 5,537,161  

Less accumulated amortization

    (5,274,361

)

    (5,142,961

)

    $ 262,800     $ 394,200  
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

2023

   

2022

 

Accrued stock-based compensation

  $ 387,044     $ 379,176  

Accrued compensation and other liabilities

    682,901       576,645  

Accrued taxes

    131,178       106,103  

Accrued dividends

    418,877       144,360  
    $ 1,620,000     $ 1,206,284  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Deferred Revenue (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Contract with Customer, Contract Liability [Table Text Block]
   

2023

   

2022

 

Subscription

  $

1,543,455

    $

1,188,003

 

Other

   

359,546

     

367,140

 
    $

1,903,001

    $

1,555,143

 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Taxes (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

2023

   

2022

 

Deferred tax assets:

               

NOL carryover

  $ 9,539,700     $ 11,506,800  
Capital loss carryover     38,600       -  

Allowance for bad debts

    44,200       53,600  

Accrued expenses

    199,000       182,400  
Operating lease ROU     1,000       -  
Depreciation     (247,500 )     (653,900 )

Amortization

    (932,100

)

    (809,800

)

                 

Valuation allowance

    (8,642,900

)

    (10,279,100

)

Net deferred tax asset

  $ -     $ -  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

2023

   

2022

 
                 

Book income

  $ 1,453,475     $ 1,036,124  

Stock for services

    15,824       3,559  

Change in accrual

    16,586       105,178  

Life insurance

    14,933       17,626  

Meals and entertainment

    844       514  

Change in allowance

    (9,357

)

    (7,436

)

Change in depreciation

    (181,879

)

    (33,288

)

Unrealized gain     2,536       13,383  
Operating lease ROU     1,002       -  
Excess     -       353,201  
Capital loss carryover     -       (38,622

)

NOL utilization

    (1,313,964

)

    (1,450,239

)

Valuation allowance

    -       -  
    $ -     $ -  
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Finance Lease, Liability, to be Paid, Maturity [Table Text Block]

Year ending June 30:

       

2024

  $ 73,291  

2025

  $ 49,291  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Stockholders Equity (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

Restricted

Stock

Units

   

Weighted

Average

Grant Date

Fair Value

($/share)

 
                 

Outstanding at July 1, 2021

    841,316       5.34  

Granted

    98,192       5.54  

Vested and issued

    (16,480

)

    6.36  

Forfeited

    (16,873

)

    5.35  

Outstanding at June 30, 2022

    906,155       5.34  

Granted

    61,859       5.02  

Vested and issued

    (25,995

)

    5.77  

Forfeited

    (34,568

)

    5.52  

Outstanding at June 30, 2023

    907,451       5.30  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
 

Warrants Outstanding

at June 30, 2023

   

Warrants Exercisable

at June 30, 2023

 
 

Range of

exercise

prices

   

Number

Outstanding

   

Weighted average

remaining contractual

life (years)

   

Weighted

average

exercise price

   

Number

exercisable

   

Weighted

average

exercise price

 
  $ 4.00       1,085,068       2.60     $ 4.00       1,085,068     $ 4.00  
  $ 10.00       23,737       2.57     $ 10.00       23,737     $ 10.00  
            1,108,805       2.60     $ 4.13       1,108,805     $ 4.13  
Share Repurchase Program [Table Text Block]

Period (1)

 

Total

Number

of Shares

Purchased

by Period

   

Average

Price Paid

Per Share

   

Dollars

Expended

by Period

Under the

Plans or

Programs

   

Remaining

Amount

Available for

Future

Share

Repurchases

Under the Plans

or

Programs

 
                                 

Year Ended June 30, 2022:

                               

July 1, 2021 – September 30, 2021

    7,600     $ 5.43     $ 41,276     $ 7,909,609  

October 1, 2021 – December 31, 2021

    244,552     $ 5.85     $ 1,429,697     $ 6,479,912  

January 1, 2022 – March 31, 2022

    538,376     $ 6.95     $ 3,741,477     $ 2,738,435  

April 1, 2022 – June 30, 2022

    192,747     $ 4.78     $ 921,331     $ 10,817,104  

Year Ended June 30, 2023:

                               

July 1, 2022 – September 30, 2022

    20,859     $ 4.97     $ 103,657     $ 10,713,447  

October 1, 2022 – December 31, 2022

    88,741     $ 5.05     $ 448,266     $ 10,265,181  

January 1, 2023 – March 31, 2023

    74,150     $ 5.79     $ 429,271     $ 9,835,910  

April 1, 2023 – June 30, 2023

    47,847     $ 6.86     $ 328,129     $ 9,507,781  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Description of Business (Details Textual)
Jun. 30, 2023
Number of Subsidiaries 3
PC Group, Inc. [Member] | UTAH  
Subsidiary, Ownership Percentage, Parent (98.76%)
PC Group, Inc. [Member] | DELAWARE  
Subsidiary, Ownership Percentage, Parent (100.00%)
ReposiTrak [Member] | UTAH  
Subsidiary, Ownership Percentage, Parent (100.00%)
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies (Details Textual)
12 Months Ended 24 Months Ended
Mar. 01, 2022
USD ($)
ft²
Jul. 21, 2018
USD ($)
ft²
Jun. 30, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2021
$ / shares
Jul. 01, 2019
USD ($)
Operating Lease, Liability, Current     $ 58,771 $ 53,862 $ 58,771    
Operating Lease, Liability, Noncurrent     263,047 321,818 263,047    
Operating Lease, Right-of-Use Asset     310,796 368,512 310,796    
Contract with Customer, Asset, after Allowance for Credit Loss, Current     186,959 649,433 186,959    
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent     108,052 108,052 $ 108,052    
Advertising Expense     $ 20,735 $ 22,673      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.01 $ 0.01 $ 0.01 $ 0.01  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares         23,737    
Minimum [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     4.00   $ 4.00    
Maximum [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 10.00   $ 10.00    
Located at 5282 South Commerce Drive Suite D292 [Member]              
Lessee, Operating Lease, Renewal Term (Year) 3 years            
Area of Real Estate Property (Square Foot) | ft²   9,800          
Operating Leases, Monthly Rent Expense $ 5,871 $ 10,200          
Lessee, Operating Lease, Term of Contract (Year)   3 years          
Percentage of Monthly Rent Increase Each Year 3.00%            
Located at 5258 South Commerce Drive [Member]              
Lessee, Operating Lease, Renewal Term (Year) 3 years            
Area of Real Estate Property (Square Foot) | ft² 5,000            
Cumulative Effect, Period of Adoption, Adjustment [Member]              
Operating Lease, Liability, Current             $ 82,517
Operating Lease, Liability, Noncurrent             760,172
Operating Lease, Right-of-Use Asset             $ 842,689
Lessee, Operating Lease, Renewal Term (Year)             3 years
Accounts Receivable [Member]              
Number of Major Customers     1        
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A & B [Member]              
Concentration Risk, Percentage     10.00%        
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]              
Accounts Receivable, after Allowance for Credit Loss     $ 962,300 $ 962,300 $ 962,300    
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)
Jun. 30, 2023
Jun. 30, 2022
Customer Relationships [Member]    
Customer relationships (Year)   10 years
Acquired Developed Software [Member]    
Customer relationships (Year)   5 years
Developed Software [Member]    
Customer relationships (Year)   3 years
Furniture and Fixtures [Member] | Minimum [Member]    
Furniture and fixtures (Year) 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Furniture and fixtures (Year) 7 years  
Computer Equipment [Member]    
Furniture and fixtures (Year) 3 years  
Assets Held under Capital Leases [Member]    
Furniture and fixtures (Year) 3 years  
Long Term Use Equipment [Member]    
Furniture and fixtures (Year) 10 years  
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance – June 30, 2022 $ 757,485 $ 295,011 [1] $ 757,485
Balance – June 30, 2022   1,555,143  
Revenue recognized during the period but not billed 10,000    
Amounts billed but not recognized as revenue     1,903,001
Amounts reclassified to accounts receivable   (442,001)  
Revenue recognized related to the opening balance of deferred revenue     (1,555,143)
Other   (30,473)  
Balance – June 30, 2023 $ 1,555,143 $ 1,903,001 $ 1,555,143
[1] Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Recurring – Subscription, Support and Services $ 19,098,910 $ 18,046,941
Recurring – Subscription, Support and Services 1,051,969  
Recurring – Subscription, Support and Services   6.00%
Subscription and Support [Member]    
Recurring – Subscription, Support and Services 19,028,993 $ 17,857,666
Recurring – Subscription, Support and Services 1,171,327  
Recurring – Subscription, Support and Services   7.00%
Professional Services [Member]    
Recurring – Subscription, Support and Services 69,917 $ 81,021
Recurring – Subscription, Support and Services (11,104)  
Recurring – Subscription, Support and Services   (14.00%)
Transaction Based [Member]    
Recurring – Subscription, Support and Services 0 $ 108,254
Recurring – Subscription, Support and Services $ (108,254)  
Recurring – Subscription, Support and Services   (100.00%)
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net income applicable to common shareholders $ 5,003,845 $ 3,416,651
Weighted average shares, basic (in shares) 18,406,000 19,087,000
Warrants to purchase Common Stock (in shares) 360,000 293,000
Weighted average shares, diluted (in shares) 18,766,000 19,380,000
Basic (in dollars per share) $ 0.27 $ 0.18
Diluted (in dollars per share) $ 0.27 $ 0.18
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Receivables - Schedule of Receivables (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable $ 2,693,122 $ 3,371,293
Allowance for doubtful accounts (170,103) (206,093)
Accounts Receivable, after Allowance for Credit Loss, Noncurrent $ 2,523,019 $ 3,165,200
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Depreciation $ 541,942 $ 418,332
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Property and Equipment - Cost of Property and Equipment (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Computer equipment $ 2,611,309 $ 2,477,531
Furniture and equipment 180,976 180,976
Leased equipment 629,947  
Leasehold improvements 681,314 681,314
Property, Plant and Equipment, Gross 4,103,546 3,339,821
Less accumulated depreciation and amortization (3,117,246) (2,575,304)
Property, Plant and Equipment, Net $ 986,300 $ 764,517
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Capitalized Software Costs (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Capitalized Computer Software, Amortization $ 185,452 $ 57,244
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Capitalized software costs $ 3,678,289 $ 2,909,044
Less accumulated amortization (2,980,008) (2,794,556)
Capitalized Computer Software, Net $ 698,281 $ 114,488
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Acquired Customer Relationships [Member]    
Amortization of Intangible Assets $ 131,400 $ 131,400
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) - Acquired Customer Relationships [Member] - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Customer relationships $ 5,537,161 $ 5,537,161
Less accumulated amortization (5,274,361) (5,142,961)
Finite-Lived Intangible Assets, Net $ 262,800 $ 394,200
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Accrued stock-based compensation $ 387,044 $ 379,176
Accrued Compensation And Other Liabilities Current And Noncurrent 682,901 576,645
Accrued taxes 131,178 106,103
Accrued dividends 418,877 144,360
Accrued Liabilities $ 1,620,000 $ 1,206,284
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Line of Credit (Details Textual)
Apr. 28, 2023
USD ($)
Jun. 30, 2023
USD ($)
Apr. 03, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jan. 09, 2019
USD ($)
Cash   $ 23,990,879     $ 21,460,948  
Minimum [Member]            
Cash $ 22,000,000          
Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member] | U.S. Bank N.A. [Member]            
Line of Credit Facility, Maximum Borrowing Capacity           $ 6,000,000.0
Debt Instrument, Covenant, Current Ratio 6          
Long-Term Debt   0        
Debt Instrument, Covenant, Minimum Liquid Assets   $ 12,000,000        
Debt Instrument, Covenant, Minimum Liquid Assets   3        
Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member] | U.S. Bank N.A. [Member] | Secured Over Night Financing Rate (SOFR) [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.75%          
Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member] | U.S. Bank N.A. [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity $ 10,000,000 $ 12,000,000 $ 10,000,000 $ 10,000,000.0    
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Deferred Revenue - Arrangement Revenue (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Subscription $ 1,903,001 $ 1,555,143
Subscription and Circulation [Member]    
Subscription 1,543,455 1,188,003
Product and Service, Other [Member]    
Subscription $ 359,546 $ 367,140
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Effective Income Tax Rate Reconciliation, at Federal and State and Local Statutory Income Tax Rate, Percent 26.00%  
Operating Loss Carryforwards   $ 36,691,234
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
NOL carryover $ 9,539,700 $ 11,506,800
Capital loss carryover 38,600 0
Allowance for bad debts 44,200 53,600
Accrued expenses 199,000 182,400
Operating lease ROU 1,000 0
Depreciation (247,500) (653,900)
Amortization (932,100) (809,800)
Valuation allowance (8,642,900) (10,279,100)
Net deferred tax asset $ 0 $ 0
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Income Tax - Summary of Income Tax Expense (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Book income $ 1,453,475 $ 1,036,124
Stock for services 15,824 3,559
Change in accrual 16,586 105,178
Life insurance 14,933 17,626
Meals and entertainment 844 514
Change in allowance (9,357) (7,436)
Change in depreciation (181,879) (33,288)
Unrealized gain 2,536 13,383
Operating lease ROU 1,002 0
Excess 0 353,201
Capital loss carryover 0 (38,622)
NOL utilization (1,313,964) (1,450,239)
Valuation allowance $ 0 $ 0
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies (Details Textual)
12 Months Ended
Mar. 01, 2022
USD ($)
ft²
May 01, 2019
USD ($)
Jun. 21, 2018
USD ($)
ft²
Jun. 30, 2022
USD ($)
Located at 5252 South Commerce Drive [Member]        
Area of Real Estate Property (Square Foot) | ft² 5,000   9,800  
Lessee, Operating Lease, Term of Contract (Year)     3 years  
Operating Leases, Monthly Rent Expense $ 5,871   $ 10,200  
Lessee, Operating Lease, Renewal Term (Year) 3 years      
Percentage of Monthly Rent Increase Each Year 3.00%      
U.S. Bank [Member]        
Repayments of Long-Term Debt       $ 960,208
Interest Paid, Including Capitalized Interest, Operating and Investing Activities       64,721
Repayments of Long Term Debt, Penalty       $ 0
Lease Amount of Funds Borrowed [Member] | U.S. Bank [Member]        
Long-Term Debt   $ 1,269,000    
Debt Instrument, Term (Month)   48 months    
Debt Instrument, Interest Rate, Stated Percentage   5.00%    
Debt Instrument, Periodic Payment   $ 29,097    
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)
Jun. 30, 2023
USD ($)
Finance Lease, Liability, to be Paid, Year One $ 73,291
Finance Lease, Liability, to be Paid, Year Two $ 49,291
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Employee Benefit Plan (Details Textual)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) $ 0
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Stockholders Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended 49 Months Ended
May 10, 2022
Aug. 31, 2021
May 18, 2021
Oct. 01, 2018
Jun. 30, 2023
Mar. 31, 2023
[1]
Dec. 31, 2022
[1]
Sep. 30, 2022
[1]
Jun. 30, 2022
Mar. 31, 2022
[1]
Dec. 31, 2021
[1]
Sep. 30, 2021
[1]
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
May 09, 2019
Jan. 01, 2013
Stock Repurchased During Period, Shares (in shares)         47,847 [1] 74,150 88,741 20,859 192,747 [1] 538,376 244,552 7,600 231,597 983,275 1,945,666    
Treasury Stock, Common, Shares (in shares)         0               0   0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 4,800,000               $ 4,800,000   $ 4,800,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                         3 years        
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01       $ 0.01       $ 0.01 $ 0.01 $ 0.01    
Stock Repurchase Program, Authorized Amount     $ 8,000,000.0   $ 21,000,000.0               $ 21,000,000.0   $ 21,000,000.0 $ 4,000,000.0  
Stock Repurchase Program, Increase in Authorized Amount $ 9,000,000.0 $ 4,000,000.0 $ 4,000,000                            
Shares Acquired, Average Cost Per Share         $ 6.86 [1] $ 5.79 $ 5.05 $ 4.97 $ 4.78 [1] $ 6.95 $ 5.85 $ 5.43     $ 5.91    
Stock Repurchase Program, Remaining Authorized Repurchase Amount         $ 9,507,781               $ 9,507,781   $ 9,507,781    
Blank Check [Member]                                  
Preferred Stock, Shares Authorized (in shares)         30,000,000               30,000,000   30,000,000    
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01               $ 0.01   $ 0.01    
Series B Preferred Stock [Member]                                  
Preferred Stock, Shares Authorized (in shares)         700,000       700,000       700,000 700,000 700,000    
Preferred Stock, Shares, Number (in shares)                         700,000        
Preferred Stock, Shares Issued (in shares)         625,375       625,375       625,375 625,375 625,375    
Series B-1 Preferred Stock [Member]                                  
Preferred Stock, Shares Authorized (in shares)         550,000       550,000       550,000 550,000 550,000    
Preferred Stock, Shares, Number (in shares)                         550,000        
Preferred Stock, Cash, Dividend Rate, Percentage                         7.00%        
Preferred Stock, Series B Preferred Shares, Dividend Rate, Percentage                         9.00%        
Preferred Stock, Redemption Price Per Share (in dollars per share)         $ 10.70               $ 10.70   $ 10.70    
Preferred Stock, Shares Issued (in shares)         212,402       212,402       212,402 212,402 212,402    
Share-Based Payment Arrangement [Member] | Amended 2011 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                                 675,000
Restricted Stock Units (RSUs) [Member] | Amended 2011 Plan [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested and Issued (in shares)                         25,995 16,480      
Restricted Stock Units (RSUs) [Member] | Vested and Unissued [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares)         35,054               35,054   35,054    
Director [Member]                                  
Deferred Compensation Cash-Based Arrangements, Liability, Current       $ 75,000                          
Deferred Compensation Cash-Based Arrangements, Liability, Per Quarter       18,750                          
Director [Member] | Share-Based Payment Arrangement [Member] | Amended 2011 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)                         38,291 59,988      
Independent Directors [Member] | Restricted Stock [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested       $ 150,000                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       5 years                          
Employees and Consultants [Member] | Share-Based Payment Arrangement [Member] | Amended 2011 Plan [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)                         43,523 31,890      
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Equity - Schedule of Restricted Stock Units (Details) - Share-Based Payment Arrangement, Nonemployee [Member] - $ / shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Outstanding (in shares)    
Granted (in shares) 61,859  
Vested and issued (in shares) (25,995)  
Forfeited (in shares) (34,568)  
Outstanding (in shares) 907,451  
Restricted Stock [Member]    
Outstanding (in shares)   841,316
Granted (in shares)   98,192
Restricted Stock Units (RSUs) [Member]    
Outstanding (in shares) 906,155  
Outstanding, weighted average grant date fair value (in dollars per share) $ 5.34 $ 5.34
Granted, weighted average grant date fair value (in dollars per share) 5.02 $ 5.54
Vested and issued (in shares)   (16,480)
Vested and issued, weighted average grant date fair value (in dollars per share) 5.77 $ 6.36
Forfeited (in shares)   (16,873)
Forfeited, weighted average grant date fair value (in dollars per share) 5.52 $ 5.35
Outstanding (in shares)   906,155
Outstanding, weighted average grant date fair value (in dollars per share) $ 5.30 $ 5.34
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Equity - Schedule of Warrants (Details)
12 Months Ended
Jun. 30, 2023
$ / shares
shares
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price | $ / shares $ 4.13
Class of Warrant or Right, Outstanding | shares 1,108,805
Class of Warrant or Right, Weighted Average Remaining Contractual Term 2 years 7 months 6 days
Class of Warrant or Right, Outstanding, Weighted Average Exercise Price | $ / shares $ 4.13
Class of Warrant or Right, Warrants, Exercisable, Number | shares 1,108,805
Exercise Price, Four Dollars, Minimum [Member]  
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price | $ / shares $ 4.00
Class of Warrant or Right, Outstanding | shares 1,085,068
Class of Warrant or Right, Weighted Average Remaining Contractual Term 2 years 7 months 6 days
Class of Warrant or Right, Outstanding, Weighted Average Exercise Price | $ / shares $ 4.00
Class of Warrant or Right, Warrants, Exercisable, Number | shares 1,085,068
Exercise Price, Ten Dollars, Maximum [Member]  
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price | $ / shares $ 10.00
Class of Warrant or Right, Outstanding | shares 23,737
Class of Warrant or Right, Weighted Average Remaining Contractual Term 2 years 6 months 25 days
Class of Warrant or Right, Outstanding, Weighted Average Exercise Price | $ / shares $ 10.00
Class of Warrant or Right, Warrants, Exercisable, Number | shares 23,737
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 12 Months Ended 49 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Total number of shares purchased (in shares) 47,847 [1] 74,150 [1] 88,741 [1] 20,859 [1] 192,747 [1] 538,376 [1] 244,552 [1] 7,600 [1] 231,597 983,275 1,945,666
Average price paid per share (in dollars per share) $ 6.86 [1] $ 5.79 [1] $ 5.05 [1] $ 4.97 [1] $ 4.78 [1] $ 6.95 [1] $ 5.85 [1] $ 5.43 [1]     $ 5.91
Amount available for future share repurchases under the plans or programs $ 9,507,781               $ 9,507,781   $ 9,507,781
Share Repurchase Program [Member]                      
Total number of shares purchased (in shares) [1] 328,129 429,271 448,266 103,657 921,331 3,741,477 1,429,697 41,276      
Amount available for future share repurchases under the plans or programs [1] $ 9,507,781 $ 9,835,910 $ 10,265,181 $ 10,713,447 $ 10,817,104 $ 2,738,435 $ 6,479,912 $ 7,909,609 $ 9,507,781 $ 10,817,104 $ 9,507,781
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Related Party Transactions (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Related Party [Member]    
Accounts Payable $ 0 $ 0
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member] - USD ($)
Sep. 12, 2023
Sep. 29, 2023
Sep. 19, 2023
Quarterly Dividend [Member]      
Dividends Payable, Amount Per Share     $ 0.015
Dividends Payable, Amount Per Share     0.015
Yearly Dividends [Member]      
Dividends Payable, Amount Per Share     0.06
Dividends Payable, Amount Per Share     $ 0.06
Dividend Payable, Yield   106.00%  
Series B Convertible Preferred Stock and Series B-1 Preferred Stock [Member]      
Preferred Stock, Redemption Price Per Share (in dollars per share) $ 10.70    
Payments for Repurchase of Preferred Stock and Preference Stock $ 8,964,214    
XML 77 pcyg20230630_10k_htm.xml IDEA: XBRL DOCUMENT 0000050471 2022-07-01 2023-06-30 0000050471 pcyg:YearlyDividendsMember us-gaap:SubsequentEventMember 2023-09-29 0000050471 pcyg:YearlyDividendsMember us-gaap:SubsequentEventMember 2023-09-19 0000050471 pcyg:QuarterlyDividendMember us-gaap:SubsequentEventMember 2023-09-19 0000050471 pcyg:SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMember us-gaap:SubsequentEventMember 2023-09-12 2023-09-12 0000050471 pcyg:SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMember us-gaap:SubsequentEventMember 2023-09-12 0000050471 us-gaap:RelatedPartyMember 2022-06-30 0000050471 us-gaap:RelatedPartyMember 2023-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2023-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2023-04-01 2023-06-30 0000050471 2023-04-01 2023-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2023-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2023-01-01 2023-03-31 0000050471 2023-01-01 2023-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-10-01 2022-12-31 0000050471 2022-10-01 2022-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-07-01 2022-09-30 0000050471 2022-07-01 2022-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-04-01 2022-06-30 0000050471 2022-04-01 2022-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000050471 2022-01-01 2022-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-10-01 2021-12-31 0000050471 2021-10-01 2021-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2021-07-01 2021-09-30 0000050471 2021-07-01 2021-09-30 0000050471 2023-06-30 0000050471 2019-05-20 2023-06-30 0000050471 2022-05-10 2022-05-10 0000050471 2021-08-31 2021-08-31 0000050471 2021-05-18 0000050471 2021-05-18 2021-05-18 0000050471 2019-05-09 0000050471 pcyg:SeriesB1PreferredStockMember 2023-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2023-06-30 0000050471 pcyg:SeriesB1PreferredStockMember 2022-07-01 2023-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2022-07-01 2023-06-30 0000050471 pcyg:BlankCheckMember 2023-06-30 0000050471 pcyg:ExercisePriceTenDollarsMaximumMember 2022-07-01 2023-06-30 0000050471 pcyg:ExercisePriceTenDollarsMaximumMember 2023-06-30 0000050471 pcyg:ExercisePriceFourDollarsMinimumMember 2022-07-01 2023-06-30 0000050471 pcyg:ExercisePriceFourDollarsMinimumMember 2023-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:VestedAndUnissuedMember 2023-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-06-30 0000050471 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2022-06-30 0000050471 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-06-30 0000050471 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:Amended2011PlanMember 2022-07-01 2023-06-30 0000050471 2021-07-01 2022-06-30 0000050471 pcyg:EmployeesAndConsultantsMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 pcyg:EmployeesAndConsultantsMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2022-07-01 2023-06-30 0000050471 srt:DirectorMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 srt:DirectorMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2022-07-01 2023-06-30 0000050471 us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2013-01-01 0000050471 pcyg:IndependentDirectorsMember us-gaap:RestrictedStockMember 2018-10-01 2018-10-01 0000050471 pcyg:IndependentDirectorsMember us-gaap:RestrictedStockMember 2018-10-01 0000050471 srt:DirectorMember 2018-10-01 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2022-03-01 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2022-03-01 2022-03-01 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2018-06-21 2018-06-21 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2018-06-21 0000050471 pcyg:UsBankMember 2021-07-01 2022-06-30 0000050471 pcyg:UsBankMember pcyg:LeaseAmountOfFundsBorrowedMember 2019-05-01 2019-05-01 0000050471 pcyg:UsBankMember pcyg:LeaseAmountOfFundsBorrowedMember 2019-05-01 0000050471 2022-06-30 0000050471 us-gaap:ProductAndServiceOtherMember 2022-06-30 0000050471 us-gaap:ProductAndServiceOtherMember 2023-06-30 0000050471 us-gaap:SubscriptionAndCirculationMember 2022-06-30 0000050471 us-gaap:SubscriptionAndCirculationMember 2023-06-30 0000050471 pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-06-30 0000050471 pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember pcyg:SecuredOverNightFinancingRateSOFRMember 2023-04-28 2023-04-28 0000050471 pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-04-28 0000050471 srt:MinimumMember 2023-04-28 0000050471 us-gaap:RevolvingCreditFacilityMember pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-06-30 0000050471 us-gaap:RevolvingCreditFacilityMember pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-04-28 0000050471 us-gaap:RevolvingCreditFacilityMember pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-04-03 0000050471 us-gaap:RevolvingCreditFacilityMember pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2023-03-31 0000050471 pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2019-01-09 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2020-07-01 2021-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2021-07-01 2022-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2022-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2023-06-30 0000050471 2020-07-01 2021-06-30 0000050471 srt:MaximumMember 2023-06-30 0000050471 srt:MinimumMember 2023-06-30 0000050471 2021-07-01 2023-06-30 0000050471 2021-06-30 0000050471 pcyg:TransactionBasedMember 2021-07-01 2022-06-30 0000050471 pcyg:TransactionBasedMember 2022-07-01 2023-06-30 0000050471 pcyg:ProfessionalServicesMember 2021-07-01 2022-06-30 0000050471 pcyg:ProfessionalServicesMember 2022-07-01 2023-06-30 0000050471 pcyg:SubscriptionAndSupportMember 2021-07-01 2022-06-30 0000050471 pcyg:SubscriptionAndSupportMember 2022-07-01 2023-06-30 0000050471 2022-06-30 2022-06-30 0000050471 pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member 2022-03-01 0000050471 pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member 2022-03-01 2022-03-01 0000050471 pcyg:LocatedAt5258SouthCommerceDriveMember 2022-03-01 0000050471 pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member 2018-07-21 0000050471 pcyg:LocatedAt5282SouthCommerceDriveSuiteD292Member 2018-07-21 2018-07-21 0000050471 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-07-01 0000050471 pcyg:DevelopedSoftwareMember 2022-06-30 0000050471 pcyg:AcquiredDevelopedSoftwareMember 2022-06-30 0000050471 us-gaap:CustomerRelationshipsMember 2022-06-30 0000050471 pcyg:LongTermUseEquipmentMember 2023-06-30 0000050471 us-gaap:AssetsHeldUnderCapitalLeasesMember 2023-06-30 0000050471 us-gaap:ComputerEquipmentMember 2023-06-30 0000050471 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0000050471 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-06-30 0000050471 pcyg:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000050471 pcyg:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 0000050471 pcyg:CustomerABMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000050471 us-gaap:AccountsReceivableMember 2022-07-01 2023-06-30 0000050471 pcyg:RepositrakMember stpr:UT 2023-06-30 0000050471 pcyg:PcGroupIncMember stpr:DE 2023-06-30 0000050471 pcyg:PcGroupIncMember stpr:UT 2023-06-30 0000050471 pcyg:CommonStockToPayAccruedLiabilitiesMember 2021-07-01 2022-06-30 0000050471 pcyg:CommonStockToPayAccruedLiabilitiesMember 2022-07-01 2023-06-30 0000050471 us-gaap:RetainedEarningsMember 2023-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000050471 us-gaap:CommonStockMember 2023-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-06-30 0000050471 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0000050471 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2022-07-01 2023-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-07-01 2023-06-30 0000050471 us-gaap:RetainedEarningsMember 2022-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000050471 us-gaap:CommonStockMember 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-06-30 0000050471 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000050471 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2021-07-01 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-07-01 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000050471 us-gaap:RetainedEarningsMember 2021-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000050471 us-gaap:CommonStockMember 2021-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0000050471 pcyg:SeriesB1PreferredStockMember 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2022-06-30 0000050471 us-gaap:CustomerRelationshipsMember 2023-06-30 0000050471 2003-06-30 0000050471 2023-09-28 0000050471 2022-12-31 thunderdome:item pure iso4217:USD shares iso4217:USD shares utr:Y utr:sqft utr:M FY 2023 --06-30 false 0000050471 0 0 P3Y 0 P5Y 0 0 P3Y P3Y P3Y 0 0 P3Y P3Y P3Y P3Y 1 3 10-K true 2023-06-30 false 001-34941 PARK CITY GROUP, INC. NV 37-1454128 5282 South Commerce Drive, Suite D292 Murray UT 84107 435 645-2000 Common Stock, $0.01 Par Value PCYG NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 54469000 18175480 Haynie & Company Salt Lake City, Utah 457 23990879 21460948 170103 206093 2523019 3165200 186959 649433 573763 1307128 27274620 26582709 986300 764517 22414 22414 36282 82934 108052 108052 310796 368512 262800 394200 20883886 20883886 698281 114488 22322511 21974486 50583431 49321712 431387 690638 1620000 1206284 1903001 1555143 0 2590907 58771 53862 219262 0 4232421 6096834 263047 321818 206032 0 4701500 6418652 0.01 0.01 0.01 0.01 700000 700000 625375 625375 625375 625375 6254 6254 550000 550000 212402 212402 212402 212402 2124 2124 0.01 0.01 50000000 50000000 18309051 18309051 18460538 18460538 183093 184608 67732887 68653361 -22042427 -25943287 45881931 42903060 50583431 49321712 19098910 18046941 3309345 3186712 4933405 4853926 4685783 4716131 1079799 875551 14008332 13632320 5090578 4414621 821777 199124 60990 44307 0 -347645 -9752 0 70047 -88730 5911660 4133063 321371 129968 5590289 4003095 586444 586444 5003845 3416651 18406000 19087000 18766000 19380000 0.27 0.18 0.27 0.18 625375 6254 212402 2124 19351935 193522 74298924 -29359938 45140886 66775 668 383571 0 384239 0 0 0 0 25103 251 108926 0 109177 0 0 586444 -586444 983275 9833 6138060 -0 6147893 0 0 0 0 4003095 4003095 625375 6254 212402 2124 18460538 184608 68653361 -25943287 42903060 55463 555 294052 0 294607 0 0 0 0 24647 246 92481 0 92727 0 0 586444 -586444 -0 -0 1102985 1102985 231597 2316 1307007 -0 1309323 0 0 5590289 5590289 625375 6254 212402 2124 18309051 183093 67732887 -22042427 45881931 5590289 4003095 1079799 875551 57716 326858 390716 422101 1300000 621667 -0 24737 -0 -107820 195345 -412502 -559009 527126 -259251 223444 -53862 -319690 43090 180330 347858 -200198 8860019 6101617 0 1374085 133944 50823 769243 -0 -903187 1323262 -2590907 -3409093 1309323 6147893 92727 109177 1414912 586444 204486 -0 -5426901 -10034253 2529931 -2609374 21460948 24070322 23990879 21460948 296484 185068 59081 45777 71157 105084 294607 384239 586444 586444 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 63pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 1.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>DESCRIPTION OF BUSINESS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Summary of Business</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Park City Group, Inc., a Nevada corporation (“<i>Park City Group</i>”, “<i>We</i>”, “<i>us</i>”, “<i>our</i>” or the “<i>Company</i>”) is a Software-as-a-Service (“<i>SaaS</i>”) provider, and the parent company of ReposiTrak, Inc., a Utah corporation (“<i>ReposiTrak</i>”) which operates a business-to-business (“<i>B2B</i>”) e-commerce, compliance, and supply chain management platform that partners with retailers, wholesalers, and product suppliers to help them source, vet, and transact with their suppliers in order to accelerate sales, control risks, and improve supply chain efficiencies, and source hard-to-get-things.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s services are grouped in three application suites: (i) ReposiTrak MarketPlace (“<i>MarketPlace</i>”), encompassing the Company’s supplier discovery and B2B e-commerce solutions, which helps the Company’s customers find new suppliers; (ii) ReposiTrak Compliance and Food Safety (“<i>Compliance and Food Safety</i>”) solutions, which help the Company’s customers vet suppliers to mitigate the risk of doing business with these suppliers; and (iii) ReposiTrak’s Supply Chain (“<i>Supply Chain</i>”) solutions, which help the Company’s customers to more efficiently manage their various transactions with their suppliers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s Supply Chain and MarketPlace services provide its customers with greater flexibility in sourcing products by enabling them to choose new suppliers and integrate them into their supply chain faster and more cost effectively, and it helps them to manage these relationships more efficiently, enhancing revenue while lowering working capital, labor costs and waste. The Company’s Compliance and Food Safety solutions help reduce a company’s potential regulatory, legal, and criminal risk from its supply chain partners by providing a way for them to ensure these suppliers are compliant with food safety regulations, such as the Food Safety Modernization Act of 2011 (“<i>FSMA</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s services are delivered though proprietary software products designed, developed, marketed and supported by the Company. These products provide visibility and facilitate improved business processes among all key constituents in the supply chain, starting with the retailer and moving backwards to suppliers and eventually to raw material providers. The Company provides cloud-based applications and services that address e-commerce, supply chain, food safety and compliance activities. The principal customers for the Company’s products are household name multi-store food retail chains and their suppliers, branded food manufacturers, food wholesalers and distributors, and other food service businesses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has a hub and spoke business model. The Company is typically engaged by retailers and wholesalers (“<i>Hubs</i>”), which in turn require their suppliers (“<i>Spokes</i>”) to utilize the Company’s services.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is incorporated in the state of Nevada and has <span style="-sec-ix-hidden:c392">three</span> principal subsidiaries: PC Group, Inc., a Utah corporation (98.76% owned) (“<i>PCG Utah</i>”); Park City Group, Inc., a Delaware corporation (100% owned) (“<i>PCG Delaware</i>”); and ReposiTrak (100% owned) (PCG Utah, PCG Delaware, and ReposiTrak are, collectively, the “<i>Subsidiaries</i>”). All intercompany transactions and balances have been eliminated in the Company’s consolidated financial statements, which contain the operating results of the operations of PCG Delaware and ReposiTrak. Park City Group has no business operations separate from the operations conducted through its Subsidiaries.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s principal executive offices are located at 5282 South Commerce Drive, Suite D292<i>,</i> Murray, Utah 84107<i>.</i> Its telephone number is (435)<i> </i>645<i>-</i>2000. Its website address is www.parkcitygroup.com, and ReposiTrak’s website address is www.repositrak.com.</p> 0.9876 1 1 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 63pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 2.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>SIGNIFICANT ACCOUNTING POLICIES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial statements presented herein reflect the consolidated financial position of Park City Group and our Subsidiaries. All inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“<i>GAAP</i>”) requires management to make estimates and assumptions that materially affect the amounts reported in the consolidated financial statements. Actual results could differ from these estimates. The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its financial statements. The Securities and Exchange Commission (the “<i>SEC</i>”) has defined the most critical accounting policies as those that are most important to the portrayal of the Company’s financial condition and results and require the Company to make its most difficult and subjective judgments, often because of the need to make estimates of matters that are inherently uncertain. Based on this definition, the Company’s most critical accounting policies include revenue recognition, goodwill, other long-lived asset valuations, income taxes, stock-based compensation, and capitalization of software development costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Concentration of Credit Risk and Significant Customers</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing evaluations of its customers and maintains allowances for possible losses. The provision is based on the overall composition of our accounts receivable aging, our prior history of accounts receivable write-offs, and our experience with specific customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other factors indicating significant risk include customers that have filed for bankruptcy or customers for which we have less payment history to rely upon. We rely on historical trends of bad debt as a percentage of total revenue and apply these percentages to the accounts receivable which when realized have been within the range of management’s expectations. The Company does not require collateral from its customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s accounts receivable are derived from sales of products and services primarily to customers operating multilocation retail and grocery stores. The Company writes off accounts receivable when they are determined to be uncollectible. Changes in the allowances for doubtful accounts are recorded as bad debt expense and are included in general and administrative expense in our consolidated financial statements. Amounts that have been invoiced are recorded in accounts receivable (current and long-term), and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company had <span style="-sec-ix-hidden:c399">one</span> customer that accounted for greater than 10% of accounts receivable at June 30, 2023. The customer had a balance of $962,300 and $962,300 for June 30, 2023 and June 30, 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Prepaid Expense and Other Current Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prepaid expense and other current assets include amounts for which payment has been made but the services have not yet been consumed. The Company’s prepaid expense is made up primarily of prepayments for hosted software applications used in the Company’s operations, maintenance agreements on hardware and software, and other miscellaneous amounts for insurance, membership fees and professional fees. Prepaid expense is amortized on a pro-rata basis to expense accounts as the services are consumed typically by the passage of time or as the service is used.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Depreciation and Amortization</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation and amortization of property and equipment is computed using the straight-line method based on the following estimated useful lives:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equipment under capital leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term use equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of the improvements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of intangible assets are computed using the straight-line method based on the following estimated useful lives:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Acquired developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill and intangible assets deemed to have indefinite lives are subject to annual impairment tests. Other intangible assets are amortized over their useful lives.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warranties</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company offers a limited warranty against software defects. Customers who are not completely satisfied with their software purchase may attempt to be reimbursed for their purchases outside the warranty period. For the years ending June 30, 2023 and 2022, the Company did not incur any expense associated with warranty claims.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Adoption of ASC 718, </b><b><i>Compensation </i></b>–<b><i> Stock Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">From time to time, the Company issues shares of common stock as share-based compensation to employees and non-employees. The Company accounts for its share-based compensation to employees in accordance with Financial Accounting Standards Board (“<i>FASB</i>”) Accounting Standards Codification (“<i>ASC</i>”) Topic 718, <i>Compensation </i>–<i> Stock Compensation (</i>“<i>Topic 718</i>”<i>)</i>. Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite service or vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In prior periods through September 30, 2019, the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic 505-50, <i>Equity </i>–<i> Equity-based Payments to Non-employees </i>(“<i>Subtopic 505-50</i>”). Measurement of share-based payment transactions with non-employees is based on the fair value of whichever is more reliably measurable: (a) the goods or services received; or (b) the equity instruments issued. The final fair value of the share-based payment transaction is determined at the performance completion date. For interim periods, the fair value is estimated, and the percentage of completion is applied to that estimate to determine the cumulative expense recorded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company adopted Topic 718 during the second quarter of fiscal year 2020. Topic 718 did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Adoption of ASU 2016-02 </b>“<b><i>Leases (Topic 842)</i></b>”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.<i> </i>The Company adopted the requirements of ASU 2016-02 utilizing the modified retrospective method of transition to identified leases as of July 1, 2019 (the “<i>Effective Date</i>”). The recognition of additional operating lease liabilities was $82,517 for the current portion and $760,172 for the long-term portion and corresponding operating right-of-use assets were recorded in the amount of $842,689. This represents the operating lease existing as of the Effective Date which has a lease term of three years with the option for two additional <span style="-sec-ix-hidden:c427">three</span>-year terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On June 21, 2018, the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet, commencing on March 1, 2019. The monthly rent is $10,200. The initial term of the lease is <span style="-sec-ix-hidden:c432">three</span> years. The Company has the option of renewing for an additional two three-year terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 1, 2022, the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c434">three</span>-year term. Terms of the lease were modified to reduce the space from 9,800 square feet to approximately 5,000 square feet commencing March 1, 2022. The monthly rent was reduced to $5,871 per month with an annual increase of 3% each year. The Company has the option of renewing for an additional <span style="-sec-ix-hidden:c439">three</span>-year term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes revenue as it transfers control of deliverables (products, solutions and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenue, the Company applies the following five step approach: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when a performance obligation is satisfied. The Company accounts for a contract based on the terms and conditions the parties agree to, if the contract has commercial substance and if collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company may enter into arrangements that consist of multiple performance obligations. Such arrangements may include any combination of its deliverables. To the extent a contract includes multiple promised deliverables, the Company applies judgment to determine whether promised deliverables are capable of being distinct and are distinct in the context of the contract. If these criteria are not met, the promised deliverables are accounted for as a combined performance obligation. For arrangements with multiple distinct performance obligations, the Company allocates consideration among the performance obligations based on their relative standalone selling price. Standalone selling price is the price at which the Company would sell a promised good or service separately to the customer. When not directly observable, the Company typically estimates standalone selling price by using the expected cost plus a margin approach. The Company typically establishes a standalone selling price range for its deliverables, which is reassessed on a periodic basis or when facts and circumstances change.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For performance obligations where control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the deliverables to be provided. Revenue related to fixed-price contracts for application development and systems integration services, consulting or other technology services is recognized as the service is performed using the output method, under which the total value of revenue is recognized based on each contract’s deliverable(s) as they are completed and when value is transferred to a customer. Revenue related to fixed-price application maintenance, testing and business process services is recognized based on our right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in FASB ASC Topic 606, <i>Revenue from Contracts with Customers </i>(“<i>Topic 606</i>”), paragraph 606-10-55-18 (“<i>ASC 606-10-55-18</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">If the Company’s invoicing is not consistent with the value delivered, revenue is recognized as the service is performed based on the method described above. The output method measures the results achieved and value transferred to a customer, which is updated as the project progresses to reflect the latest available information; such estimates and changes in estimates involve the use of judgment. The cumulative impact of any revision in estimates is reflected in the financial reporting period in which the change in estimate becomes known and any anticipated losses on contracts are recognized immediately. Revenue related to fixed-price hosting and infrastructure services is recognized based on the Company’s right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in ASC 606-10-55-18. If the Company’s invoicing is not consistent with value delivered, revenue is recognized on a straight-line basis unless revenue is earned and obligations are fulfilled in a different pattern. The revenue recognition method applied to the types of contracts described above provides the most faithful depiction of performance towards satisfaction of the Company’s performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue related to the Company’s software license arrangements that do not require significant modification or customization of the underlying software is recognized when the software is delivered as control is transferred at a point in time. For software license arrangements that require significant functionality enhancements or modification of the software, revenue for the software license and related services is recognized as the services are performed in accordance with the methods described above. In software hosting arrangements, the rights provided to the customer, such as ownership of a license, contract termination provisions and the feasibility of the client to operate the software, are considered in determining whether the arrangement includes a license or a service. Revenue related to software maintenance and support is generally recognized on a straight-line basis over the contract period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Management expects that incremental commission fees paid as a result of obtaining a contract are recoverable and therefore the Company capitalized them as contract costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue related to transaction-based or volume-based contracts is recognized over the period the services are provided in a manner that corresponds with the value transferred to the customer to-date relative to the remaining services to be provided.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">From time to time, the Company may enter into arrangements with third party suppliers to resell products or services. In such cases, the Company evaluates whether the Company is the principal (i.e., report revenue on a gross basis) or agent (i.e., report revenue on a net basis). In doing so, the Company first evaluates whether it controls the good or service before it is transferred to the customer. If the Company controls the good or service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer may require judgment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company provides customers with assurance that the related deliverable will function as the parties intended because it complies with agreed-upon specifications. General updates or patch fixes are not considered an additional performance obligation in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Variable consideration is estimated using either the sum of probability weighted amounts in a range of possible consideration amounts (expected value), or the single most likely amount in a range of possible consideration amounts (most likely amount), depending on which method better predicts the amount of consideration to which we may be entitled. The Company includes in the transaction price variable consideration only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price may involve judgment and is based largely on an assessment of its anticipated performance and all information that is reasonably available to the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its services, not to receive or provide financing from or to customers. The Company does not consider set up or transition fees paid upfront by its customers to represent a financing component, as such fees are required to encourage customer commitment to the project and protect us from early termination of the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Trade Accounts Receivable and Contract Balances</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, we recognize a receivable for revenue related to our transaction or volume-based contracts when earned regardless of whether amounts have been billed. We present such receivables in trade accounts receivable, net in our consolidated statements of financial position at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in current and other assets in our consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The table below shows movements in contract assets:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Contract </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>assets</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">757,485</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized during the period but not billed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts reclassified to accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(442,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">295,011</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"><sup style="vertical-align:top;line-height:120%;">(1)</sup> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The table below shows movements in the deferred revenue balances (current and noncurrent) for the period:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contract </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>liability</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts billed but not recognized as revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized related to the opening balance of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Disaggregation of Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The table below presents disaggregated revenue from contracts with customers by contract-type. All revenues for the years ending June 30, 2023 and 2022 were generated from sales in North America. We believe this disaggregation best depicts the nature, amount, timing and uncertainty of our revenue and cash flows that may be affected by industry, market and other economic factors:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended, June 30</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2023</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg $</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg %</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Recurring – Subscription, Support and Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,028,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,857,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,171,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non – Recurring – Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(11,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Transaction Based</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,098,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,046,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,051,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, the company will occasionally capitalize software costs until the product is available for general release to customers. In these instances, the Company determines technological feasibility for its software products to have been reached when a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Research and Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Research and development costs include personnel costs, engineering, consulting, and contract labor and are expensed as incurred for software that has not achieved technological feasibility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Advertising Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Advertising is expensed as incurred. Advertising costs were approximately $20,735 and $22,673 for the years ended June 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of temporary differences between tax bases and financial reporting bases of other assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Earnings Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic net income per common share (“<i>Basic EPS</i>”) excludes dilution and is computed by dividing net income applicable to common shareholders by the weighted average number of shares of the Company’s common stock, par value $0.01 (“<i>Common Stock</i>”) outstanding during the period. Diluted net income per common share (“<i>Diluted EPS</i>”) reflects the potential dilution that could occur if stock options or other contracts to issue shares of Common Stock were exercised or converted into Common Stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per share of Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the year ended June 30, 2023, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. For the year ended June 30, 2022, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. Warrants to purchase shares of Common Stock were outstanding at prices ranging $4.00 from to $10.00 per share at June 30, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents the components of the computation of basic and diluted earnings per share for the periods indicated:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Numerator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income applicable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,003,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,416,651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Denominator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,406,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,087,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Warrants to purchase Common Stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">293,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,766,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,380,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income per share</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash and Cash Equivalents</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments purchased with an original maturity of twelve months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s financial instruments consist of cash, cash equivalents, receivables, payables, accruals and notes payable. The carrying amount of cash, cash equivalents, receivables, payables and accruals approximates fair value due to the short-term nature of these items. The notes payable also approximate fair value based on evaluations of market interest rates.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-Sale Debt Investments</b>  <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“<i>AOCI</i>”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Impairment Consideration of Investments</b>  <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“<i>OCI</i>”).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial statements presented herein reflect the consolidated financial position of Park City Group and our Subsidiaries. All inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“<i>GAAP</i>”) requires management to make estimates and assumptions that materially affect the amounts reported in the consolidated financial statements. Actual results could differ from these estimates. The methods, estimates, and judgments the Company uses in applying its most critical accounting policies have a significant impact on the results it reports in its financial statements. The Securities and Exchange Commission (the “<i>SEC</i>”) has defined the most critical accounting policies as those that are most important to the portrayal of the Company’s financial condition and results and require the Company to make its most difficult and subjective judgments, often because of the need to make estimates of matters that are inherently uncertain. Based on this definition, the Company’s most critical accounting policies include revenue recognition, goodwill, other long-lived asset valuations, income taxes, stock-based compensation, and capitalization of software development costs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Concentration of Credit Risk and Significant Customers</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash in bank deposit accounts, which, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents. Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing evaluations of its customers and maintains allowances for possible losses. The provision is based on the overall composition of our accounts receivable aging, our prior history of accounts receivable write-offs, and our experience with specific customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other factors indicating significant risk include customers that have filed for bankruptcy or customers for which we have less payment history to rely upon. We rely on historical trends of bad debt as a percentage of total revenue and apply these percentages to the accounts receivable which when realized have been within the range of management’s expectations. The Company does not require collateral from its customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s accounts receivable are derived from sales of products and services primarily to customers operating multilocation retail and grocery stores. The Company writes off accounts receivable when they are determined to be uncollectible. Changes in the allowances for doubtful accounts are recorded as bad debt expense and are included in general and administrative expense in our consolidated financial statements. Amounts that have been invoiced are recorded in accounts receivable (current and long-term), and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company had <span style="-sec-ix-hidden:c399">one</span> customer that accounted for greater than 10% of accounts receivable at June 30, 2023. The customer had a balance of $962,300 and $962,300 for June 30, 2023 and June 30, 2022, respectively.</p> 0.10 962300 962300 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Prepaid Expense and Other Current Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prepaid expense and other current assets include amounts for which payment has been made but the services have not yet been consumed. The Company’s prepaid expense is made up primarily of prepayments for hosted software applications used in the Company’s operations, maintenance agreements on hardware and software, and other miscellaneous amounts for insurance, membership fees and professional fees. Prepaid expense is amortized on a pro-rata basis to expense accounts as the services are consumed typically by the passage of time or as the service is used.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Depreciation and Amortization</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation and amortization of property and equipment is computed using the straight-line method based on the following estimated useful lives:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equipment under capital leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term use equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life of the improvements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of intangible assets are computed using the straight-line method based on the following estimated useful lives:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Acquired developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill and intangible assets deemed to have indefinite lives are subject to annual impairment tests. Other intangible assets are amortized over their useful lives.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equipment under capital leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term use equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="4" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Years</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Acquired developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Developed software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">See below</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> </tbody></table> P5Y P7Y P3Y P3Y P10Y P10Y P5Y P3Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warranties</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company offers a limited warranty against software defects. Customers who are not completely satisfied with their software purchase may attempt to be reimbursed for their purchases outside the warranty period. For the years ending June 30, 2023 and 2022, the Company did not incur any expense associated with warranty claims.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Adoption of ASC 718, </b><b><i>Compensation </i></b>–<b><i> Stock Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">From time to time, the Company issues shares of common stock as share-based compensation to employees and non-employees. The Company accounts for its share-based compensation to employees in accordance with Financial Accounting Standards Board (“<i>FASB</i>”) Accounting Standards Codification (“<i>ASC</i>”) Topic 718, <i>Compensation </i>–<i> Stock Compensation (</i>“<i>Topic 718</i>”<i>)</i>. Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite service or vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In prior periods through September 30, 2019, the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic 505-50, <i>Equity </i>–<i> Equity-based Payments to Non-employees </i>(“<i>Subtopic 505-50</i>”). Measurement of share-based payment transactions with non-employees is based on the fair value of whichever is more reliably measurable: (a) the goods or services received; or (b) the equity instruments issued. The final fair value of the share-based payment transaction is determined at the performance completion date. For interim periods, the fair value is estimated, and the percentage of completion is applied to that estimate to determine the cumulative expense recorded.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company adopted Topic 718 during the second quarter of fiscal year 2020. Topic 718 did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Adoption of ASU 2016-02 </b>“<b><i>Leases (Topic 842)</i></b>”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.<i> </i>The Company adopted the requirements of ASU 2016-02 utilizing the modified retrospective method of transition to identified leases as of July 1, 2019 (the “<i>Effective Date</i>”). The recognition of additional operating lease liabilities was $82,517 for the current portion and $760,172 for the long-term portion and corresponding operating right-of-use assets were recorded in the amount of $842,689. This represents the operating lease existing as of the Effective Date which has a lease term of three years with the option for two additional <span style="-sec-ix-hidden:c427">three</span>-year terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On June 21, 2018, the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet, commencing on March 1, 2019. The monthly rent is $10,200. The initial term of the lease is <span style="-sec-ix-hidden:c432">three</span> years. The Company has the option of renewing for an additional two three-year terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 1, 2022, the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c434">three</span>-year term. Terms of the lease were modified to reduce the space from 9,800 square feet to approximately 5,000 square feet commencing March 1, 2022. The monthly rent was reduced to $5,871 per month with an annual increase of 3% each year. The Company has the option of renewing for an additional <span style="-sec-ix-hidden:c439">three</span>-year term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 82517 760172 842689 9800 10200 9800 5000 5871 0.03 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes revenue as it transfers control of deliverables (products, solutions and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenue, the Company applies the following five step approach: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when a performance obligation is satisfied. The Company accounts for a contract based on the terms and conditions the parties agree to, if the contract has commercial substance and if collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company may enter into arrangements that consist of multiple performance obligations. Such arrangements may include any combination of its deliverables. To the extent a contract includes multiple promised deliverables, the Company applies judgment to determine whether promised deliverables are capable of being distinct and are distinct in the context of the contract. If these criteria are not met, the promised deliverables are accounted for as a combined performance obligation. For arrangements with multiple distinct performance obligations, the Company allocates consideration among the performance obligations based on their relative standalone selling price. Standalone selling price is the price at which the Company would sell a promised good or service separately to the customer. When not directly observable, the Company typically estimates standalone selling price by using the expected cost plus a margin approach. The Company typically establishes a standalone selling price range for its deliverables, which is reassessed on a periodic basis or when facts and circumstances change.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For performance obligations where control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the deliverables to be provided. Revenue related to fixed-price contracts for application development and systems integration services, consulting or other technology services is recognized as the service is performed using the output method, under which the total value of revenue is recognized based on each contract’s deliverable(s) as they are completed and when value is transferred to a customer. Revenue related to fixed-price application maintenance, testing and business process services is recognized based on our right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in FASB ASC Topic 606, <i>Revenue from Contracts with Customers </i>(“<i>Topic 606</i>”), paragraph 606-10-55-18 (“<i>ASC 606-10-55-18</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">If the Company’s invoicing is not consistent with the value delivered, revenue is recognized as the service is performed based on the method described above. The output method measures the results achieved and value transferred to a customer, which is updated as the project progresses to reflect the latest available information; such estimates and changes in estimates involve the use of judgment. The cumulative impact of any revision in estimates is reflected in the financial reporting period in which the change in estimate becomes known and any anticipated losses on contracts are recognized immediately. Revenue related to fixed-price hosting and infrastructure services is recognized based on the Company’s right to invoice for services performed for contracts in which the invoicing is representative of the value being delivered, in accordance with the practical expedient in ASC 606-10-55-18. If the Company’s invoicing is not consistent with value delivered, revenue is recognized on a straight-line basis unless revenue is earned and obligations are fulfilled in a different pattern. The revenue recognition method applied to the types of contracts described above provides the most faithful depiction of performance towards satisfaction of the Company’s performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue related to the Company’s software license arrangements that do not require significant modification or customization of the underlying software is recognized when the software is delivered as control is transferred at a point in time. For software license arrangements that require significant functionality enhancements or modification of the software, revenue for the software license and related services is recognized as the services are performed in accordance with the methods described above. In software hosting arrangements, the rights provided to the customer, such as ownership of a license, contract termination provisions and the feasibility of the client to operate the software, are considered in determining whether the arrangement includes a license or a service. Revenue related to software maintenance and support is generally recognized on a straight-line basis over the contract period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Management expects that incremental commission fees paid as a result of obtaining a contract are recoverable and therefore the Company capitalized them as contract costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue related to transaction-based or volume-based contracts is recognized over the period the services are provided in a manner that corresponds with the value transferred to the customer to-date relative to the remaining services to be provided.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">From time to time, the Company may enter into arrangements with third party suppliers to resell products or services. In such cases, the Company evaluates whether the Company is the principal (i.e., report revenue on a gross basis) or agent (i.e., report revenue on a net basis). In doing so, the Company first evaluates whether it controls the good or service before it is transferred to the customer. If the Company controls the good or service before it is transferred to the customer, the Company is the principal; if not, the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer may require judgment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company provides customers with assurance that the related deliverable will function as the parties intended because it complies with agreed-upon specifications. General updates or patch fixes are not considered an additional performance obligation in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Variable consideration is estimated using either the sum of probability weighted amounts in a range of possible consideration amounts (expected value), or the single most likely amount in a range of possible consideration amounts (most likely amount), depending on which method better predicts the amount of consideration to which we may be entitled. The Company includes in the transaction price variable consideration only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price may involve judgment and is based largely on an assessment of its anticipated performance and all information that is reasonably available to the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its services, not to receive or provide financing from or to customers. The Company does not consider set up or transition fees paid upfront by its customers to represent a financing component, as such fees are required to encourage customer commitment to the project and protect us from early termination of the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Trade Accounts Receivable and Contract Balances</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). For example, we recognize a receivable for revenue related to our transaction or volume-based contracts when earned regardless of whether amounts have been billed. We present such receivables in trade accounts receivable, net in our consolidated statements of financial position at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in current and other assets in our consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The table below shows movements in contract assets:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Contract </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>assets</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">757,485</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized during the period but not billed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts reclassified to accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(442,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">295,011</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"><sup style="vertical-align:top;line-height:120%;">(1)</sup> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The table below shows movements in the deferred revenue balances (current and noncurrent) for the period:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contract </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>liability</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts billed but not recognized as revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized related to the opening balance of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of our contract assets and deferred revenue primarily results from the timing difference between our performance obligations and the customer’s payment. We receive payments from customers based on the terms established in our contracts, which may vary generally by contract type.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Contract </b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>assets</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">757,485</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized during the period but not billed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts reclassified to accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(442,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,473</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">295,011</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"><sup style="vertical-align:top;line-height:120%;">(1)</sup> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contract </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>liability</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Amounts billed but not recognized as revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Revenue recognized related to the opening balance of deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,555,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,903,001</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 757485 10000 -442001 -30473 295011 186959 108052 1555143 1903001 1555143 1903001 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Disaggregation of Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The table below presents disaggregated revenue from contracts with customers by contract-type. All revenues for the years ending June 30, 2023 and 2022 were generated from sales in North America. We believe this disaggregation best depicts the nature, amount, timing and uncertainty of our revenue and cash flows that may be affected by industry, market and other economic factors:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended, June 30</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2023</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg $</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg %</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Recurring – Subscription, Support and Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,028,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,857,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,171,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non – Recurring – Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(11,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Transaction Based</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,098,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,046,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,051,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended, June 30</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2023</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg $</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Chg %</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Recurring – Subscription, Support and Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,028,993</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,857,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,171,327</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Non – Recurring – Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,021</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(11,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Transaction Based</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(108,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,098,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,046,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,051,969</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td> </tr> </tbody></table> 19028993 17857666 1171327 0.07 69917 81021 -11104 -0.14 0 108254 -108254 -1 19098910 18046941 1051969 0.06 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, the company will occasionally capitalize software costs until the product is available for general release to customers. In these instances, the Company determines technological feasibility for its software products to have been reached when a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Research and Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Research and development costs include personnel costs, engineering, consulting, and contract labor and are expensed as incurred for software that has not achieved technological feasibility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Advertising Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Advertising is expensed as incurred. Advertising costs were approximately $20,735 and $22,673 for the years ended June 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 20735 22673 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of temporary differences between tax bases and financial reporting bases of other assets and liabilities.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Earnings Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic net income per common share (“<i>Basic EPS</i>”) excludes dilution and is computed by dividing net income applicable to common shareholders by the weighted average number of shares of the Company’s common stock, par value $0.01 (“<i>Common Stock</i>”) outstanding during the period. Diluted net income per common share (“<i>Diluted EPS</i>”) reflects the potential dilution that could occur if stock options or other contracts to issue shares of Common Stock were exercised or converted into Common Stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per share of Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the year ended June 30, 2023, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. For the year ended June 30, 2022, warrants to purchase 1,085,068 shares of Common Stock were included in the computation of Diluted EPS, and warrants to purchase 23,737 shares of Common Stock were excluded the computation of Diluted EPS due to the anti-dilutive effect. Warrants to purchase shares of Common Stock were outstanding at prices ranging $4.00 from to $10.00 per share at June 30, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents the components of the computation of basic and diluted earnings per share for the periods indicated:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Numerator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income applicable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,003,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,416,651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Denominator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,406,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,087,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Warrants to purchase Common Stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">293,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,766,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,380,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income per share</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.01 23737 4.00 10.00 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year ended June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Numerator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income applicable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,003,845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,416,651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Denominator</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,406,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,087,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Warrants to purchase Common Stock</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">293,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average common shares outstanding, diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,766,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,380,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net income per share</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 5003845 3416651 18406000 19087000 360000 293000 18766000 19380000 0.27 0.18 0.27 0.18 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes the cost of employee services received in exchange for awards of equity instruments based on the grant-date fair value of those awards. The Company records compensation expense on a straight-line basis. The fair value of options granted are estimated at the date of grant using a Black-Scholes option pricing model with assumptions for the risk-free interest rate, expected life, volatility, dividend yield and forfeiture rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash and Cash Equivalents</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments purchased with an original maturity of twelve months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s financial instruments consist of cash, cash equivalents, receivables, payables, accruals and notes payable. The carrying amount of cash, cash equivalents, receivables, payables and accruals approximates fair value due to the short-term nature of these items. The notes payable also approximate fair value based on evaluations of market interest rates.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Available-for-Sale Debt Investments</b>  <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">We classify our investments in fixed income securities as available-for-sale debt investments. Our available-for-sale debt investments primarily consist of U.S. government, U.S. government agency, non-U.S. government and agency, corporate debt, U.S. agency mortgage-backed securities, commercial paper and certificates of deposit. These available-for-sale debt investments are primarily held in the custody of a major financial institution. A specific identification method is used to determine the cost basis of available-for-sale debt investments sold. These investments are recorded in the Consolidated Balance Sheets at fair value. Unrealized gains and losses on these investments are included as a separate component of accumulated other comprehensive income (“<i>AOCI</i>”). We classify our investments as current based on the nature of the investments and their availability for use in current operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Impairment Consideration of Investments</b>  <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">For our available-for-sale debt securities in an unrealized loss position, we determine whether a temporary or permanent credit loss exists. In this assessment, which requires judgment, among other factors, we consider the extent to which the fair value is less than the amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security. If factors indicate a permanent credit loss exists, an allowance for credit loss is recorded to other income (loss), net, limited by the amount that the fair value is less than the amortized cost basis. The amount of fair value change relating to all other factors will be recognized in other comprehensive income (“<i>OCI</i>”).</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 63pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 3.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>RECEIVABLES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts receivable consist of the following at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,693,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,371,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(170,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(206,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,523,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,165,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accounts receivable consist of trade accounts receivable and unbilled amounts recognized as revenue during the year for which invoicing occurs subsequent to year-end. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether the revenue recognition criteria have been met.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,693,122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,371,293</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(170,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(206,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,523,019</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,165,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 2693122 3371293 170103 206093 2523019 3165200 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 63pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 4.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>PROPERTY AND EQUIPMENT</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and consist of the following at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Computer equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,611,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,477,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Leased equipment</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">629,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">681,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">681,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,103,546</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,339,821</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,117,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,575,304</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">986,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">764,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation expense for the years ended June 30, 2023 and 2022 was $541,942 and $418,332, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Computer equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,611,309</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,477,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">180,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Leased equipment</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">629,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">681,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">681,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,103,546</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,339,821</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,117,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,575,304</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">986,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">764,517</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 2611309 2477531 180976 180976 629947 681314 681314 4103546 3339821 3117246 2575304 986300 764517 541942 418332 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 5.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>CAPITALIZED SOFTWARE COSTS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Capitalized software costs consist of the following at June 30:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Capitalized software costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,678,289</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,909,044</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,980,008</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,794,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">698,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">114,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization expense for the years ended June 30, 2023 and 2022 was $185,452 and $57,244, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Capitalized software costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,678,289</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,909,044</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,980,008</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,794,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">698,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">114,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 3678289 2909044 2980008 2794556 698281 114488 185452 57244 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 6.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ACQUISITION RELATED INTANGIBLE ASSETS, NET</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Customer relationships consist of the following at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,274,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,142,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization expense for the years ended June 30, 2023 and 2022 was $131,400 and $131,400, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,274,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,142,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 5537161 5537161 5274361 5142961 262800 394200 131400 131400 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 7.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ACCRUED LIABILITIES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Accrued liabilities consist of the following at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued stock-based compensation</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">387,044</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">379,176</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued compensation and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">682,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">576,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued dividends</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">418,877</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">144,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,620,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,206,284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued stock-based compensation</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">387,044</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">379,176</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued compensation and other liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">682,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">576,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">131,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accrued dividends</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">418,877</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">144,360</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,620,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,206,284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 387044 379176 682901 576645 131178 106103 418877 144360 1620000 1206284 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 8.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>LINE OF CREDIT</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On October 6, 2021, the Company and U.S. Bank N.A. (the “<i>Bank</i>”) executed a Revolving Credit Agreement (the “<i>Revolving Credit Agreement</i>”) and accompanying addendum (the “<i>Addendum</i>”), and Stand-Alone Revolving Note (the “<i>Note</i>” and collectively with the Revolving Credit Agreement and Addendum, the “<i>Credit Agreement</i>”), with an effective date of September 30, 2021.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Credit Agreement replaces the Company’s prior $6.0 million Revolving Credit Agreement and Stand-Alone Revolving Note between the Company and the Bank, as amended and revised on January 9, 2019, and provides the Company with a $10.0 million revolving line of credit that matures on March 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On April 28, 2023, the Company and the Bank executed an Amendment to the Credit Agreement, with an effective date of March 31, 2023. The new amendment provisions to the existing $10 million facility are: (1) the Company will increase its liquidity requirement from $10 million to $12 million. Currently the Company maintains over $22 million in cash and a current ratio of over 6:1; and (2) Draws on the facility accrue interest at the annual rate equal to 1.75% plus the one-month SOFR rate instead of the previous LIBOR rate. As of June 30, 2023, the balance of the facility was <span style="-sec-ix-hidden:c726">zero</span>. The Company has zero bank debt.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Furthermore, the Credit Agreement contains customary affirmative and negative covenants and conditions to borrowing, as well as customary events of default. Among other things, the Company must maintain liquid assets equal to $12 million and maintain a Senior Funded Debt (as defined in the Credit Agreement) to EBITDA Ratio (as defined in the Credit Agreement) of not more than 3:1.</p> 6000000.0 10000000.0 10000000 10000000 12000000 22000000 6 0.0175 12000000 3 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 9.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>DEFERRED REVENUE</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Deferred revenue consisted of the following at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody><tr> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td colspan="2" style="border-bottom:solid 1px #000000;vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td colspan="2" style="border-bottom:solid 1px #000000;vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="vertical-align:bottom;width:auto;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="vertical-align:bottom;width:36.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Subscription</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.6%;">$</td> <td style="vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,543,455</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.6%;">$</td> <td style="vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,188,003</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:0.6%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">359,546</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:0.6%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">367,140</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:0.6%;">$</td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,903,001</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:0.6%;">$</td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,555,143</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody><tr> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td colspan="2" style="border-bottom:solid 1px #000000;vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:auto;"> </td> <td colspan="2" style="border-bottom:solid 1px #000000;vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p> </td> <td style="vertical-align:bottom;width:auto;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="vertical-align:bottom;width:36.3%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Subscription</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.6%;">$</td> <td style="vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,543,455</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.6%;">$</td> <td style="vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,188,003</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255);"> <td style="vertical-align:bottom;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:0.6%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">359,546</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:0.6%;"> </td> <td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">367,140</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255);"> <td style="vertical-align:bottom;width:auto;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:0.6%;">$</td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,903,001</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:0.6%;">$</td> <td style="border-bottom:double 3px #000000;vertical-align:bottom;width:6.2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">1,555,143</p> </td> <td style="vertical-align:bottom;width:0.5%;"> </td> </tr> </tbody></table> 1543455 1188003 359546 367140 1903001 1555143 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 10.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>INCOME TAXES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carry forwards and deferred tax liabilities are recognized for taxable differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. Due to the tax rates being changed in 2018 we have used a federal and state blended rate of 26%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Net deferred tax liabilities consist of the following components at June 30:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b><b><span style="background-color:#ffffff;">2023</span></b></b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b><b><span style="background-color:#ffffff;">2022</span></b></b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NOL carryover</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;">$</td> <td style="width: 12%; text-align: right;">9,539,700</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,506,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Capital loss carryover</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">38,600</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">-</td> <td style="width: 1%; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Allowance for bad debts</span></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">44,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">199,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">182,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Operating lease ROU</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Depreciation</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(247,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(653,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(932,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(809,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,642,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,279,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax asset</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The income tax provision differs from the amounts of income tax determined by applying the US federal income tax rate to pretax income from continuing operations for the years ended June 30, 2023 and 2022 due to the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Book income</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;">$</td> <td style="width: 12%; text-align: right;">1,453,475</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,036,124</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock for services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">15,824</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in accrual</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">16,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Life insurance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">14,933</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Meals and entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">844</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(9,357</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(181,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Unrealized gain</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Operating lease ROU</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Excess</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">353,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Capital loss carryover</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">NOL utilization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,313,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,450,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">At June 30, 2023, the Company had net operating loss carryforwards of approximately $36,691,234 that may be offset against past and future taxable income from the year 2023 forward. A significant portion of the net operating loss carryforwards began to expire in 2019. No tax benefit has been reported in the June 30, 2023 consolidated financial statements since the potential tax benefit is offset by a valuation allowance of the same amount.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Due to the change in ownership provisions of the Tax Reform Act of 1986, net operating loss carryforwards for Federal income tax reporting purposes are subject to annual limitations. In January of 2009 the Company acquired Prescient Applied Intelligence, Inc. which had significant net operating loss carryforwards. Due to the change in ownership, Prescient’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis. In June of 2015 the Company acquired ReposiTrak, which had significant net operating loss carryforwards. Due to the change in ownership, ReposiTrak’s net operating loss carryforwards may be limited as to use in future years. The limitation will be determined on a year-to-year basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company determines whether it is more likely than not that a tax position will be sustained upon examination based upon the technical merits of the position. If the more-likely-than-not threshold is met, the Company measures the tax position to determine the amount to recognize in the financial statements. The Company performed a review of its material tax positions in accordance with these recognition and measurement standards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has concluded that there are no significant uncertain tax positions requiring disclosure, and there are not material amounts of unrecognized tax benefits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company includes interest and penalties arising from the underpayment of income taxes in the consolidated statements of operations in the provision for income taxes. As of June 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before June 30, 2020.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.26 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b><b><span style="background-color:#ffffff;">2023</span></b></b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b><b><b><span style="background-color:#ffffff;">2022</span></b></b></b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NOL carryover</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;">$</td> <td style="width: 12%; text-align: right;">9,539,700</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,506,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Capital loss carryover</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">38,600</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">-</td> <td style="width: 1%; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Allowance for bad debts</span></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">44,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">199,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">182,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Operating lease ROU</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 9pt;">Depreciation</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(247,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(653,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(932,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(809,800</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,642,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,279,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax asset</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 9539700 11506800 38600 0 44200 53600 199000 182400 1000 0 247500 653900 932100 809800 8642900 10279100 0 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Book income</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;">$</td> <td style="width: 12%; text-align: right;">1,453,475</td> <td style="width: 1%; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,036,124</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock for services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">15,824</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in accrual</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">16,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,178</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Life insurance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">14,933</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,626</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Meals and entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">844</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(9,357</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(181,879</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,288</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Unrealized gain</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">2,536</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Operating lease ROU</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">1,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Excess</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">353,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Capital loss carryover</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">NOL utilization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,313,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,450,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1453475 1036124 15824 3559 16586 105178 14933 17626 844 514 -9357 -7436 -181879 -33288 2536 13383 1002 0 0 353201 0 -38622 -1313964 -1450239 0 0 36691234 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 11.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>COMMITMENTS AND CONTINGENCIES</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On May 1, 2019, the Company completed the expansion of new equipment for the Company’s information technology infrastructure, buildout of its corporate headquarters, and expansion of its collocation data center, which it completed using approximately $1,269,000 (the “<i>Lease Amount</i>”) of funds provided by U.S. Bank to finance equipment and services related to the Company’s expansion and relocation pursuant to that certain lease agreement, originally entered into by and between the Company and U.S. Bank on January 9, 2019 (the “<i>Lease Agreement</i>”). Pursuant to the Lease Agreement, as of May 1, 2019, U.S. Bank is now leasing back the property and equipment purchased by the Company. Pursuant to the Lease Agreement, commencing May 1, 2019, the initial term of the lease shall be 48 months, the Lease Amount shall accrue interest at a rate of 5.0% per annum, and the Company shall be required to make monthly rental payments in the amount of approximately $29,097 per month. On July 30, 2020 the Company made an early repayment of the entire outstanding balance on the note payable due to U.S. Bank in the amount of $960,208. The repayment amount included $64,721 of accrued interest. <span style="-sec-ix-hidden:c865">No</span> repayment penalties were incurred as a result of the transaction.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On June 21, 2018 the Company entered into an office lease at 5282 South Commerce Drive Suite D292, Murray, Utah 84107, providing for the lease of approximately 9,800 square feet for a period of <span style="-sec-ix-hidden:c869">three</span> years, commencing on March 1, 2019. The monthly rent is $10,200.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 1, 2022, the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c871">three</span>-year term. Terms of the lease were modified to reduce the space to approximately 5,000 square feet commencing March 1, 2022. The monthly rent is $5,871 with an annual increase of 3% each year. The Company has the option of renewing for an additional <span style="-sec-ix-hidden:c875">three</span>-year term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Minimum future payments, including principal and interest, under the non-cancelable capital leases are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Year ending June 30:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">From time to time the Company may enter into or exit from diminutive operating lease agreements for equipment such as copiers, temporary back up servers, etc. These leases are not of a material amount and thus will not in the aggregate have a material adverse effect on our business, financial condition, results of operation or liquidity.</p> 1269000 P48M 0.050 29097 960208 64721 9800 10200 5000 5871 0.03 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 85%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Year ending June 30:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,291</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 73291 49291 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 12.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>EMPLOYEE BENEFIT PLAN</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company offers an employee benefit plan under Benefit Plan Section 401(k) of the Internal Revenue Code. Employees who have attained the age of 18 are eligible to participate. The Company, at its discretion, may match employee’s contributions at a percentage determined annually by the Board of Directors. The Company does <span style="-sec-ix-hidden:c887">not</span> currently match contributions. There were <span style="-sec-ix-hidden:c888">no</span> expenses for the years ended June 30, 2023 and 2022.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 13.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>STOCKHOLDERS EQUITY</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Officers and Directors Stock Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Effective October 2018, the Board of Directors approved the following compensation for directors who are not employed by the Company:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Annual compensation of $75,000 payable at the rate of $18,750 per quarter. The Company has the right to pay this amount in the form of cash or shares of the Company’s Common Stock.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Upon appointment, outside independent directors receive a grant of $150,000 payable in shares of the Company’s restricted Common Stock calculated based on the market value of the shares of Common Stock on the date of grant. The shares vest ratably over a <span style="-sec-ix-hidden:c895">five</span>-year period.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Reimbursement of all travel expense related to performance of Directors’ duties on behalf of the Company.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Officers, Key Employees, Consultants and Directors Stock Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In January 2013, the Board of Directors approved the Second Amended and Restated 2011 Stock Plan (the “<i>Amended </i>2011<i> Plan</i>”), which Amended 2011 Plan was approved by shareholders on March 29, 2013. Under the terms of the Amended 2011 Plan, all employees, consultants and directors of the Company are eligible to participate. The maximum aggregate number of shares of Common Stock that may be granted under the Amended 2011 Plan is 675,000 shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A Committee of independent members of the Company’s Board of Directors administers the Amended 2011 Plan. The exercise price for each share of Common Stock purchasable under any incentive stock option granted under the Amended 2011 Plan shall be not less than 100% of the fair market value of the Common Stock, as determined by the stock exchange on which the Common Stock trades on the date of grant. If the incentive stock option is granted to a shareholder who possesses more than 10% of the Company’s voting power, then the exercise price shall be not less than 110% of the fair market value on the date of grant. Each option shall be exercisable in whole or in installments as determined by the Committee at the time of the grant of such options. All incentive stock options expire after 10 years. If the incentive stock option is held by a shareholder who possesses more than 10% of the Company’s voting power, then the incentive stock option expires after five years. If the option holder is terminated, then the incentive stock options granted to such holder expire no later than three months after the date of termination. For option holders granted incentive stock options exercisable for the first time during any fiscal year and in excess of $100,000 (determined by the fair market value of the shares of Common Stock as of the grant date), the excess shares of Common Stock shall not be deemed to be purchased pursuant to incentive stock options.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended June 30, 2023 and 2022 the Company issued 38,291 and 59,988 shares to its directors and 43,523 and 31,890 shares to employees and consultants, respectively, under the Amended 2011 Plan. The Company, under its Share Repurchase Program, repurchased 231,597 and 983,275 shares of its Common Stock during the years ended June 30, 2023 and 2022, respectively. Those shares were cancelled and returned to authorized but unissued shares. The Company holds <span style="-sec-ix-hidden:c920">no</span> treasury stock. Vested and issued shares under the Amended 2011 plan for the fiscal year ending June 30, 2023 and June 30, 2022 totaling 25,995 and 16,480, respectively, are included in the roll-forward of restricted stock units below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Restricted Stock Units</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Restricted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Units</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Grant Date </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>($/share)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at July 1, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">841,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.54</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested and issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">906,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested and issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(25,995</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">907,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The number of restricted stock units outstanding at June 30, 2023 includes 35,054 units that have vested but for which shares of Common Stock had not yet been issued pursuant to the terms of the agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of June 30, 2023, there was approximately $4.8 million of unrecognized stock-based compensation obligations under our equity compensation plans. The stock-based compensation obligation is in connection with certain employment agreements which have a deferral option at the Board’s discretion. At the end of the deferral period, the stock-based compensation expense associated with the obligation is expected to be recognized on a straight-line basis over a period of <span style="-sec-ix-hidden:c943">three</span> years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Warrants</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Outstanding warrants were issued in connection with private placements of the Company’s Common Stock and with the restructuring of the Series B Preferred that occurred in March of 2018. The following table summarizes information about fixed stock warrants outstanding at June 30, 2023:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Warrants Outstanding</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>at June 30, 2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Warrants Exercisable</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>at June 30, 2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Range of</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>prices </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b> <b> average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>remaining contractual </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>life (years)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercisable</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,085,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,085,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,108,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,108,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Preferred Stock</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s articles of incorporation currently authorizes the issuance of up to 30,000,000 shares of ‘blank check’ preferred stock, par value $0.01 (“<i>Preferred Stock</i>”) with designations, rights, and preferences as may<i> </i>be determined from time to time by the Company’s Board of Directors, of which 700,000 shares are currently designated as Series B Preferred Stock (“<i>Series B Preferred</i>”) and 550,000 shares are designated as Series B-1 Preferred Stock (“<i>Series B-1 Preferred</i>”). Both classes of Series B Preferred Stock pay dividends at a rate of 7% per annum if paid by the Company in cash, or 9% if paid by the Company by the issuance of additional shares of Series B Preferred, or Series B-1<i> </i>Preferred, as applicable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company does business with some of the largest retailers and wholesalers in the world. Management believes the Series B-1 Preferred favorably impacts the Company’s overall cost of capital in that it is: (i) perpetual and, therefore, an equity instrument that positively impacts the Company’s coverage ratios; (ii) possesses a below market dividend rate relative to similar instruments; (iii) offers the flexibility of a paid-in-kind (PIK) payment option; and (iv) is without covenants. After exploring alternative options for redeeming the Series B-1<i> </i>Preferred, management determined that alternative financing options were materially more expensive, or would impair the Company’s net cash position, which management believes could cause customer concerns and negatively impact the Company’s ability to attract new business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Section 4 of the Company’s First Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B-1 Preferred Stock, as amended (the “<i>Series B-1 COD</i>”) provides the Company’s Board of Directors with the right to redeem any or all of the outstanding shares of the Company’s Series B-1 Preferred for a cash payment of $10.70 per share at any time upon providing the holders of Series B-1 Preferred at least ten days written notice that sets forth the date on which the redemption will occur (the “<i>Redemption Notice</i>”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of June 30, 2023,<i> </i>a total of 625,375 shares of Series B Preferred and 212,402 shares of Series B-1 Preferred were issued and outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Share Repurchase Program</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On May 9, 2019, our Board of Directors approved the repurchase of up to $4.0 million in shares of our Common Stock, which repurchases may be made in privately negotiated transactions or in the open market at prices per share not exceeding the then-current market prices (the “<i>Share Repurchase Program</i>”). Under the Share Repurchase Program, management has discretion to determine the dollar amount of shares to be repurchased and the timing of any repurchases in compliance with applicable laws and regulations, including Rule 10b-18 of the Exchange Act. On March 17, 2020, the Board, given the extreme uncertainty due to COVID-19 at the time, suspended the Share Repurchase Program.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On May 18, 2021, our Board of Directors resumed its Share Repurchase Program, and increased the number of shares of Common Stock available to repurchase under the Share Repurchase Program by an additional $4 million bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program to $8.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On August 31, 2021 our Board of Directors approved an increase of $4.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, and on May 10, 2022, our Board of Directors approved an increase of $9.0 million in the number of shares of Common Stock available to repurchase under the Share Repurchase Program, bringing the total number of Common Stock authorized to repurchase under the Share Repurchase Program as of June 30, 2023 to $21.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Since inception of the Share Repurchase Program through June 30, 2023, a total of 1,945,666 shares of Common Stock have been repurchased at an average purchase price of $5.91, resulting in $9,507,781 remaining available to repurchase under the current Share Repurchase Program. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. In addition, the Share Repurchase Program may also be suspended for periods of time or discontinued at any time, at the Board’s discretion.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table provides information about repurchases of our Common Stock registered pursuant to Section 12 of the Exchange Act, during the years ended June 30, 2023 and 2022:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Period</b> <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>of Shares </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Purchased </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>by Period</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price Paid </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Dollars </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Expended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>by Period </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Under the </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Plans or </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Programs </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Available for </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Future </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Share </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Repurchases</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Under the Plans </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>or </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Programs </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Year Ended June 30, 2022:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">July 1, 2021 – September 30, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,909,609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">October 1, 2021 – December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">244,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,429,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,479,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">January 1, 2022 – March 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">538,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,741,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,738,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">April 1, 2022 – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">921,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,817,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Year Ended June 30, 2023:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">July 1, 2022 – September 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,657</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,713,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">October 1, 2022 – December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,741</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.05</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">448,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,265,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">January 1, 2023 – March 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">429,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,835,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">April 1, 2023 – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">328,129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,507,781</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><sup style="vertical-align:top;line-height:120%;"><span style="font-size:8pt;">(1)</span></sup> We close our books and records on the last calendar day of each month to align our financial closing with our business processes.</p> 75000 18750 150000 675000 38291 59988 43523 31890 231597 983275 25995 16480 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Restricted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Units</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Grant Date </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>($/share)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at July 1, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">841,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.54</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested and issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,873</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">906,155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.02</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested and issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(25,995</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.77</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,568</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">907,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 841316 5.34 98192 5.54 16480 6.36 16873 5.35 906155 5.34 61859 5.02 25995 5.77 34568 5.52 907451 5.30 35054 4800000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Warrants Outstanding</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>at June 30, 2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Warrants Exercisable</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>at June 30, 2023</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Range of</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>prices </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b> <b> average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>remaining contractual </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>life (years)</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercisable</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>exercise price</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,085,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,085,068</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,108,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,108,805</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 4.00 1085068 P2Y7M6D 4.00 1085068 4.00 10.00 23737 P2Y6M25D 10.00 23737 10.00 1108805 P2Y7M6D 4.13 1108805 4.13 30000000 0.01 700000 550000 0.07 0.09 10.70 625375 212402 4000000.0 4000000 8000000.0 4000000.0 9000000.0 21000000.0 1945666 5.91 9507781 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Period</b> <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>of Shares </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Purchased </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>by Period</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price Paid </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Dollars </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Expended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>by Period </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Under the </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Plans or </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Programs </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Available for </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Future </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Share </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Repurchases</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Under the Plans </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>or </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Programs </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Year Ended June 30, 2022:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">July 1, 2021 – September 30, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,909,609</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">October 1, 2021 – December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">244,552</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.85</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,429,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,479,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">January 1, 2022 – March 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">538,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,741,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,738,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">April 1, 2022 – June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">192,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.78</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">921,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,817,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Year Ended June 30, 2023:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">July 1, 2022 – September 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,657</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,713,447</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">October 1, 2022 – December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88,741</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.05</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">448,266</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,265,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">January 1, 2023 – March 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74,150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.79</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">429,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,835,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">April 1, 2023 – June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">328,129</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,507,781</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 7600 5.43 41276 7909609 244552 5.85 1429697 6479912 538376 6.95 3741477 2738435 192747 4.78 921331 10817104 20859 4.97 103657 10713447 88741 5.05 448266 10265181 74150 5.79 429271 9835910 47847 6.86 328129 9507781 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 14.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In February 2016, the FASB issued ASU 2016-02 <i>Leases (Topic 842)</i> (“<i>ASU 2016-02</i>”). Under ASU 2016-02, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Effective July 1, 2019, the Company adopted the requirements of ASU 2016-02. All amounts and disclosures set forth in this Annual Report have been updated to comply with this new standard with results for reporting periods beginning after July 1, 2019 presented under ASU 2016-02, while prior period amounts and disclosures are not adjusted and continue to be reported under the accounting standards in effect for the prior period.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>NOTE 15.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>RELATED PARTY TRANSACTIONS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><i>Service Agreement.</i> During the year ended June 30, 2023, the Company continued to be a party to a Service Agreement with Fields Management, Inc. (“<i>FMI</i>”), pursuant to which FMI provided certain executive management services to the Company, including designating Mr. Fields to perform the functions of President and Chief Executive Officer for the Company. Mr. Fields, FMI’s designated executive, who also serves as the Company’s Chair of the Board of Directors, controls FMI. The Company had <span style="-sec-ix-hidden:c1099"><span style="-sec-ix-hidden:c1100">no</span></span> payables to FMI at June 30, 2023 and 2022 respectively, under the Service Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 16.</b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>SUBSEQUENT EVENTS</b></p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On September 12, 2023, the Company announced its plans to commence the redemption and retirement of its Series B Convertible Preferred Stock and Series B-1 Preferred Stock (together, the “<i>Preferred Stock</i>”) for their stated value, or $10.70 for each share of Preferred Stock, resulting in an aggregate purchase price of $8,964,214 (the “<i>Preferred Redemption</i>”).  The Preferred Redemption is to occur over the next three years from September 12, 2023.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On September 19, 2023, the Company’s Board of Directors declared a quarterly cash dividend of $0.015 per share ($0.06 per year), payable to shareholders of record on September 29, 2023, to be paid to shareholders of record on or about November 11, 2023. Based on the closing price on September 29, 2023, this represented an annual dividend yield of approximately 1.06%. Subsequent quarterly dividends will be paid within 45 days of the shareholders of record date of December 31, March 31, June 30 and September 30.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In accordance with the Subsequent Events Topic of the FASB ASC 855, we have evaluated subsequent events, through the filing date and noted no further subsequent events that are reasonably likely to impact the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 10.70 8964214 0.015 0.06 1.06 We close our books and records on the last calendar day of each month to align our financial closing with our business processes. Contract asset balances for June 30, 2023 include a current and a long-term contract asset of $186,959 and $108,052, respectively. EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V)/%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #MB3Q7OQ8-9N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:1%<:'+BV-/"H(#Q;>0W+9@TX;DI-VWMXU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.Y93HIN:^CU[3](P'"-I\ MZ -"Q?D=>"1M-6F8@458B$PUUD@345,?SWAK%GSXC&V&60/8HL>.$HA2 %/S MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&MW!= M(MT9G'XE)^D4<,TNDU_KA\UNRU3%J[K@JZ*ZWU5"BEO)5^^SZP^_J[#OK=N[ M?VQ\$50-_+H+]0502P,$% @ [8D\5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #MB3Q7=G16>*T' E,@ & 'AL+W=OM%92KEZU^NEP9(F M)#WF*\K4)P]<)$2JMV+12U>"DK H2N(>=IR37D(BUKD\+[;-Q.4YSV0<,3H3 M*,V2A(C7#S3FSQ<=M[/9>)CF@< MYTKJ//Y9BW:VQ\P+=U]OU"?%Q:N+N2\K$'L%'B#F@*\+L _%+A^ M38&W+O":%OCK K\@4UY*P6%,)+D\%_P9B7QOI9:_*& 6U>KR(Y9_[W,IU*>1 MJI.78QYDZFN4:,A"])')2+ZB*2O;4_Z]=-'M?(S>_OS+>4^JP^5%O6 M_:&4 MQC72+D9?.9/+5.F&-*P*]-1Y;D\6;T[V P85?\O8,?*<(X0=[!E.: 27S^GJ M&.%!;?D8+A_30!W=+%KU7Z'G[T._R_NN+V@M-)4W2OTW(2TG?+)D/ M$N_2%0GH14>- BD53[1S^>8G]\1Y;\)E4VQL2:R"TM^B]"%UC?+F=45-V.!R MU^E^-O$!J]KRL216X=/?\NDWXS-D+",QNJ8K+J0)%*PC16;".P*KVH*R)%8! M=;(%==(,U(R*B.B!Q:FQB8%E;6I;$*K0&6UH#\ K7-]E)%%-TE27W5)@HP1J.XW8] M_\QW3:3 TK:D+(E52)UM29TU(75-%U$J5=.2Z(HDQJX(Z\R&UY_1:'ISASY= M?[N=':'IU>C81 Z4:4O.DEB%G.MH6^J)Q;FX@C-I1K+$!=HQ#,F MQ:OZ&QJ![E&_^F["!Q>UY6=+K0IPQQ>[30#>D!TX.!/\*6*!N3W"FK(W+B][O8<1PC M+:N1P99:E98.#2[L^&\BJ?("?T N?GO_"YK3(!.JE1F1P4KYS5.YF+GDP>,1 M^MDY=EPT(P)])[$YW,-ZK3D>(E&X.E*XHTJTX/&/;WF^:%/KX$2\(6M#9Y[1&Z&L['P]^-4[56PX(MM2HO M'19PH[#P!XWC[B-35DQU4)*JD2U$TS3-S$/;'LTK;L1F-2784JMBTRD!-TH) MWWFLTB@1Y:2(2(VP8*4:6%:=ORVU*BSM_'$CYS]2CCV?:RLGV(JA3)G9S P- M5KRCIJH17-6:VB&;SN62#T4@-5JRC9M7XVU*K4M/& M'S_AO4QH6*1CV:?E$(YQ;,B MS-SF_N<3!+BN-;9#Y &L\P"&7?QT-+E&PRR,)!=H*"55R;R8G9S$9&&D!NO5 M4[/J_FVI5:EI]X]A\[Y]4C6)&&%!I )H,154;/LH1#$SKFX,Y9J4OW*6QJ?P M>PY3#]-J2+"E5EV]H$."U^@1PWRI7"_47_?(U,*"ZUHO3SA$0O!T0O :)819 M=A]'@>JDG!B]!ZS2>GV'U;"P5NL7:OEZLJ?+ON^?G!73+T\F.CH(>(V"0'5J M8KXDZJS0MTRJL8T5J?UMQ%!:;#:N1X*/TII>J7:R<[WNP#WM^P-]O6LRAT@& MWLXZ(MC';VX#=1E]3_FOY)5%%+TAR>H]T(]'L$SKUG2(7.#I7.#!+G[#+)^% MS =[(S=88DYBB;Z01UH\A#E"MY(LC=RL)@-;:E5N.AEXL*/?<)M$(D'3L1$; MK.#WC0\ X*K6E Z1 #R= +Q&"6"D;(50'F/*0OJ"/E/S[1&6F:PW.3. M2,RJU[>E5EU>J[V^#YOTH<(5ELAJ\N4>@5J7#]>U7F1KU>7W=M;5Y_,3Q>\3 M4A3DBZ?*)?;;K=O?0 R+E?\]O7OY XJO))_>2%%,'U2IG:&KS5%\W<-*,AFKRLE_'6:O@VAW%V>JU*HXI\GEDY1^^S M(BMG$MW6[@RZ0+_??D#?O/SVJ?(T8'B.**?,, MOSY^..T/GT" ;92TC9(V_MA0E)76LK3HG3$0F"^Z:J$C(03%Z2!(\)9B@KY^@EQ?$8IW!C$>2(;%.L^;9.EC'4%K.6 M37$HGGP3L4$9[\8748;)_CRX=HS$$91'_S1$[31$X?51I=50O%!6YR)Z]4)0 M0MZBJKS+BP+VX&R;JFNEZSKGBR!RD!$1I]%^ *Y9S%/.F!]_W.*/@_AOM%QG M^1S)K\ D1C83K^Q2ZA9Y-KC)8@=1E+ D9GO 73/"<$+H0 (F+?(DB/PW9;," M'2X%B9L@"4UX3/$>3H]A' F:X-0/5+1 Q8$I!I;6]JF96_FERM? F[;9-#Z\ MPH&1BICA?;2N61+SB"1^K&F+-0U6UE^;I=],YAL?NO2Y5B:'LM3E_'"N;WWULH-RPO=6Y:!9'^L.K9.3MNESG8'J:XZI,5OWO?(7 M4T'WX;MF@J9L"'['UR3(D0>K9*'*^PLK]2H8 W4+"18X/HJ-B$N;B M7V$;9S8O[V':LYU%T+6VO%"+BZHNH'6$7OC,PT X2>-]^!Z[6$1D"'Y'V"3, MV-\K-7^$^?:"\] H%H()X< [PK(/L*-2^C%WG$N"1#=]]ZR/U]E3+:B] :?NE#/"1+*_-*Y=G.*8#20Z[=B2 MAMD20.JJ+M7AA:$N 1*06MC1+SY#: >H&" ;VG$E#7-E2S;/4)_:2CV7"PGY M-8>NXD&6E7>FJZ;;FD&6'-OX:,N MR3DS[)K0*,4I'M"(M"-">AH1NA.]E21>Y"Z_12))G-GUF#$1#Q08VK$@#;/@ M+\K*=JL&6.CLEM7Z'X8^;L']=N:/]T=$O# M=+O9/X=RT<.W"2:1RV,>PN5$Q$/M!NL8E^'@OKFU:O9YJ8JYU*:9W^1M^K%W',X.@Z*H M_R&SA"X!>OC*+I6N6X>WB(@QP^D81Z1)5KCE,1X#>Z#T+6"0@6[K%OI:[1OT@$Q,L.2L5!*7)R;&?R5L_]DY]L$/'Y[U%]\;KJH281OMG MLX>L^O@Z.<'"9FV./)Z_-_ M/#_GG=K@[+\]TN)!M7)RM&?RUH]VYZE\6*VTJZUW5]L;-G??#(BI-";MW V-U:MFQ=9[I0%R,WE4F90 M0FH#^'ZAH._YC!OH# !S% M& 'AL+W=OU@M8+/)?M"]LA]A"028D2TIG%4$2I<65?BM! MU!R(^XJ#4SHX;1WZI4._K8-;.K@YF2*5G(-/)9V..=LCKJV5FK[)8>;>*OTH MU?_WA>3J;:3\Y'3&4L'B**020O1(8YH&@!9:3J";.>60R@W(**"Q>(?>HR\+ M']W\^&YL2S6W5K"#RV M E91]?=B2P.86&I;"^ [L*8__4 &^.!4;[W]@X[59-VV,?&/T'=D,*C:#"]CD M# 1ZR.2&\>A?Q4?SR!F(1@B%^*"6GX>+OQ,0;0U]8[@=80PK&,.+8?301R&R MMTD,SQ(DHSZ^P][IDF@R= ?8ZX].2!AC[4AB5)$8=2#Q>R:%I&D8I>L>^B6_ M5E_U-_",VN)I,FS$8TR@(YZ["L^=$<\">*3VR2,Z^2JA/S]#L@3^5Q,"H^2E MW^)KBOE7$CM"2?"A1\27?=DOKD+E!/5%,VPJ0BWM?'/ 78'4FF;2"4AM^[U) MA)QE.G"\_M [)=+.SC='W)7(H2$FYH[X-2+M2G,I_C:,=G:^.=BN, Z-,#%W MPB_%YSVYJ/R852^M/U=5\Z^E=DSTT#L3<_-\A0KDGOH0Q\7.*9%V=KXYXJY$#FTR,??)_[$"G;>_S3#:V?GF8"^% M8=<.>/1QW&?*UU$J4 PK)8]OAPH]+TZXB@?)MOF9SY))R9+\=@,T!*X-U/L5 M8_+E01\C5>>,T^]02P,$% @ [8D\5Z>K%[IJ!0 >10 !@ !X;"]W M;W)KIGO1."(-> MLC37-[.=,?OKQ4)'.Y%Q?27W(H=_-E)EW,"EVB[T7@D>ETY9NJ 8>XN,)_EL MM2S'[M5J*0\F37)QKY ^9!E7_]R*5#[?S,CL-/ IV>Y,,;!8+?=\*QZ$^;R_ M5W"U:*+$229RG<@<*;&YF;TGUVOJ%@ZEQ5^)>-:=WZA(Y5'*I^+B0WPSPP61 M2$5DBA D$V2%]/X8!3\FX"? M6:UEKF6:Q-R(&#T8^((Y,AK)#?IC+Q0O:JW1''U^N$,7WU\N%P9N6K@NHOH& MM]4-Z,@-"$4?96YV&OV4QR(^#[ V@:9GI!OZ63$WP[Y%6+X':*8,@O0^O7N M= *'-15D93QG)-XG<13Y0=@J4SFZI6/Q/!U7),1A$!*\7!R[Q!;# #M>Z)#& M\(S-:=B($'7XMK&Z8SE5_11Z[UGD?B9@:-0@MU%+/5#]\1 M#_]H*_X;!3M+UVW2=2>G8BVU*59N$3>)A$8\C]%>R?@0&6A4^[U4QE: *JK7 M*3]C.&2.VYLFBQT)/)]0^RQY#;8WB?W TYH5.NF3*.;+1ND-[NZ$C#FX3VFQ M"UP64L].Z3>4_B3E+R*'Q926G#R&5I1H4RRNHW7I^T,(+W#]@/5@+78^\0@; M6?A! QM,PMX)6%Y1PBNI*(@SF/OD:SE@XPT&' 3[H1^&/=ZA7>"[KCN"&S:X MX23NG]) 967_:;6!AD-0!^. ,=HCM1@RCU%&L9V5X%8R\"3MASR2F4 ;);,3 M,XB$51KP ,+%(89UT(.U&#H.<3PZ4EC2T3A^C>?.[A,.Q+J,W.<1CV1R!;"263D@7ZSM/D*^R.4JEA7Y0CO8-6@H \ M@]H> ;_<,5G9G0'3 'MH,F>.[W6TYYR[U4(R+8:?!#X;@VS5D$S+8=T$ M'P6\2HE3?S'\1=BK.=0Y-R3$\P;KP2*(!'8C'AL!;A613$OBQ;V2QZ1X_;I$ MP'R&;&^'0ZV;,TJ83_K,%D-"P] +1IA;6233NOB[F.Q?0XESW1#3H"_:%D/0 M3-CBC3QDM)5".BV%=\DQB44>EXT!^OA&* 4/'+RV14\V9#K4N;D;>([C])!? M87B.W HBG12>3DT1W^_3).*/*2P#B6 H*UL$5V(GTU@HZU*NPW=?5EPH9C#8 M+5L,F0-+?FRS1%MMH]/:]J5\.8_9DK!8ABS XTFT MTDBGI?&V+'>]F& C6 &7Z+%,4ZYT.VK/HHKO=]7CBO9[N-6*C#07V@HDG1;( MN[K2_X???16_S6K O^@%(,]JEV= M@K5AJD.YCUQMDURC5&P@)+[R 4Q5YUS5A9'[\JCH41HCL_+G3G#H!(4!_+^1 MTIPNBALTIXVK?P%02P,$% @ [8D\5PBNQNC_!@ [#$ !@ !X;"]W M;W)KJC@6;>'80^*Q<1"]>%*=-+^^U&R8EDD35D-'UI+]KWG7O)<7LHG]/RY*+]4 M6T*H\2U+\^IZLJ5T]WXVJS9;DD75NV)'.LVI4DBANG+)U! MT[1G693DD\6\>>^V7,R+/4V3G-R61K7/LJC\?D/2XOEZ B8O;WQ*'K>T?F.V MF.^B1W)'Z.?=;4.,E(7B5%;I3DX7KR ;P/(:H=&HN_$_)7UO0R3%F[7AZ_8*^;@;/!G,? M5619I/\D,=U>3]R)$9.':)_23\5S2-H!X1IO4Z15\[_Q?+"UF?%F7]$B:YU9 M!EF2'UZC;^U$G#A@[XP#;!T@YV"#,PY6ZV!Q#A"><4"M ^(<+/N, VX=\*4I MV:V#S:?DG'%P6@>'W=7 ;=@]T-%SZ$8T6\[)X-LK:FJ'5%TU!--Z, MPB2O:_>.ENS3A/G1Q;+(JR)-XHB2V+BC[(45)JV,XH'=%9LOVR*-25G]:JR^ M[A/ZW7CCDX=DD] K8VI\OO.--S]?S6>4)5+#S39MT)M#4'@FZ"VK3U*63406 MP_CW(\GN2?F?<4?*A%3&C7'.0A)K^%C;$EH/GLZ?30A3-((#(A'TS7S0#GH7K?WW#E7(P]:;V MOMI%&W(]8;M61T2KHN8AYV3-RLA1(HZ<@J5.,!^) MS<-V^-ZQTAERK1,LT D6:@+KE14^EA4>75:R4E*BC"TEG6 ^%CN0S2W*%1;* MS7(M[ "N9>C,*Q!CFERKD&6%H.7)&X5]9-16,KJ,JNU08U BC&73'AJH+UI M#$R+(TEG4NO!I *=X4)-8#W"G2/ASB#A,I*=H2E8.L+2X9D3+1AS'&]B'&"R M_=CF%I=R$&,7U^#80EE6'G <^>)RCW/M*N>Z^RK@)T])3/*XFOIDD[*5%LLX M4**-76@ZP7QWB/N5.S3':YT)!6*X*79MA+CGNE!,G#/K$>L=B?64Q!Z^V=WO MO]]'['6@?2JAQK*J$\SWQ$GT7 L*3U8Z@ZYU@@4ZP<+AZ>@5"S [@6:-M\'M*872.+RS5TV AL@Q_6L,\R> M2'] R>R?A!I)SAZ'B916,-0VE\,F_K#)JC51=5_U0$;/NA@0F:9E>IB?^V'# M_M1W0A2X2(EZ:]R1'6UDL1?I :K4*2@EZD)Y2F(GU:+VJ!09%G^6PB2\Q@> M6VR=R 7TJEQJN-']5*O.!8:%+C"L=&G-*9 $E&M=DN158A?HU"Z@4>Y28XVF M5ZO@!202#[0 ]H1^K57RTHH6:$4++YB2_D&13O6"KU2]U/YC*T4KF@\EFA&; M%K[70XGJ!2S3,4VNHM9:TPLD>ERK1[\:.+%N%,(3001Y#53B2G"K@L\"W +?'9R*KW^ M'<3'J'Q,\LI(R0-S-=\Y#*,\_+3@<$.+77-0_;Z@M,B:RRV)8E+6!NSSAZ*@ M+S?UV??C#SP6_P-02P,$% @ [8D\5["_!^@)" ,20 !@ !X;"]W M;W)KM;=]J'3!XB$+#8DH04@.>ZG[P%)DQ(!0G9'S4-,40='?US.^1V O'SB MXIO<,*:\[U59RZO91JGMQ6(ALPVKJ/S MZR&;]9<5%3!1_&XD%O!:-XTJLH% M]OUH4=&BGBTOFWOW8GG)=ZHL:G8O/+FK*BJ>;UC)GZYF:/9RX[?B<:/TC<7R M*6,DRI5U0^+-GMZPLM2?0\4?G=-;_IFYX>/WB_6/3>>C,BDIV MR\M_%+G:7,V2F9>S-=V5ZC?^] OK.A1J?QDO9?._]]39^C,OVTG%JZXQ**B* MNOU+OW<#<= 11,-<-< CQL$$PU(UZ 9N46KK.G6'55T>2GXDR>T-7C3%\W8 M-*VA-T6MI_%!"?BV@'9J>M?SSA'V'O"Z_51GI_J7.6'SM8@-A>,7Y1?(.= M'G_=U1\\XO_H81\3BZ#;US?'#CFD'T#2^"-3 ZB':=T,TUKPRH, $U05]6.[ M0@M5,'EA&[?6;6!WJZ/W0FYIQJYF$)Z2B3V;+7_X$XK\GVQ]/I.SHQ$(^A$( M7-Z77R'9%'7&*V;K9MLV;-KJG+)?AF'JXR2]7.P/>V#:!;Y/_#3L[8[$A;VX MT#D]U_F_(8CTFI:>XI!X,EYG1M[^M/F9[)K>#[ A:JMWI^_52&YYS* M,SD[&JVH'ZW(.95W#)QF!6TS;)U[M.)"%?]I;MAZWKJ+#F8-^7$:I^/9->V2 M. Q#9)_'ZC3*6N8,*&SM[ZUD\RC4C)E4Q\;JL(X1M%(NVE%<)2$ MB5U[TFM/G-H?%,^^>;#^ ,BR[0'[KJ^M4928&E+?E&J:!1@C?V*8TUYJZI1Z M0W,@XTJY!*;F0B"^_C=2:-I%&$51;%>(_ %COE/CSU"Q>#"&>2&W7-)2SWTS M[]+*+-^0,19J,9GC("932@^ BYQ*/W,IM5(0R;1*R#BP;-5S$V_LCUVQU=G* MJAJ=5FV:0$ FV)]0C0?5V)E'WWVJ,R@3)7L/2Z&]@O1IS8:=IS.EPW-Y.^[W M0'?D1.?R;X+F3&.#%7NZ*IE].1%SK: T)$$XGA[3,$ X]/'$] P(1FX&?^;U MXUPQ41U*_1'6%MO2(I?-VN)JPX0K* (S'0*J_7$NM]C-0QPC'$WT8F U9UE?*=)O:7/N@=6E:$E+L,4'["DDVD:8DR"()A0.3 2N2'YUYXR91,&94%7 M15FH9ZM8C082 M(C<*O[ZV3K3*-^&7))'6-=9OH210/$(3\,$#)K'_IMU*4>^9?$V)BYWX?6M2 M/Y>WXU$8$(S="'YX,WKQ:?1:3!") S^9V,'@@;W8R;CE_4YD&YUIWB896_20 M]"#_=;I-N]!/]-;:JGH@)W:3\Y9N"T7+@_)<\K5ZHH)!!;%G)6^40P4L[3C" M%JC&48H#,NZ :3B1C?# 4WQZ3]O$.>P?*8O>6=QSCZZ*FL.=]18R?=1][+F_'HS!0&KLIK6?PW4NI^EYO]5^* M5D^;2KT@X59>V(/'@F.H,H"'QCS:P!V 83H500.YL9O0X[L91@(VPLEA$"G$X*'UB.W2R_%SQC+._6'ZNV)7]F MK.O(MJ36HP1L0CO%,3;&VS1#?HKB*30.:,=NM-\5&NAUKJO/(K^3 (<3RYH,'"9N M#CM22M.K=@;@0G-Y#S5&;2<;,8F+0YRFQ.B,:3C'$01S/+6.#DZM3]%Y0K!' ME;=BCT5=ZVG1%0<3!;?& S'!BU$ ^H)Q06ZS#/S8)WB"=F0@-7&3VMD1IK>] MSBZ8%,8D3?TD'M?D-LMQ9X^[, ";N(']L-MNRR:C0^C>%3(KN=P)=O00QOM4 MM\_L)@YBR5G9?2YOQP,RL)NXV=WT6F=A#_KZ%CN4 MA'XT-7\#I\D)3H_D*@:#8J4SL9PXPV(SXMZR%P_C*<21@5CH?SX',,^ MMB9M8X3",90M9LB'7<14FAJ@3-+_-32^\GK>=.C34)I#N'_LD7+M1HJS&GAS MP)S)V_$#N*$J"-Q5P5"[T.ZT!\J#>_%RI-(\:[ ^G#,A/RI3NH=S)^V.A0\5 M0>"N"+H2MWT8HK@'Y8WW3BP\O[YA54K)OYE[83S)]XZD^?R=CP@0XT1 MN,_9_W\+/CCKL?RYO!T/TU"^!"?*E]&Z@2*X7_HG#CH[S^$1+@#DXYQFL2-) M -7!:,TO#EZ^J)AX;-Y)D5YSDMV^U=#?[=][N6[>]AC=OT$7M^W;*X.;]F6: M+U1 028A3Z_!I?\A!E&B?3^E_:#XMGG%8\65XE5SN6$T9T(;P/=K#EN%[H/^ M@?XMH>5_ 5!+ P04 " #MB3Q7T49N[=D% #V# & 'AL+W=O#0JT&'4NB* M;=#.DN?Y:>_CZ/WD6.23P!^:5V'GF\23F7-+65P6I[VA$&+#>10$A7_W?,;& M"!!H_+W!['4F17'W>XM^D7R'+S,5^,R9[[J(Y6GO78\*GJO&Q%NW^L(;?UX+ M7NY,2']IUM)&4:/4XU].+XVD6F$1W0.8?[('C^'/MXF8B]!RA8T44$'2=6-&+5P0$[^O..' M2!/C\N5?3[GRO+'KKW>?:'3XR_FGZ=GMY::%@'%! MVE(L/3.INC8Z;XV'1B/O[^F5_G47^ I4,&T,$OC(;W=3+!J-0N$4]POG"K"; M,\A/&^"OZ:S$]'N2W9Z :.\"=]1K[^YUP:1CV/0\^X!!$$MXQ*A,3W/##WJF MC80,4 &ARK5=B&K1Y-";K8FMFAG9C)C<4M]YZ5Q@LIB-08AH@146VD9>("?< MBF+IY$O[5FX-32$\5T%LBT;E$-[S8I_*'4$$DP0-"Y1LD* MM2>A"L/=^S;9A6I39,N"W8R[9,=?F?JUI'9?ID MU,SYQ*5U9B4L#Y\,_S.I"\XTB5&% M4!%0-"7FLISKL*2Y=U7*XUX@:^6CE> C2VVRQ2,%ZFO"Q=I%#I==X[>1VTE9 MBGWK2FSK8BZNA-:5#3%QI@^MO"25DK'G[Y4KV%O]3]L+'_,H39P-1Z/'HK^8 M7GW\_QXKV"#YB!=,N&91BD.UUQQE, 0WCRN1ZNJRX* 7EHL^OE S>$W@LTI= M @)H/CIO*P0G?AH/J4T[$!MV^1>AVTKB/Y)!N%=. M8FX,+1EY0;"BCHV,_'9<\%[*$$@X%%,!2KSEW,-'E.:V(>[E<*;R)1PNTGVR MWV12SK&!P;6<>;6"VV@G*:6-)S[LE>UV&T/ N*8XD-=&L3O"6MPN&[%4D511 M>'&4#U AF!LY]W]P9+=44L'N-(4TLHZ:-T201_1B#8:/8VA3G_\IBBXMDFY4 M0N#2F8*LJI@JO(GT 1!PE,RWH6L9M5[LC!N)6)]F7LE[H97'"&F0UXAND+.T MMP(^!V6V\2UTB%[/&E@);2LZ@/J-OVV0ND+@'T)=HD44E5VUNV)C:C:(=BUU9?FADN K$0?H1$M#>WX_;28JD[ M5#*:"DJJ*#KW4.C##&Y0.L]^RZA/AW3PU/-FL/,6 MA?(BO;A1T:ZQL7V6=KO=H_YC^Y9]%&]_$>"N7$BY&)Y#=7CX]G4/0S:]LMM% M='5ZVLERI M7LQBL=C]T"G;$LG'=U]D_[2KFZ]FK50KOFW*ROS\;-VVVQ]>O##Y6FVDF=1; M5<&39=UL9 M?F]4+LVV4+&C0IGPQGTXO7VRDKIZ]_(E^^]B\_*GNVE)7ZF,C M3+?9R&;_2I7U[N=GLV?NAT]ZM6[QAQUE(H^[J\C==M.N?GUT_$X5:RJYL/]6[ M/RN[GPN<+Z]+0_^*';][?O%,Y)UIZXT=#!!L=,5_Y3>+AVC ]?3(@+D=,">X M>2&"\K5LY\R.W,KWCF^9&99W/Q:UVU:R/> M5(4JT@E> )@>UKF#]=7\T1G_TE43<3;-Q'PZ/WMDOC._]S.:[^R1O1O1UN*M MKF25:UF*^U:V"GBN'=PP3W<^/!V*SP]F*W/U\S.0#Z.:!_7LY9_^,+N<_O@( ML.<>V//'9G_Y'?J(?_^LOK7B55GG7_]C"/;'9W__X?,;,9^,[M_]\O[=VW=W MM^\_B]N[NP]?WG]^]_X7\?'#7]_=O7MS+SXV&A"U+6'!>BGNZLK ^H4D ?N\ M5F+I,6D\)@5AHVI5(=:J49J$&:52M# B]W/ \S!\6QM-L\(R'V7S5=SI=B]^ M:>IN*V15B+IKQ'VW,+K0LH']3\1M60H-JS3CO-YL9;47;2,K(TGZ#0U:R!*F M!]C7\D&)A5*54*4&J:+% ; \WM!$?#$*UW]C6@WR#^-PB[";K6RD ^X(_-'V M>5[4G[B%G6[7XLOD?B)6JE*-+,L]J*9<;7&\#(3=!DR?_.D/U_/Y]$?QR^WM M1W'_Y@X1G\/< 8J[1A6Z%9^T^4H[C;GECK2(:AC\.XL<5-@M_&=$+LT:@5S( MZBLH-,*\@\1D8K?6^3H3$L@%VAA^V,B]4-]RA?M5A=T"3-0!# +1"58B66HM MC:CJ%@9M%= *0(>=PN]E;8PB_)@N7_LEF51 &/6 3UNA_?#:P% 06!QMHBWF MO/T&MP\(H1WA+/1!_:/3#[)$6DPB40>(VZ8C$ME- M.U\%73ADRW^+OC4;<1 M6#GO8SY:.B-FT*9%XH&)TS -O $O%PIX/E< QJ)$7GU7T;P5VI421G4-<]JB M,R"8!@"*E]TV]8,N !=V+>#Q#>DMP+2U$4#=":F%I@#F*?>]"52#[ (Q0'Y0B'*/?.=W!Z1L%#!+MT6M\YOB;X J M?@' *8&+5%40M1:R #%=@(P"=9"VR)#@0!&OU2V\VX#D5)TBE,CM%N:"_0*' MA7>)?9! @UAEB-<*-;4L]3]1X)5=7LZD=#9,A; MYK%4'12U8H%N4#(;- %E"=H2&$4LFWK39^MHK)]]D'E@*E!'X.05/(^1UDX! M?Q9=;C4+&F:-[!R$%.7:TPS\W8:980.>G0:#RK+>*!"(DJ98-76N@&Y('-7; M';$DKGJ$8Q&K@+N]!1=E&42>M-I"B:Y"9*#'"B]/Q-T:,4PJDHB5RF)1=XMV MV961YFQ(T8 60!5K JL@-2IC.0)>LFQ-1L_:(7Y6 #3 =(@!(+@;!F^A:'W7 MUH$.VC D04J(:73U4&O2^S&$NAK$T4G>-0W*!T)4@LX:(Y9.6<1A##C=JD%C MX_@<<&$_9FC 0%"0?$ SP#9).C&K?1E7!R$GFN9(K$;+"-*-:OO6"[69 M<' M[+XNQ)L(E:Q'[BRXMZ 182?NQ1CG-;WH]\4O.MTB+"0*UK@Q0W];+= M(0%1I^CKY1UCM"+2>;@N>MPB)9A+>--CG$ M;;)2=6<2=)';@5/"_&JS /E=ZRVX)8IE'01_"0H7 $#=HE!6^]31-&'3DI;# M,!$'C0%JB99,DZ+TE/1R9E)"R$9YU(MVOT6-#:ALL(-;AHU_.'@JXZ>LZ #CX&7B0]2N6V(CF!X-<(=$1 ]C MQ8N#E&/,.L9@ /E^71>I]5[6J'#(8; N,(Y7J')*4 _FA]&_*=F8T=NN 8'J M+ 67^AM^-N("PLJKT1VOW$3PG(W>^,\=!(<@&7*KT7*52J)+>#;ZJQ-[7# : M.IN._HKOK.L2N&Z#G@H00#O&+X!2)21.H'JQ?,&GZ"ST@=4A/(J+AG M@H6<+:08/AO PE*Y@?%:DY1NZ&*!V:U6Y#E9Z6>>^6^DBO/[T9M@(039,(C! MVYP,+]J&!\#8-I;MB]'KPQ_/1K_4=;'391FAV?UDU7)_?P5*.-DU4E/@9"DP M&:!O&4K:OW>RT:6O.O3*08'HAD@-9K3UOMHP_@[)J9L$%^!-R0841*M5&OZ M?29?EP,6F&#'[X'HK-#O;5RJA @$'^9I5%" %L0-@!E"=[S:!SUG3(UJQFW$ MKYF74F^0NXMZZSC[]OY.7,VN,YH7AC/+W[=U_C7]Z2WZ9*0 T?>$ORDXVI@. M]FK &K#7!HC=P#!#,TG[9,RBD,<3HX8&&M1[I_:KNAK[7U)K[E4X68_VJ;-: M3Z4II(\K0B09I6/N@4L+,&=&O*KA3PC=W][>OR)4?0]+)^)S#?8#42I.,5#D M0(BIC5:CJ;O56MQCP@ -GJ7R[";%IMVG9:BCFR2DDY F../@&0U:"1MJ!_?? MQH$?$&I_1#SH/1 4E% MUWC=":X= /Z/3CJ-O@3/ 2B$LH$2,)W$ RW_DWJ2 A5IHZT* IU4#[LT3_&! M$^GX@M2Y'$_G;)>,.&$0KL_GI^(+63_*!:B=6'6Z8&<&PT1$!>E74A!68U.H M2 [L/Q61%J-K:S5//%TP/>-!( /'MI1?/$6U1\:MU'*A2Z")RX!H4HFT>'#B M%J5>>9G8R*_*CO8^(CB.9+\HZK)SHT,F.2=$7E4!E+ ]VE%X!E])E R@\PIFM MNHV,_42\6:+"Q_CG-1 510YLWH>*E>I\1N)VG8H;IC<;\H/)E*%Y0;^.9P78 M+^;7GR-0S88AXO7&*H"LZ-)?#V_ >W\*\0'$FCQI95KX(_9]"JSR1_" M;@(J9D2V\/ ;>0!@?&ZRZ^E4&&1^A;YNFY$&5<"?' S]*L&>" ;_AK7B!A/T M,+:Q7N+SV32;3Z?\$(TULC9[0,MH;6T"4J)9^P9&?8-]:DK982IHZU@(5@-F MI]]B-!$W \6+@H(S7)D6X7\_V?#M4Q2^Q8K!2X4)Z0_*'E(6F(R]XPC82Z'0 M/6@H'2=.7'X@ V-==B%?[/S[TX-D&RG$RH8B+I_MU!!E 0L;^>!0R]"M38H8 M:_4QU]B6%*S%4NU#V42?8\BE3,\!7"('06RV95Z0^?H'<3([%; ZS+W<.W M!Z#12#U(OXD?QF0DYUCMGCS@$,B K<;DYXVJ-(K.GL:%= M0ZXE!;2PFTSH98IT#.%S%GFR$]T"3 7%P.@U+X7-]U@]["H*@7TTANWU0E(^ MZ/, 1_R]*U8))X3+:E#WLPN8UUV)#VSZ%;&-L!O7HH'+*\P8"%?BGF+ MHVM$24N7QP@YV4FO"&%5IU6<#644K5N .M\EU#''B-DX\+2/,(Y M<'Z?98'U@! +K/:XH(S"E* )2!#9?K:4IPEDM+.8" PP=J3 MTR"Q&&L7"I/21$>]Q,2>465I*V[(G_='GK#54_8+\"9+2PSFKN[*@D9Q&HG1 MN8(X&1T2E^PQ7#]4G'B.10BB5=1B2)4"O+V\Q73< LP*B4"S[V%KBF ,/_F\>$DQ#3Q?ZF^J&#,I MG0JQ!C)D?EWRR,-@]N"); S9E9454.=!92Z:)%^TL7G=5N7KJB[KU3ZD4E,2 M'.9)+6J3G!GXU=NNM8C,;$HQB"<7Q;#D21CY#K$5L+_?M3=J$0I/,( RH8CC M$D %88%XEM?J\1L:N$C4OX/W&--1ZCRCM!ANG*KDMEZ,Y,SQ[Q$T^LUA%<=' M2K8HPQD"7Q7S^%VZ((JHKZL(HSP2H:!U;%S&FM7R'*/ FBU&G@+:'$TDH%N( M+@-JIT);?\9G%#ADOIQ>9AYO%&S>>?AHJJC5P0V@X?!W/)N.+R[&$/>S*3P( M[),]<6*/? \$Q!4D&:;]6M4[6UY!UP-0V>?J')NG]7Q+&LYB09$-I(;$C)27%_3XZ'&/A_D5SW97+R7Q;* M)PHD.1AI:86]C*ZBCHQHE))-924J=B4HJ]*52UV6MG(-/AH6$1"4+:;S&VO@ MAPK-5H@Y("B1S.:^"( M5R;.QD%)^%@P-<"[0^-]=0.,%=<.#F*XHDZZ/>(6FPWX>TMGY7SG3%0V(U6! MYKS<4WN.6RVEKFNJ2)Y[GA#2'',!)<9XVUHS5Z(OR/[D$W8UM)UE5^6]S2X3@ /?NBS?(0A5X8GQ)&^)>3;(_1$19=8\X#QJ4O- >%45 MX8'C$=(ZQON3_9 FL[U]@(%=9[L M.E 3WJ*UE>XHS^',F?5U'?;!SM:-2@)06[*G7<#O&R]F. V&EKW*6Y2@95,3 M0VM:DX(4&5BJ [C2)(DZ52R)HLP'21N$M?:61:+Z00P\Q1\[C1-2S$XUH-B, M&^KYH;H1$!]MQ+!*#!E-6]:"M\'+Z3:AW.8M;6J1''TMO(>"ZR2*; UHZ(H& M4%(,-F^V-?8#]CS3GO<72R)\'Z/;%W(@]H70\>#7[\>(WRG=/I;&LP#JIJ!D MZ9XD N2VL4XF94M\@U[DL; "0N618]&J5UK@!E9E$BD.I627J<$6:F"P$SU1 MD\RZA*%M#!&[:L"I8YD[)3E?H6 ],J!2K7V=("QJ-DPI?$O=@*D^A%*WSA0Q MB/W'R%FWV'ZU\S:+\BG6/P1Q0TL^>!;A#;L7QK6K_]2,(G?G/U- M(XC#ENG0LT'5#V/[Q8)*<-(<1?A<=G76W(=)-M=/"AX%$P(&B7&,MDT@6KE5 ML!I0C+&=U[#9^5W%A[E4IFWIH(P:(\LX ME17[PLBZR$%UCFT]WC4&9E8-6E>L_O3Z>]A^'.,7T-$8MA_I*0WA.,!S9!)T M(ISGY=U?KQYJ7Z()G!DQVS!&N;+#^83A3&@IFY5MH[=]!,9L; I74T8Y!/:Q M4%'@3V>)?(K#^E>^A.\NZ+G2A="D_=L=MC"[FB%YGA&.DB0V]:FDWIDUB-&,'-)Q MV**-;9IG$AJ7@880S>7 ;(J)NH8J&TC'RM'3HL8>PPQ0,+@W';<^$E[<(1GL ML-YC6Q^>8SH6D(>,!Q>=N0/9VK.^.3,:S0ZWLU"[,ZDU-F%RSV1P7!8C-.0-P!U&;4!8@>(3=X-VE?%-"\!N.^BBA%85#K2J]QKM-VA[?X MN3.\46 GU,>IFDJMZF@8^1:=/8$*7C1:OW$'#WS!(!3G!!HLD]][3 MLAC@V)0DG>Q(*K#&<:&,3TFD[0HQI&4YRQ%$6 M8BXV <=C+%(L-H/7J)5L"DKO1>;&699PXH,Q1N>N'/L1DT4G]DB5$.D'SJMD M%!(,'9&)#H%ZK9(<;F475#@-+[NV!:0VR1X<5=Q _K>V9QD<;0S(7 M1O#YP)9JRRC^$9"9-_7QZ1!;*2/^X0X5Y/B>9#R%ZV.>I\VYAI>^K4@%8!+D M/FI-#X>>\?QO=*#) NV. !URC3VE+.A0OSO'XD[GL%10GZ,3=&D=6"@FS;[,>D*7TN MGHNKBZOL_/IB].G0BXV:>FU^! \_$6ORIF?3;#J=CMQQ,QC*:M9FUP>/E9V? MSV'0;'0ZXC,%)P#+^=49?'\,TC. ='YSD4UG,^RM&^%_Z4[#N7(4MG2L[SY* M>$"&8VU]1@6"/)]=7V8W%S?TZO/9]#J;7LPQ&8&Q)&9NL+;TH6OZ%.#SI,3D55=V:^G7KLS_2(1])W= MWY7"679Q<9'-SL^\,%D1)F+'&B]D3SAA!;XM,!MOB?HEPSET0,1[ M=(;$+:P)_@HAUUYS@0GR!'3<[0);+KC(RT$V-W5EUN!G/KB%M>/LCF6I^!( MN@=C6:+6\7X>^'B2#CJ@J&,RI0!\-'L\J-M\5;&O@J=JZHW.G3_$!PSY6I_, M(6*$>,!_YJ.[]4H\IW__",H!=16"Z609;VW)&TVG 3+XQO4QNK3$)3] P&^R MZ?PZN[DA:;_*KL%5N+R\)-&?7\.0F'EC*37AYD]W,KL3U M#&9%*PZ33,_%J1C/SF&2SU%H\8JX>2S0ZLXOSN%=_C#"E\'A@+>IFXQ!O $0 M9U/\ C;Z'(SV^8Q G%Z AKJ\$9>C/XI[5QI\'?7+W5'%*\D4Q7WHR,QTKL)7 MQG)WBM97&KE& VYCD?$!BL(WUE%AB\G(2MM5S_"46AG:[L@5C^NJ_KQY+,'> MQG"1!EP/RHTLD'-/83%>I4/U=[WJUPNB7GM7CH!- 'QTPIJC M((*=HZI(S]N0W!Y)^^08"@<<,F+R..[K9$HX)Q;F-W55*5NQS4 7K@!]JJ%; M6T*'9^:.2EA?1"[H: ^WK%M>)+[TA=QEW'1A[XZP24;7XG:41'C@[@&T'Y]! MXPW%OV@SN&8ZC#=*VCL]5O5\/LVNSB[8%Y_/L\NKLT.# #,?.W&;>NWO*NPQ M$Y_EM]YYY*@Z[NU^*[^E?DQ5./_ 1_6NO++LJ&\,AR =@/C*^1=XT+ANT-0& M]\ $#P5&+.CX()_=/VR?XZ=H5>+(M>=D3<0;V:";8\1'>.D>#YRB,@6KP=D1 MVO?6YN2P+D9O^/.Q_.J;C_=T/LX?C7VM2SH?CP_B@\Y#2,_<.67.?[C3UJ"- MKR%ZN[R.CA8G:Q#1XPM1G,+J6N]V1' P'!?XC*YD(9L]^1XVYO^WL/';$ "/K1QGF&3+125#94?\Y?GY9#JUWG6- M(3A^1>9EKH4!">>Q^Q^.Y;%CFIQ6]4EL$Y+*R787) "D?^W&E1.HL' :[OF; MJU1A7;*4#R*7['VW08^T;D;O@S1&B3/*B06YQ,LST#%^+H!7(-*Z/K^ SV?9 M^>PRN[R8C5XK= @KFO W7R#&C/5*)1.9&-&9W20X2^?32\S?D!-U?46IG$$2 M)H0[NZ2DCYC?G/&(W[&R0RJL?77IUSZ[YC32^U1%T00C5DG/Q70"SB;^F5V/ M'%,FOS)X8W8=D\/\C_0_T>$;C"?ML?=0^K,!5W%0%9#NHVK+E09NC@V=ADG$GA;VWB)IS#I M$DB,G3 $RX*)Q,M:,BP>2\TILA!Y/9:E5Q"@^F6BN^RP>$3<>?N$J0/ M;\)=@@GV7$*9[LL3:T 3N ZEAK>1C \ C;T*TS*V+;SC2?%&@\H!@[M!G\XU M-^X4%K8W?'^J+7%:C__P3L.[8]<=\ATKK4-\H!.8#_S\-T>S<)?%NXBEALK] MRZ'[$^-CF@A#=@!)EJ;QMW)O/T'8TW2R=/=VM%0FW(?3KCEH!6K]C;HT?L\* M[#3Y18)K9V*VC>Q+=%M"N>BC;(39L7" MA8MOQL")XWO8&[CKBQ;H$IBH7U2,&4S;(H!39P:#8NL^1M$3S8YY";X>+IJ! M,\M/>#%*1T7DYYM-L;FQXCI-[P=J%,OW&=TWT\_%!@ MN^<*/H\7H"^H'=IM,HO/6F\E*G,2#/3S*:AB?\#>7(VQ]X"E?1S>6MC&X.63 MX,7$@-M??Q_Q!7P<$$?E)Y=[O;?EIU1O?*G\E9 KOA^TBL_%M(/K>7>2.I#= M^=>H9X*O]^33/\K?E@>/P17!"\#I_BCB9Q\PW'ZX>R?>A=NB[M+.JF4B,>@L MUX^P=20E7&#MPC9Q<&:$V/0;P>#;+:+>,=^PUJ9&&=9B^^$*F.':+.2KC(_&VQ-;KBF8 MK\!TQQ08/Y2BE>Z9DU2^-Q*;TE1\/8)/9)2^;.D+ FX^ZMKI7<.J^"CP401F MAP7P^"7;9=W8LPB,.<<\^,8IU>LS?_&7O:3/VA??%OIT_,6N4+!2T7CKPG'? M-88'-7D)"5&CFWY"$WKU)$D 01BZ7_Q%="D\:,0577V/IAH Y/OA_:_"W:Y_ MRY?*A]?Y:OY?Z7 X8F$)0Z>3JXMG7$MW7]IZ2U?,+^JVK3?T<:TDL">^ ,^7 M-=A+^P47\/_/@9?_"5!+ P04 " #MB3Q7EIK'GR<# #1!@ & 'AL M+W=O7<]CI)+*^P9G:HMZC(LM:F9HZF9I/8K4%6AJ!:)GF:CI.:"17- M)F'MSLPFNG%2*+PS8)NZ9N;' J7>3Z,L.BS&9HE M/4HI:E16: 4&U]-HGETO1MX_.'P1N+='8_"5K+1^])/WY31*/2&4R)U'8/3; MX0U*Z8&(QO<.,^I3^L#C\0'];:B=:EDQBS=:?A6EJZ;1FPA*7+-&NGN]?X== M/1<>CVMIPQ?VK>]H' %OK--U%TP,:J':/WOJ]N$HX$WZ3$#>!>2!=YLHL/R3 M.3:;&+T'X[T)S0]"J2&:R GE#^7!&;(*BG.S6^T0"G@-]\A1[-A*HITDCI"] M/>$=RJ)%R9]!R7+XJ)6K+"Q5B>5_ 1*BU//*#[P6^5G$OQHUA"*-(4_SX@Q> MT==9!+SB3)T6G(:W0C'%!9/PX)A#NE_N9,$MW.@TG&^5:[ME'*<1]8)%L\-H M]OMOV3C]XPS944]V= Y]-N=<-\0+F"KAEC;6L!*/3@B^?<(G!PNI^>,_I\B? MA[_]^],2BN'@?GFS?/]EOOBP?( ^I?F5A6OJ/>M K\%5"&LMJ86%V@!S0.=# M]R:]'OCS\9]\< KB!>3Q^*J(LSRG<1$7EUF<7Q6#N8>B<_"H!DK=K-RZD=2C M'<3+[#*-L[08O(*7>3J.4XIY-?!H%WD1I]E50,O&%S&IS_^2#]O'3CCY_6W4 M2DB));"ZM^N-$O_Z)3_;H6H0RL;XTOU&_$!F N]])7@%0NVTX-ZH.6^,)8%; M6?S>T,WR%\Y[OT95#F'>)7 5;6#%=@@K1-7%^VP&0W)#+42KSS(F$^D.&D-N M!WK$IAO&9"3)+@,A11R1.)M _.#<51ADD1OAT AV1*A&-SQUBY,CF:G1;(*8 M6@@D6\7I5WN]GKAM$:Z4=26 8 M5O3FH/$.9%]K:NANXA/TK]CL)U!+ P04 " #MB3Q7Z;\Z@$,# "J!@ M&0 'AL+W=O(E".""B\7V'&1Q".L?C^1[]VFLG+8_,X*42?_+*;J;!*( *5ZP5 M]DYM/^-.S\#AE4H8_X5M9SO( RA;8U6]T-7;260IB#.-RAW@O -,?P"8I'"CI-T86,@*J[< $;$[4$SW%.?I M2<1?6]F'+ XAC=/L!%YVD)QYO.R$9 -6P3673):<";BWS*+3:]X3W,'E[\.Y MJCDW#2MQ&E!9&-3/&,Q^_BDIXE].D,T/9/-3Z+-]6D)8"B;MV^S %3>E4*;5 M"'\_X(N%N5#ETS_OB3@=YO;KPP+R?F]Y]W6YN'OX"RYNKV#Q^[HCX#-(PR))PBP>^WD^'(:#+.E=MUIRZ^2^)9*,XG \+/9C[S>D0CTV M*-)Q.,Z'\*D[VBA1 :\;K9Z[M$,QHFA)OA][>9C$63C("\C"+!N'HS0A5V.H MC91MW0HOND+*.#V@KK\0(U8K;?F_W<:'+$R289CF1>\C?$C#P7! @O+>Q]X9 MC$<%S6,2-RSR<) ,X>H8"U^HZ1IW==I?X2LR;0!=0>UOL"L'']7=(FR9@;-! MGI#,U.^>Y&PO=V]R M:W-H965TBR4[I9U,A6GBM MA333H+*VN8HB4U18,]-7#4HZV2A=,TNJWD:FT MHS1<2="XF0;SP=4B=?;>X"^..W,B@XOD2:EGI]R5TR!VA%!@81T"H\\++E$( M!T0T_MMC!L.I?$"_];%3+$_,X%*)+[RTU33( RAQPUIA']7N=]S'DSF\ M0@GC5]AUMJ-Q $5KK*KWSL2@YK+[LM?].YPXY/$/')*]0^)Y=Q=YEM?,LME$ MJQUH9TUH3O"A>F\BQZ5+RLIJ.N7D9V>?E47(X%=8LH9;)OA7+&&E-G;'-,)2 M&6LFD:6+G'E4[$$7'6CR ]!! I^4M)6!&UEB^3U 1 R/-),#S45R%O&/5O9A M&(>0Q,GP#-[P&/;0XPW/A&W *KCEDLF",P$KRRQ2N;T?< >7O@_G.N?*-*S M:4"M85"_8##[^:?!*/[M#-GT2#8]ASY[)$2FBRJ$:WRA-FH6\X>[]?SCW=\WU["Z MOUU_F3_>P/)^M5Y]5S/F0*!P-4,K]:VQH#9@*X2-$M3^7&Z!6:!D(B7SJN>2 MZ9:D=P;I H;AZ#(/DWQ,A=P&CLT :$-ABD89KG,#]UQ5>:>,9QUI[[&SV^ M 725?*#>U:'/@*,/.T8\!WD6IEGB=R^RRS!)TY#FEFG03Q[QUG^O%J*3WJU1 M;_V$]_,^\FZ">FMUP:$+@AU[A_F06@NZG4*58U?A(\ M*4MSQ8L5#7+4SH#.-XK:8J^X"XZ_AMG_4$L#!!0 ( .V)/%>XQ.]^_P( M #H& 9 >&PO=V]R:W-H965T(=A [SX5Y+VNB2 T^9N&7JYKLEM#\,>5)N)A[Y1^-A6BA9=:2#,)*FN;FR@R184U,WW5H*0O&Z5K9DG5V\@T&EGI MG6H1I7$\BFK&93 =^[,'/1VKU@HN\4&#:>N:Z=<9"K6;!$EP.'CDV\JZ@V@Z M;M@65VB_- ^:M.B(4O(:I>%*@L;-),B3F]G V7N#WSGNS(D,+I,GI9Z=LB@G M0>P(H<#".@1&KV]XBT(X(*+Q=8\9'$,ZQU/Y@/[!YTZY/#&#MTK\P4M;38+K M $KH83Q3]AUML,T@*(U5M5[9V)0<]F]V(?6\NT">Y1VS;#K6:@?:61.:$WRJWIO(<>DN964U?>7D9Z=+91%&\!/D MQ=>6&^Y+]8B"62QA(2V36_XD$')CT)H0EFC'D:7 SCTJ]D%F79#TC2!)"I^4 MM)6!N2RQ_"] 1(R/M-,#[5EZ$?'75O8ABT-(XS2[@)<=RY!YO.Q"&0Q8!1^X M9++@3,#*4@VH_:PYEW '-S@/YR;IQC2LP$E HV)0?\-@^OUWR2C^^0+9P9'L MX!+Z]'_7 G?<%$*95B/\N<87"S.ABN>_SA&_"'V>^/+S>@ZC?B^__>W+8K58 M+SXOX7%^GZ_G=[!8KO/EQ\7L?@[Y:C5?KZA%YFNX]9V+FN:66HEZRE2\,5"0 MP(T%M0%;(6R4H*7 Y1:8!;I2I"N]Z;DK=8^T]P;*.QB&P^PJ3$;)J=R[1V-H MS(NV;KO^9;72EO_M7>&'89A>#<*,#']T2C)(P_=.Z;V#=)2&UW%,:-G[04@+ M#?)35WRA'6@<7^UYOR+3!M#U\H%VUXG 9.F$%':,>"99$@X(S)T>E)"2,0WZ M921>^W"N'Z*3>:;TMWYKN>JUTG:C?3P]+L:\VP?_FG=;]1/36RX-"-R0:]R_ M&@:@NTW5*58U?CL\*4NU]F)%RQVU,Z#O&T6CL5=<@./O8OH/4$L#!!0 ( M .V)/%=V(38EU0( 0& 9 >&PO=V]R:W-H965T%'N3:)"E5%((_/NN M[."&F9"+O9+VO7VKU6Y_K*FELH-@X=SR+(ILN<":VV.]1$4G,VUJ M[FAIYI%=&N15 ZIEE#"61S47*ACVF[U;,^SKE9-"X:T!NZIK;E['*/5Z$,3! MV\:=F"^,YRBE)R(9?S><01?2 [?M-_:O3>Z4RY1; M/-?REZC<8A#T JAPQE?2W>GU-]SD<^+Y2BUM\X5UZYN?!%"NK-/U!DP*:J': M/W_9W,,6H,<^ "0;0-+H;@,U*B^XX\.^T6LPWIO8O-&DVJ!)G%"^*/?.T*D@ MG!O>:(=0P!&,RM*LL((KP:=""B?0]B-'$;Q?5&[8QBU;\@%;G,"U5FYAX5)5 M6+TGB$A:IR]YTS=.]C)^7ZEC2%D("4O2/7QIEV_:\*5[\K7@-'P5BJM2< GW MCCND=^9V)MS29;OI?,NC M\_.[Q\L+N)J,QI.KR:LX#>,B[T#O'/WU: II MWLG)>TEXRF(X*?(PSTXZJ.,O=!JG,1'V(&9Y&+.T.ZW$LZA051:RN!?VB@+B M+ O3G!T<0ASF"0L98^#MA)!)+X-=!8^V.K-&,V_FC[\A*FO;I-UN-^)&;6?_ M=V_GXS4W_F;A M W2#?_@/4$L#!!0 ( .V)/%=[%?TBHP0 #$* 9 >&PO=V]R:W-H M965TW,M2F$HZE9=&QI4*3>J9"=N-L]Z10B5\'@W*\] MF,&YKIS,%3X8L%51"/,Z0JE7%T$4K!<>\T7F>*$S."_% B?HOIR8Z;XS7ZC8^=8ID)BY=:_I6G+KL(^@&D.!>5=(]Z]06;>#XQ M7J*E]?]A5=OVN@$DE76Z:)R)09&K^E>\-'G8<.C_RB%N'&+/NS[(L[P23@S. MC5Z!86M"XX$/U7L3N5SQI4R4QO%.Q&_5BJ$7O<0XF[;S>CE M. TWN1(JR86$B1,.26+.;@NXACO>#L?5!%0.5@T2PQ M&'S\$)UTSW:0/6[)'N]"'TPR;=S1%$T!5SAS\/<47QR,I$Z>_MG&=3?:_7AZ M#?WPM[O;^VL8W\#EX_75[13&"L:)TS,T<.+3'!V"RQ N=5$*]0I"I? ]G(0P M$NH)[L-A"/N\__%#/XZ[9_7R(RZU7.9JT4@'A@N#/JDP3%-4:56 5]E/V]-L MRZ+!4E)2[281/B_Z?&:A-+DVL'<2=JD6I.2RWG$\TZ<;5NG14&I2]YNIYS-# MMT)4/T7,E%=!"'?V)"2("'NUTL_ M7]B:/N +)I7SW&'(8?BDD/[=EKP?-D05X'R.OE5"2L7!W'XDP?>FJ-^*%M1' MSGW:KO'Q);>. Z3 V[#G(LEE[HBGP5/8CPY^R)24D"O*!'59R)VEY#Q7>_N0T.O,&^_$!7!FQ\O?#![Q%E22F(N;*(5T?Z<_Y?:%( M*Y+A*"W//"3"4?CYT^]0RJI6"\GSJ.#V"9/QS6-M2U0=/;/,@$U*EI\F^[O; MT;@V"6%H>9LZ);:=LE;$3$CJ<;AV;CFN2-/_HJ$F6!G:,(4V>+A5$9#H)E_U M,\1R%_-YSD\AJX-SH7!13Q+*$355NC->)D^"6LMAI@TU/]*"+Z@5/<#\^P:* M2V[ S+1Y32DLRL4"-!,D;N1JW^N\(.?V0AN9$*A%PFE3O*$)SZJU%S!!Q8WD MIO*U[1OL/G&B\ZD<4];#MHP<,.KUZ'9Z-81'+X[_Y42!*4UT*=-(E9EP( '@% 9 >&PO=V]R:W-H965T<-W<,6U$-S)]!R!I2LK(')DC,B(%_87[W9,M3Q)N"QA(,\6A-=R8[S M)VU\SQ:VJPE!!:G2"!1_S[""JM) 2.-/CVD/1^K$X_4K^I6I'6O940DK7OTL M,U4L[(E-,LAI6ZD-/WR#OIY(XZ6\DN9+#EUL.+5)VDK%ZSX9&=0EZ_[TI;^' MHX2)^TZ"WR?XAG=WD&&YIHK&<\$/1.AH1-,+4ZK)1G(ETTW9*H&[)>:I^(8K M(%/RF:PA!R$@(QMX!M;"W%$(KX.3ZXY4X4D"WA19%GQ].GW*?YG3SC-_^;V/B'3"VN=7"6;3;(FF^0Q MN7E(W@9$],12CM*4"CT\)ZI IKQ"C9=L3Z@BV#O WLTLW3O]\:UMNY.I*!LC MQX^6-XK"8!1&D5E[D\G(=0/K%I&$%413W!U;P?ARY(6NI2.F;H 17I<91>@/ MR*E[=H[4@)>T-YJ72+=EJA/&X!V>E:^=FM["NS?IFHI]R22I(,=4]^(RLHGH M=-X9BC=&6SNNL"-F6>#3"$('X'[.<>1Z0Q\P/+;Q/U!+ P04 " #MB3Q7 ML;FR0JH( !I%0 &0 'AL+W=OO(#RS@Q:0;5U\S20!G+3%=#"]H$EF%ECL RW1-EM)U)!4G,ROW^^0 MLBQWG>1I@'EH*I.'Y\;O?.=(YSNEOYFM$)8]%'EI+OI;:ZNSTHU9+)0I1&JI)IL;[H+Z.S MJS').X'?I=B9SC.C2%9*?:,?[[.+?D@.B5RDEC1P_'DR*X\6>CL]^: MI(/=Y[WV=RYVQ++B1ERK_ ^9V>U%?]YGF5CS.K=?U.X7T<0S(7VIRHW[RW9> M-IGT65H;JXKF,#PH9.G_YP]-'CH'YN$3!^+F0.S\]H:J*8?5"EW1KVMLQ$=JQ@!*=:S^*]9U?QLQI_K]"]_ M^B&:AC\_X^RX=7;\G/;+PV6P-]*DN3*U%NP_M^+!LJM\KC9W6>]OCC MI]NWN/]A[_W'ZT\?WK+;Y;_?WK W8BVT%AFSA ;&8;O2ZE[B9AF5$LLE7\E< MVD=6"+M5&=MMA1:K1RJ(]B3CQ@CKCVN1JDTI_\(.F 1B68UZ7.6"X08JI4$( M+)-K'!9E2B9+6*J$YE:6&X;X_1)I3:%>6I9RC3-0MN,Z\[M'QO3)G2!*6D5;.[GE>Q3X=7Y!_/*9]/1/!] MZ/" 9U]!:?L;@ F!C*8^8RG?"4(-EYE1BKC,)JSG6!;?B]8;>BRV%ID %CNK!BB @9 $'LY)60F MGOYKR#ZB-3Z)K%2A/QF[3]E:T>4XVPI0*HE;&+(,,A,@L[,>D1G]B7LG^:5]+"<2F,%3\;C -V:31*2ZRW35-=P0#R@Q0.)+%HL@A#[T3P.QA#X="A M :BR+Y_N6.0D!G ?) (6=;AY%8]G<"YDK]FK*;0OZ+&W+ A6?S4BBR0.(BB% MR#Q]WX_@>I7B&( (QLC[ M>#9QSV$R#:)XW+NQ:!7.*-&]).**)L$\'K,DF$P6O6M7(%0?G+" X*)I,)E/ MT1$F032;]WZ3:]I&]W%7$XV#19*P:!9,XVGO ^K?URA@+K3%"$@ER>;C,9M$ MXZ[VP^4N@F0RHXN=!>-DBCL]2&5'D(KF43"?+4@T28)X/H?L7;GG'+;A5-4H M#SB;!,D\>1*M,=#Z]@&Q&T D09; !4]5T #& #^D][6KQ=JBT/<(CH($IA;3 ML<,E$@YH)HLG4#R U3TNE_;XD@-WJ]=@"%X^@I(R5@+%W[4[YU3;WJBE5 #T M@\0D2BS^(ZYXNHC@P=@3><$?B935>DTEP2D_X*6*XP]=T;JV-$+LVUX7JGM M>@ V)H=LR8Q$PUS+E.-2VQ;AB>Y%AU=B@S8# (-=I!8-!R] I\KW/E&*-9K3 MEI.L* ]=M.EGQV5!/*MR2?R/6-H)SK03')REM-/)"I,>B@_;74/2['/S9#]M M8C.\V#/$47M)6Z2J70DZV" M8UQ>Z$Q5ZTJ9II6:>O45K9-\XV5)I9O+ I!V/#/$-,]^Y5C&*$-]+ P71YCC MZ9^U)!+]C$DPE52U2]"=Q,I[U'*>RPW-.0&]%0PQ9\ATZW#:1<1+ ;V4N^!@ M_*5X-\F2],"J M@2L #&2R21ZASV4NFIS.W!?/_0TK;%MU>)._0+ MY,/ ^S @'P;>!P!OJ_+,>2GL,1\7Z![(DFE'RM9/)+(-MC-&T'K[=K&GKU,< M=9PW7"*QA!M%M;BG+Q@TCEBZ0AC9\]?>NFG:M-*9'_ZEW9(ET[[:>#8#US<1 MN&8,ZV7FT79[U'3<[)KF-8T@[E+HYH3CEE(=X;B&.=?=O_-'"RH%@F'6OJ,& M^U><5I4]A-.9NNJR\S[6H>GOW)3>0XH=.D33RS"N\KQYJ0#YPH&VC]48J73% M'UWL1]-=\VI!I=;M)9T. O'.J-8('X9(XN>N.G1(=^:EUJ[\<.4Z6Q,$-!UB MT")WGE"9GL[T<4[6,G>Q=#H$JOK@\=WP9M@.JU]K9"B3:8N->Z1,U:9YX>EN MP\P?A*DU@"@P+U5N\3@@U OBR16H2G=;4-=FT.AV+X J/>YFG9HVU(C=$%_; MK=+^?8J2[(?C%?70XS$@'+)3WU9&G<]?H(.-^\A'\ ;8_)>P=K7]CKCTG\\. MXOXCY >N-YB;,$&N<30"(VX2P/Y:8?AH M?I"!]NOJY?\ 4$L#!!0 ( .V)/%?;"_L/C@0 %D) 9 >&PO=V]R M:W-H965TU]>]+KN:+&1KA]TZ*F+Y6QC?!TM/.>:RV*,B@UJI=GV6&O$5(GX[-P]V#' M9Z;S2FI\L."ZIA%V=8G*+,Z3?O)V\5W.:\\7O?%9*^8X0_^C?;!TZFVLE+)! M[:318+$Z3R[Z)Y=#E@\"?TEWW-^NW@3MQ>1(.KXSZ6Y:^/D]&"918B4[Y[V;Q.Z[Y'+"] MPB@7?F$190^&"12=\Z99*Q."1NKX%,MU'+841MDO%/*U0AYP1TZQ/*]@1ZAW$#-WZ!>YCLM_M'I M?1AD*>19/MAA;["A/@CV!CNH._ &;J46Q%(HF'GA,83@(\+1W/!C<]P])ZX5 M!9XGU!X.[2LFXR^?^H?9Z0ZPPPW8X2[KXYW9@6OI"F5<9Q'^?<2EATMEBN?_ M/B*QV\WT_O&&RF%_[^I^,KE[G-Q,'V=P,;V&J_OIX]WTV\WTZNYF!G\B-8*# M>PT3L8(^IZ1_G(*ODBS#+2[I,C2RJ4!3K^)+)UNF S18MA6_ M?!KE_:-3!U+'D<-*'HM:&V7F*[ZVPGG;%9[HIO#42572M&'#DH)3&-L:2VF$ MFF;42R>L1^O2$+1W***PHD!%'R6U#Q2$"&T*BUH6-8ELT>@)]G1_G*4PZ:\4J MA1]>U# :]K.C% CZJRR9QEO0HU&*QGM>Q^F(*#F.'D+%NX$5!+1HI2E9WM=$ M)Q: I4@%'GG^O@1P2=BD6Y> :6,J#ZVAA@ M(P359L@61L<,IU0)CK:G8Q!KVJQG04EB24*K_8]&9V]KW5'YS\-2YS@0]+CY M-K>;_PT7<5W^%(]_.JAZYU(["DI%JMG^T4$"-B[R>/"F#&5YPI: M%J#OE:$MLCZP@\V_J?'_4$L#!!0 ( .V)/%?MT >4^ ( "L& 9 M>&PO=V]R:W-H965T^;^(, M-*S69CH:JM(*+G&FP91YSO1VC$)M1E[7VRT\\U5FW8(?#0NVPCG:[\5,T\QO M41*>HS1<2="8CKSK[N6X[^PK@Q\<-V9O#$[)4JD7-[E/1E[@"*' V#H$1I\U MWJ 0#HAH_&TPO3:D<]P?[]#O*NVD9,05KSK0!7+6V99 M--1J ]I9$YH;5%(K;R+'I;N4N=6TR\G/1E-E$;HA?(%)7@BU180Q2DRYA9E@ M X3N A/6HI,T,3&2"R5L G]BU%,,=Q7%X%/%;*3O0"TXA M#,+>$;Q>*[E7X?6.2#9@%=QQR63,F8"Y918IU:PY)+B&ZQ^&%%\_Z'YZ^4P(8 GP7EK4DL[]&=D"A2)96EYU!2^'L%G*->56W* MT2FEK6NY76T[X77= /Z;UVWTD>D5)_("4W(-.A=G'NBZ-=43JXJJ'2R5I>92 M#3/JYJB= >VGBNJCF;@ [?\A^@=02P,$% @ [8D\5S2#ATNE#0 XR4 M !D !X;"]W;W)K&ULO5I;;]M&%G[7KQBX:6$# MM"R2HD3F!CBQTZ;=QEX[:5$L]F%$CJQ!*([*BR_[Z_<[9X84)4MV^M "02P. M9\ZNTNL[4WZM%DK5XGZ9%]6;@T5=KUZ>G%3I0BUE-30K5>#-W)1+6>.Q MO#FI5J62&1]:YB?!:#0Y64I='+Q]S6N7Y=O7IJES7:C+4E3-ZJWF=!DLR,^4H/'[,W!R-B2.4JK8F"Q)];]5[E.1$"&W\ZF@?=E72P M_[FE_H%EARPS6:GW)O]=9_7BS4%\(#(UETU>7YF[GY23)R)ZJ9T04:YKDN\U3A7O_UD:B7\4!R+Z]JD7Q67+"'G!^(7TU1+T"AR%2V2> $O'4,!BV#[X(G*?[<%$,1CCP1C(+P M"7IA)W#(],(G!*Y$;<0'7<@BU3*'Y+)6 %I=[1+8DAOO)D<^\[):R52].8!3 M5*J\50=O?_C.GXQ>/<'LN&-V_!3UM]8,XC^?U7TMWN4PT']WL?@TD4\7G\]A MXN'@^O/%^U]^NOC7V?G5M3C_]Y>/G_\0%_.Y3LGBLLC$F2[A+ 9/# ;QWBSA M_)5D_SF?SQ6[D+C GIDJ81$_]D2]4.*=D64FS+Q'0:Y6I;E5&;^?FQS>KXL; MD?9)(J:(K#MQMS!"EDH4IA9JN#'[Y+)M/DU>"T*!J8 M;H,<[G\QC;S1:"16\D'. M(&E^"/ ME3KL1/BRHJBT6AE=U(0^3R!H5CI3N"13$"O#8D\_^*M(_5+I.\)M3MH"N:\4:Z.-FJ98S\NL].-C%7X;\HJN:3M&1]B9FAZZSQE3W MJDPU++$"CM@3A)+IPAKY$2A639G"J1B<#:BA.<>]N!5<4+ !K(>>X"*H3#TJ6 MU3>89:%RYNGOLLF>FRV[E>.70N(6QVZ?XP>,6@52M'B6^@;86(6.C%-2801% MU-+*5"]*6&%I:SC+3Q\![;V@.Q0HBS.CIK4E!)N.>^-;-X[?(REO=Z_)VW):A-H).J1YUR(+]QST$*? MW GPSQ22%JL8#R[HX1F?JH:HXL4>G0S%F96:;F2S"QOS4/FJKO)E'>!#T(<; MD% UV!G&7I#XO"5*O"2.6Y;I5OC/0BQS!T/?B9-3;K=H"M$;%56[D]BXY@QQI5KUB,O20.=+HKU660"FHF3*#"1QZ 73 MJ&RO*&]3"F+45!TPX*H*=1"LE.J;LK"Q>FF7IA2_X^0UM00 MRRG?GMXJ(^$.%7G6U;K/ ;F'!R.E$._8DWCD>#(S$9AI,!_'NN=.U>Q-,0+T M>GSM6M>!2$83SX^B MS7LG %J48&T4[+HWB+PDB9C\=-J_-QQ[T23F%U'PU+TA[IUZX\BG>T=LC**A M"HA TRMZK>LUI&XNM_>2@[?F#67X$!U%-'9'$"-K- GPX5LK!4&! IFM$O9$ MBH7,.$X\*(H5JFCE[D<'SGH(95TTDC>EXD(8J8X7-_CC 6\WDE76-[K)6 " M^[\8#V.QU'GN6J*F@/.;FX*1R^(?VPI_LW>:Y?I&VB!M/=8T2!&V_]S8N8*+ M.[A_ S5*5@C=B"2%F\/^[31D59E4B8^<4,IR:&/J2.GM@I'7-MC&;'\4<+]798E=QM]B-^UBQR9'&9V M*!,%WBV%"%@F=1K\AD:4'; 3C%VD26L;3=WQ:W ).+]#H&8-" IVCLB&G!ER'GW?N64G\%.>^7*P4UG; MV]:[SGLUQZ-=5[;,GV^5R]7@DXT>O2O6X5FZ\%PJ&GO:L48!8T-] %FNYXC1 MG(R.'I_9O*>]IE<7/7ODA1@/4?KXWBA&:)K$(AA.1N+1JEW ;G]$+Q RIN$4 M>Z.IV%ISCP/?\T>Q%X^B-44_%.M5M[ &@\71YQU DV6MT]RE["(UY^AM"7;@O%TZ]GN+_12?&;R>-15<&R4B^U%EUDU++LL; M'G?OSE MB(9E=L#$">456^90WQY12"=#4E@BM@L*'\@GW 4AUN?&=BBU'.=NO[K3%7ZINC&G43LJM41?Z&" M0OV2FDZ+-PL9!:^JMF/Z!J#6$Q'IF-B8.?7.O+\XPXT9\C;S\ E]+EQV9X&R MK]P7%Y0U'D1"&_W$XTKCN7G9ND-8QP=4.J.NTMF8?!+%S6&/+2G65-#'@X49 M#3AYX-HF4:"Y4#>0R@X9D4$JF5H;VV&&;<=1PSG DB=PQN"ALAV"\00;O:/* M6C10CW[L0E][TAW;U/0S.J.!.U7W>Y4&!334B#[=;]F&&A435S_U1K&\KTV^ M11SC' K-]ZRQ;@3W\DX#%:3[+-.D2 29%^/.;#-RJ4Y+AN+3FI5-!M;]UU_F M@, 2K\$R)'6>-C<-O"YL^Z7G4"B+3F4\@M@"W]^L1&LSXU#@>JWG76>;Z>0? M9OJ?,:]\''[8Y('?M_DU#6!X"K/JQ\_]H%F4IKE9;(3 <=]+QI$WF4SV M-WZ(R]SQ]2<<"!GD#RXO=O?:.2U9*1HF/H\JFIS'B+#4B\2+T.!.8[]7=3YO MF3;D[!-R*#Z49LG#M^/:'-/?O:"B@-E92/'5D&[V_X^Y.MUK[-_W[08NZ\_7[A-*V]OS;">CFXM+WCH7\T^,Q(_-1Y MU+6%X64'-81>NWW0CI0N&667J(KHC3TQ.(,.Z.+S>Z?J[ISXTF&)9GNX@>#]OL_W\W 6H*V.0[;Y2B,O9!YF0P3HH;^"^R- MIT0M0"\6>^,P&IPB$N2/:&U.V?P$^\=3[LFFU.PE* K"T.=FSHO]*;JV\3YE MAAO*#/8K,\!_/+BC:Q+;*8;>Q+60WM0/O?%XNJ7/8*\^ Q'')#&KTS:4X]@+ M)A-++IA$GA_[6]H,=VLS%-.QYT?6T%/F$(8)ID0\\>(P@F%&&ZH,=ZHR%..I M%[,F)\.8. F#V/.#A.FT,1?.MNOG'">]']XL%3H^^GD1]3QP!OL;G&ZU^P73 MJ?WASGJ[_?D3A$.BK$2NYC@Z&DZC _LKA/:A-BO^&<_,U+59\L>%0O%:T@:\ MGQM3MP]T0?>[KK?_!U!+ P04 " #MB3Q7_= :B$\# '!P &0 'AL M+W=OA*36RU <5(HRCZ"PL&)?!:.!M M2ST:J,H*+G&IP51%P?3#!(7:#X-N\&A8\5UNG2$<#4JVPS7:FW*I:1>V*"DO M4!JN)&C,AL&X>S'I.W_O\(/CWARLP2G9*G7K-I?I,(@<(1286(? Z.\O3E$( M!T0T[AK,H+W2!1ZN']'G7CMIV3*#4R5^\M3FP^ \@!0S5@F[4ONOV.@Y=7B) M$L;_PK[V_7 60%(9JXHFF!@47-;_[+[)PT' >?1"0-P$Q)YW?9%G^9E9-AIH MM0?MO G-+;Q4'TWDN'1%65M-IYSB[&BA+$*W#^]AA0E*"^,D496T7.Y@J96D M=8)4!&L&H:7[7%28--B3&CM^ ;L;PY62-C= )Q%/>.X/5:]3V/USNBWH!5,.>2R80S 6O+[,N":[C^\W#N 5V8DB4X M#.B%&-1_,1B]>=T]BSX=(=MOR?:/H8\.*D,D9D';]\<;V949]T7JUFT]EB ^/I]/IFL;E@+J*)E\ ):JTA*LLVF\J[BN MZP&PO=V]R:W-H965T<@L03-&G:#C3: M2.G6B4VLJ]H 0H@'+[DVUAP[V)=U^_?83A:*U/4E]IWOOOL^Y\[3O=(/ID0D M>*J$-+.@)*K/P]#D)5;,#%2-TIYLE:X865/O0E-K9(5/JD081]%96#$N@V3J M?2N=3%5#@DM<:3!-53']/$>A]K-@&+PXUGQ7DG.$R;1F.]P@?:M7VEIACU+P M"J7A2H+&[2Q(A^?SL8OW =\Y[LW!'IR2>Z4>G'%=S(+($4*!.3D$9I='O$ A M')"E\:?##/J2+O%P_X)^Y;5;+??,X(42/WA!Y2SX%$"!6]8(6JO]%^ST3!Q> MKH3Q7]BWL1-;,6\,J:I+MG;%9;NRI^X>#A+.1J\DQ%U"['FWA3S+2T8LF6JU M!^VB+9K;>*D^VY+CTOV4#6E[RFT>)4M%",,)?( U"D98P(II>H9,,VF8OSDS M#9_S"[Y5M@DZPQ7H7\+D+U!+ P04 " #M MB3Q7(G+'N.D# "^" &0 'AL+W=O]7#-1MT0*I=;&=9A/;0)PZV!9HFHV2[D/1!UH:6T0H4B$I._[[ M'5*V[,*7%UFD9LZ<,QS.>+!4^MD4B!9>2R'-,"BLK2[#T&0%ELQT5(62OLR4 M+IFEI9Z'IM+(C@:JMX!+O-9BZ+)E>C5&HY3"( M@\W& Y\7UFV$HT'%YIBB?:KN-:W"%B7G)4K#E02-LV%P'5^.>\[>&_SDN#0[ M[^"43)5Z=HNO^3"('"$4F%F'P.AG@3U_ ?7>OH.+U/"^"=AQN(B.."1KA\3S;@)YEE^89:.!5DO0SIK0W(N7ZKV)')?N4%*KZ2LG M/SNZ4Q8A/H=/D-93@R\U2@N3!3W-(+04P)F%V1ILW( E1\#B!+XK:0L#$YEC M_B= 2,Q:>LF&WC@YB?BMEAWH1F>01$GW!%ZWE=OU>-T3<@U8!;=<,IEQ)B"U MS&)Y3' #USL,YV[,I:E8AL. KH1!O985LT=E#DM+=<^ MX:!FWBU%S>E4QH0J%Z@MGPJ$>[J=J,F7#HCD>M>-X:=X[_,'J^9(T73#[_W; MBR2)KO;,MNN'+:L_=?Y]0*>#BS]?46C%=.YX?R$-F57:4 O(!'.(#%YJIBUJ ML8*,F0)RON Y2F__5]2)XCY4%,$49 X?W,ZYWU@ATQ_/H&(KYI13_KQ)H42. M%("\*99R<7>))ENB"J9([CP_[:LTL"DU9KA3B[78N,'HP)@ZFS=RJC.A#)=S MJ#2G,SP6M>"&P'TE2>OTN_.5-5VI5OB*H_#R655I]; MN8VOH48H1"MLR2F>A%X?G>7/*WJ>8,^X\(EVY-VE*1R3E+!K-:NHO?]R8U9<%5$<]@H266S M L&?76ZI CC5;&8/UN^L;7NF;7L=.-2KPIV94J*>^\EIZ&;7TC;CI=UMA_-U M,Y.VYLUDI\S/.34&@3-RC3J?^P'H9EHV"ZLJ/Z&FRM*\\Z\%_<% [0SH^TQ1 M2M8+%Z#]RS+Z'U!+ P04 " #MB3Q7Z7ZNP8 A "-;@ &0 'AL+W=O M?T.??6A>?U-W;:DK]:%)3+?99,WNC2KKQV]?S%[8 M#S[JU;K%#UZ]_F:;K=2]:G_=?FC@W2LW2Z$WJC*ZKI)&+;]]<3O[ZLW\' ?0 M$W_3ZM$$KQ/J+'$F@.-WF?2%6Q,' MAJ_M[-_1YF$SB\RHN[K\31?M^ML7UR^20BVSKFP_UH__IF1#%SA?7I>&_D\> M^=FKLQ=)WIFVWLA@@&"C*_Z;?19$! .NIP<&S&7 G.#FA0C*MUF;O?ZFJ1^3 M!I^&V? %;95& W"ZPE.Y;QOX5L.X]O6]7E5ZJ?.L:I/;/*^[JM75*OE0ESK7 MRB3']M7)-Z]:6 ]'OB,?^VJ27(V39/Y='XV,M^9V_T9S7=V8+ZA'?_]=F':!JCE/X9VS/.=#\^' M+/25V6:Y^O8%\(A1S8-Z\?HO?YI=3K\>@?;<07L^-OOKN[HR &61(3VG#/$N M^;O\_45];I,W99U_&@1\=.IAP#\TNLKUM@2DU,LD6CWY9:V2I:XR>" K$]-F MK0)>;4U"PZM6%C< OO3*M!7BCSW#-Z MWNQT!H#N;=9D%GL'$!R<#V\'I^S&%*V7XDH)Y2)=R2"5;;)>HS[G"XU&%8!PFZ@"&!,D3=&RTU#HS256W,&BK M@/8!=#@8^+RLC5%TG*;+UVY))GT@=/6 W[:)=L-K T/;FD:;8(LY;[_![0-" M:$;@16SON8 M#Y9.B7:U:9'6P$#0, T\ 0\7"F1(K@",18F\_[ZB>2M4RB6,ZAIFC$5GX*0- M !0NNVWJ!UT +F0MD!D;@\ ID7!PNE.2/DU!=!ZN>M-H!KD%I"!U:I&7E" MCRYC00/+1O,0XCQU #+J1Y9", ?*.:-A$W)X$^%@ )",'#@J-# */ 6$H'X@ M^DA0Q 42$J6A.VZ/F21; 70I?0THA.76@,VZ(30./?_8Z%:=ULLE8,Q*64]E M+!K,5N5()R&F?@;8FF0)LK9ND +(",2$B%1$36!S"@[.#Z/GG8-K$ ">:E+ MY(&Z(=9INFT+? WO_+/X'9/6H^(Q+9$'+0",Y>R9%OG9G!MY"P\2P ;-8@X1F7F\4,$1)4ZR:.E=P;G@X MJK<[(DE<]0#%(E8!=SL!%WD96)ZDVD(E787(0',?'IXD=VO$,(E(.JR8%XNZ M6[3+K@PD9T."!J0 BECC205/HS)"$?"0D#49$:(V^;L"H-&&Y!L2XAH=/50:Y+[(82Z&L31<=XU#?('0E2"S#I%+)TPB\,8\%A4 M@\K&TCG@0EZFJ," 4?#XX,P V\3I1*SR,*X.3$YGFN-A-3H+(-VHMJ^]4)JI M$1/ARID(5Z-:^P,:.KI(W@6'P9+H3C9\"S(5"_RG)1#0B34HAY<=*Q3'1L2ZE$<[,"!I^>0S$ Q%\.LO^U! M!BJ')@9#.U*[]-R.+48$:ET;)%M3+]M'I$(4C#H7)=@9)L=V8$$1"/!8RGI1 M(>&CLFJ46*0HJK.FX'DKOT@:X&VC30Z>>U:INC,1NLAVPBEA?K59@!!:ZRW8 M5HH%%DBO)6@- %I$*!TS\=31,V+8EJ#!3@H%. .D-UK$G:NY-TPL+$!Y$U MRJ$^:7=;5#N R@5I#SA-8ZR2 3L0>2Z> (% -(ZZ(=>.5:Y'6>6M@N,#X<)N M(KPK%;]$A-SR5EDL/Y%7GK[<_A)[WV;AMZQ?@$; %\$O4:EMB? !(6CW=$AV M:-BM&%T@7#'.,Z.WKG7754@+V=;C09#J3*TQ,^.?K#2 M%A<,ALZF1S_@,^NZ!#[9H,''I']TKU!P KS)\ -$5@%Q/H@X-FOX"%XC/9%T M1M;"/1,L9.,BC>%W UA8*CLP7&L2GQM:MF#M5"LR6$5>,97_-YZ*=;?0B&.Q M =QL$(.W.=D[J)(? &/;4!I='+W=__#LZ/NZ+AYU609HMA^)-NSOKT"91.8$ M"5:P;15H:E!S#"7MW_DVZ$E5'3I#(/)T0T<-UDOK3.1A_.T?IVXB7$Q&1,"- M$P$WHSQY#RL7(%1!V)'UEOR6-2 EV]US7>GQ9616K6+W&.PW\H78H86=/LKJ M(/;1+VK]*:$YDB/*O*/]N*X)4:C6D-A >J%%;X >S%+C;.B9,-[Z)]ZJQB@#=%YMQE'R )(LN6%TWR MID:6= &T[V[OWQ"JOH2EX^27&BP*1&ER@O$/]N^92-&.:.INM4[N,6R')I 0 MY^PFQJ;L4_C@X"8)Z20$(YQQ3 A-G!(VU [NOPWC&71@;H_WX&[1)BZF%Z<7 M !^J4Z!Z_B-P?+ V)RS^4[1X;WA\?DAY,-HCJ>@:IYO 8P' ?^\RJS&78$O" M"2%+(^-.)^% 85L2_UF"BJK1(N)!BM;#1NZ77;LQI@Y2-;-1#OL!#%D%'/(# M&QQ/9=O128<]G9B7?T5:NCR=SNW*QXRPZ_/Y2?(KV4(4D%./R:K3!1OC)0$+ MTARU+4EAT=\4KR$O\I^*"!%#7&)#'3LJPABI X',';:L^,$3U"UDZI0Z6^A2 MHV)CQTF3WJ'%O1.R*/7*=$3T?@E+Q1^S2-TJR(VS[]Z"DB1# #M>N*6+0-G5)SW84 MXP03WH;D*$:!,XM."TR_2?)NB5H5@Q!O@0110( J^+EBS36?D7"XCH4#YFP: M\N/(L$$=CGX)SPJP7\ROY\D]*,LU#ME@,"QYB_$B8$TTD-[.;T %_@C^;09G M\6N;K8$^9M.K5"*PA-T(5 Q+;N'+SV0/@H:_2:^GT\0@JRKTU=J4Y+T";N*( MQ(\9*.V$P;]A&;[!!".,;<1G>#F;IO/IE+]$TPT9D>WA9;"V-AXIP:Q]+:X^ MPSXUQZ4,B@DPH!#A?%:B: :,0$Q,=&6%!0)I8^+ M>T5:$D,;RO3SDP16A[F7.PL.98Y9&69N$U\GQ_/> MHY)5(-7IQ9,+5MJ98.39B8]TTG=!IA,-@5S!0^OBZ=R M?'&RCRV.PF8'9D+.61%CB*G9\348#8R$D)IR,^@P!'L)DWT,D8Z MALIR%DVD?;L%*&"*-:&OMTPD."SZPF9+/?EH#(_5BXR"Q[\,4,0_NF+%L8G* M'8FC1#EJ'V279<31Q*-G$MUFH:YRF\^2!\QM,V ^N8+QP8-K!!D.&R_T"9Q) M+V,I(EX$?$/I!S&V4#?9[!LF)#!T#V[7(6*9@,C'E&,X!\[OHIFP'AS$ E/M M-I1 SK67!,2(K.=;BH?Z8Y193 &*&42PN$,PTSKC@CVZ+G&1K(')^*@1K:E MZ#EFB!3B&Y0]2)F\=4%_]T' *2A[ZY@*)\G[I22,7'S<.K,;U&AB(A^ (S;1 M*4?%F(1/AD^#?=3H+$CZ..PYP ^<9@^1(D5,CSE _@H5'I(@(1MK&\ AH8GN M3UE7:(N7I503('W>'_B&M;.2-T";S"TAF(]U5Q8TBL.UC,Y571=H.-F@JN': M",59JI"%)LEO*,7P5 JP2O,6P]X+'(=G$:/$1W.5*[TXM"D,^/JX&"LA\J\P MKUUBZ!HXI5FA3A,U$K-IM!: HLT:*>/P>IQ%M(YKS"!.R#0*347C) T[CF#! MLQU+20? !DH=D;VZR;L-BT^@!$JD,:$=.OU'K/9Q>A\/4(R!Q@6ZR+NW2H2@ M$LW2BQ6*2.#0,$A[@UK\D1QH"0>)4#E,C8Q47_LG#TMD$GT MNQ'5Q"/)1 J M),M[27J0<3B1K! Q--L>4H RO"C2Z*5Y"G"]TO]616G?)16A(B"]!D6&_)T M,)@=6"(;0WIE)0QJ+:C4^NAD,S>2/VE5OJ[JLE[M?,HB/H+]?(2@-HKT@OV_ M[5I!9"J!<,^>G$''^@C"R!<.6P'YNUT[I1:@\!@=/>,SOC8:6! 6B&9YK1Z] MH8(+6/T+> \Q':2H4@KFXL:II$:*2_ X<_Q[ (UNGK*L HCT0H:!WQ'UFR"LTQ"D1M,?(4G,W!\ R:A6@RH'0JM-@S+D[# MKOWE]#)U>".G^,[!1U,%=5%V V'OZ>SZ>G%Q>GL6E3A7K@DVA-'>8$C%R"66%!$5&UE@Y'4"O(2UDRLL:2**8]A M.TAQ@>3MMAP4RJQ&JREW8,4."XFP0A(I%'1%]I#IDBP277'I-5#GUUSJY;40 MB6I?Y>"_0 R7#RJ('#@AQCL&Z=Z)?K:AK67"SITM1HKF,Q9(G^GU<2X@2TQI MH$XBQ1)3, ,8S@>T"IP,TWZJZD=)"J+I 29RKK>$+ZENJZN +VSU@YR\!DN_ MT*3=O\CBF+ZVG P(;3*L7LM)<'^)CX<(^'\17_=Y;1<;&7NG%(6=J M@':'QKM4%R@K3B3M^7!%'96&A?5X&[#WEE;+N3*[(-E+H@+5>;FC6CZ[6GRZ MM@(K^M[11)*90R9@AC[>MM9,E6@+LCWYA%T-;6?953F'V-#'5M4:T2KE)$UO ML\L(8$^W-AJY#T)5N,-XDK7$-.OY_@"+,FGN41Y5M#H@G*@*\,#^"$D=X^S) MODN32B$P8,!E^U"HVVVEWL5FOSB3Z)!+U^"^2;*# M0^2D*+E%J\:B[H43V< MVO(7=!A5T0^0A)5DP;Z\J^^ I,H8B]9!UG"(BJJ)T"CNMJB&\*!\+?M3!).K MJG#XL=G?'UUEIH\G(D4"W U]3/7'&W ^2652T1&5%I'CSJ8#5>PN6JG/".(< M5IV)K6NQ#WJV;E3D@$JA">T"/M\X-L-IT+7LY3.# "VKFA!:TYH8I$#!4K[" MYJF)U2E]32?*=! 5[XBV%Q()\APA\.1_/&J9 M]JR_D!/A_2F:?3X&(@_X.AVW?M]'_$)"?"R,)P#JIJ!@Z8XX OBV$2.3HB6N MFC>P6%@ H?#(,;G62X%PM;LR$1?[!+V-U.#U$""P8SU1DU1,0E]CBHA=-6#4 M,<^=$)^OD+%&!E2JE<<)PJ)FQ13#M]0-J.I]*'5K51&#V(\-+9C/^(;$R&'V M#:9_S:S],H<8BU\CNX$F'WR*T#9)WAZ0K_]2,(G>K/Z-/8C]^Q6^@(>R'T;J M,KU(L-P<>/B<'K;:W+E)$NLG 8^,"0Y#AGZ,EHH@K>PJF TH3K'VW]U5L';5 M]U*:S3X843Q8CT#EZ!F8H,3(J:TX=W%C%VPD^722V@) 7+D4B[;4 MGS 8*LFTY\V_/\')7L$X>C>V_$^AH8Z%Q(7.)>$MZ^YE7ESB[I'KM^*,7<@" MUF"00]A/9^&W&AZDTB^^P@#!J3%:&H:S0%D;210JJ Y.@$6$M+V?^.O%0NQ2- MI\R V(8QRID=CB<,1T++K%G)G1NI=S!F(R%<31%E[]B'3$6./UWD="$.L:\X M9 UDXPLV$UN(]SY6U3*R P_08XBH+85$\36V>B$(,9V:5CMT4;N6'#1VAL!!I< M-!L#DQ 3U6)5XDB'PM&=18V5L2F@8'!O.BS8);S8&W5XDV&'-9YXZ?&00^XC M'IQTYDI_T6=]=68TJATNNZ%K!2366(5E.[XHQ26E%$)I31"0QQ/DJB=%X9W& M+>)W13'6NHEN4QVX^64Y/D%[N]O2*#P]CG]X)Z3;PJ2 IL6N5U%!L$C$"0YW M +4IU5:B1<@7*9JX?@O.O ;EO@I.BMR@UJ9>PUBGW,)H\75G>*- 3BB/8S$5 M:]6Q:AE_O7\V>A__]4=_+^JI!3-_X(+_+W1']=:6-P2+XMYMX#QY8R^D_X;^ M-+ TUH)$:8*>0D!?3**G=&,M2A8;RS!9>/LKKJQ@E^RXJQ8<2_,/@D5]&XXC M+C\ AQ7)>+VNVB5]?[-UQ(A O%B+5IQ0VR;8<08/Q'?E M)M&>EOZ&6N@0(N9";778'209*,'&1JVRIJ!(9* 9K1+T-]D88W2?U'(*\4-P M$YFD'AW]P#V\E+R7H:M_P5U\)P"C)@AL+>N&9O"*FF^3$D;(PB/8[%5C4KSV M@N.!^XV!<+.AK[X9P):.WR$=/1H *'<6RI;06 O%K^AL ;+$]ZP +R;H$O8C MN'IKN:L]6L.26H^'[SVWE 9'214 F3JK)+PP)DD]HA\NID&*[W'&4Z@^I'G: MG*W-Z:NUF $FGN^#NQ^^.0:V80@N:@K0]E;@/M5(-XN$.KW8JVWVPAYS!96. M6E:W%(T #^:8NQ:\CG\.YG4'[%V?5&>=Q[=IS+I^-.!9/$2])<)=?W740\.1 M2,&$U/#LZ^@RQ3QYF5Q=7*7GUQ=''_<-[J"J6T(Y>!^22),W/9NFT^GTR%ZC MA:$L9B41,'A=]OQ\#H-F1R='?&GG&& YOSJ#]V.0G@&D\YN+=#J;81G@$?Z+ M=^K[CR"SQ6-=H51$ YF_KMLG5#B0E[/KR_3FXH8>?3F;7J?3BSG&3=#MQ2 3 MIL%^[IK^"? ]8*F2UDZ98[2%P_(D!RHZ=$K(][-Y?.P#YB/1#;A_-K&6ES49 M/V[CTJM@"*"]6\@A,7/&E0R%P/H>@(!:'1PH2+'![+VB.9$RTBJ 33)_UQ47 M]9;20&FBK\LI D9EIK*)7Y28#VB!^D#T8A>$WW=;]21F(BN[CRF'WNBF=U57 M\O;$27<^OX %7;'\%[EPEEY<7*2S\S/'3,)BEN/B7(B%;9;>3,^(G0;8MY?? MLJ1C)1LY'KV]'GLXOLR/;O'GLX&VX4;?9Z,*#*G3Q>XT+%=%O?'_C/,_Q3AC MGH%OI34;[Z7U5H.V7J$U:-V/YU;6_X&&6H<7[0L#=T^D\$."0V=LQQ4Y ?(] MRDX99=@N2\8:)QZ><*<1K')@$SX,*DKUG4'@"']",RZYA37!TB*RD,9#F(6( M0,?=+K"NA3/I',G@RKE43)7411!@[3"$)LP0MF6ASD3+$N6ELU#!.LWHU@L* M*8Q8%8"/9H==!YI/*K2R\$)8O=&YM>3X[C'WJ$LM(HX0#_C?_.ANO4I>TO]_ M!K&&4A;!M%((^Y+EC=[R#?M[24)2&RD;80+1=)-.Y]?IS0W)J:OT&HRG"2GLW.8 MY)? *7I#?'B:H+TPOSB'9_G%$3X,IA(\325[#.(-@#B;XANP+L[!W#B?$8C3 M"Y"MES?)Y=&?1[G/]TF;C;@N1\W9/;#BBY2O"!6N))-2HDR;K$-M MWA5OC9:^8),\HS C[SJ"A +5J7Q.[X$E2%&U@Y/H2!ZG$GN1VFJ,:]9VEK-HU9": MI6G-L[EI=+E#%\@.P, <%7T=EC8S25GG"!!EZJI24K20@J9:P>JJH2YGOL@Y MM;>%Q,;-%G0+CV]M"%,1@[E:AF58=R2]EB3.;JL\#]+:^#'Y9D:S\6Y&M\4# M*#B^?)Q_(&V1?VU3!)^HLT@DB;10WPR9 S$5S9?SJ?IU=D%.Z7S>7IY M=;9O7\#,AUHFQ.[K&&I]\YO9>#N:]Q46ER:_9)^?3>M/G;C7[B*HMW'F>9M] MCMV-JK!FO N^V83MLJ-*5!R"9 U"05DW /M8U U:Q-Z*-]Z1@!$+NCC-/6SV M"W+Y6S2AP@!3SQ<:O9WN.X[,QGN!O,L:]&A,\@&5]_J/:.[1!8:)>W]5M'G MN./P*YW85O(36"- 3[@.#/SHNP_W=*?9-5]XJTOJ<(-?A!U AH@YM0T\.,!J MVY" T71]D4XOKX/F%=$:Q$QA)SFK@KO6>0&X/(/ 7=/5]B^ROT7U\F0"O3L_3Z M_ )>GZ7GL\OT\F)V]%:AWU;1A+^Y8AE,B:U4-)$)$9W*)L&G.9]>8H"8?)WK M*XH5#QYA='!GEQ153N8W9SSB&2M;I,+:5Y=N[;-KCE/_%(LHFN"(1=++9#H! MGQ#_S*Z/+%%&GXYIR[EO%#0?[]H3]9GY*!&Z.S:XGB>]QQ7F6[\5;9V MC94$/-%^M:V].>C@M\[)\#!R$);EWY#G5BK0M5^J*\C2QCN1H[]9XN\5(]-53'* T&>U)OGV#' MN!23JUDKK58*C6E$D!H[K4JNB(#IEHH;ZN'P46-N[EO>S,=;WMS99M3TXIUO M1OULZOR#ZT1';3.$U-@Y6<.9@@E<:G@::>X!4"<]\$602-$7=E-I-(AX,,TV MZ!7:POI'A455&_Z-!"FOD9C!?O/MNT-]N;DK76NIQ!/5F%TW]QU'YN,=1[[# M^?YFB=1WN'H?M@!_YF'\EU<<+)!;#K4G#QL;(.;2/?RE<39YF^WD59;G39>5 MMG]82X4U.]\?(@?=09=E@KK&YZS 3H%;Q#M6)I0,@142]$&*KAU39:S:B%2) M( 5*-74X=SBUOXD;MS27D&DD#T:]A+FOR)F/5^2\=VSR;*+Y Y4YMS82=0KB MZ?0>3B-YBQV=WP?,VJ_&"1E92_;U]A]0EWX.*0C^RY85E'OXRP2L=*WA] MN@ E0E>>[";3L)_*-D,CA000Q@4H_,5VKOSL 5$?*LDG[):#=';':U0BUNC' MV&#!3>N!$/\!8C'F:] Q7(UPZ[O32VL==XN;RQBDIVYLY-HEM&ML=% M4!?)_?[YAJ]RG:?A:S"Q\?>4J+,IT;-SA&]_OGL_JK%]8FT^GEA[[YNAPM&] MU09H@TNHJ3WN#V2@<9_L9TN )Z]\%Q=_+R.&1Q^V'N'*@,FYL*KSIX1GXY+$ M5+0V5 7LHS;<,6.3T;G(+U#0'+80F.+?&#-W]5(V%[K7?B*5)BQ\GI*\(AA< M16A0WNYJZMO8T(2UV,RPA4N^'RVR1^12N;VWQ"W][4U*Q@^E9C/[G14T MW O.'"3(@'46'?9;6(@3MJN0YL%<;=@&/9 M2[1$5")5DHK3_?H=4I;J8*Z:O5B\G,MWKCP^WPKY1964:GBL*ZXN)J76S>OI M5&4EK8DZ$PWE>+,1LB8:M[*8JD92DENFNIH&GI=,:\+X9'%NSV[EXERTNF*< MWDI0;5T3^6U)*[&]F/B3_N".%:4V!]/%>4,*NJ+Z]^96XFXZ2,E93;EB@H.D MFXO)I?]ZF1IZ2_ 'HUNUMP9CR5J(+V;S(;^8> 80K6BFC02"GP=Z1:O*"$(8 M7W9FH ME/V%[8[6FT#6*BWJ'3,BJ!GOON1QYX?G, 0[AL#B[A19E-=$D\6Y%%N0AAJE MF84UU7(C.,9-4%9:XBU#/KVX$9I" *]@Q0K.-BPC7,-EEHF6:\8+N!45RQA5 M$YO!3NL6XR\A(PT3),**HIUI)#@H^#%*^2JH55TC]7WG(^& MIA15#JQNI'B@YD(Y*TIA;5J)TX&ZLB6"LB6MB*ES5;)&&0&7&8J3-,<:?4"& M!E=*;/26H &Q<_W?P]#I/?E="XQ$,!XB&(]&\ J37V+WPSZ[G87QJTV.48:U0*_8>O-,"^W0V7/1VGT11@$R^<^K\AH(EG""6* UQ/X8T M1*3!/'8]WX<3_]09K*QZ#__44-^-X]CUHW# N[.B-VK/,D\L,9CZQT4+'1\5JB4EK3C/OF.X^HN>EXSCTDT1=\^"VYOA&"O,3^!I)J=0B!?!*;SR(Q3R61*N2#=N++%]Y=@:?6_F M!G&$M-W",<28_D@M3"_L(,X1HN^9S8<<$TC0XBU@\6#EX5*.;E4%NG@DJ3;BQUC'U9U&,Z]"-_,1- M8A^;/1,>^@-#$GF)Z5DV5+/4 MMJ][(C':V \02]/*K,1X8PNWLE8:/05A8AL==J"PX_@?FO.=_U%WF@RZPUG7 M.O><@BVV$^!TP3L"[PQ3VGS\F=.'\%'905V%;<39/#Z3"+ M7W8CZ'?R;I#_1&3!N,)7?H.LWEF*[Y'LAN-NHT5C!]*UT/@4VF6)_R>H- 1X MOQ$XC^TV1L'P#V7Q+U!+ P04 " #MB3Q7LZ.M(GT" !?!0 &0 'AL M+W=O^ON H(;5)8$J FMVTTQRZVTXY_S[63AB)U?8F_[CGW'#OW3G9*/YDUHH7G M2D@S#=;6;JZBR.1KK+BY4!N4=+)4NN*6EGH5F8U&7GA0)2(6Q\.HXJ4,LHG? MN]/91-56E!+O-)BZJKC^,T>A=M,@"?8;]^5J;=U&E$TV?(4/:+]M[C2MHHZE M*"N4IE02-"ZGP2RYFO==O _X7N+.',S!.5DH]>06GXII$#M!*#"WCH'3L,5K M%,(1D8S?+6?0I73 P_F>_<9[)R\+;O!:B1]E8=?3X#* I>\%O9>[3YBZV?@ M^'(EC/_"KHD=C0/(:V-5U8))057*9N3/[3T< "[C%P"L!3"ONTGD5;[GEF<3 MK7:@732QN8FWZM$DKI3N41ZLIM.2<#;[JBQ""F_A'G,LMWPAT,#9HQ_/)Y&E M%"XPRENZ>4/'7J!+&-PJ:=<&/L@"B_\)(M+6"61[@7-VDO%S+2\@C4-@,4M/ M\*6=X=3SI2<,&V@,'O/7H/O'T:Y$KLR&YS@-J 8,ZBT&V9M7R3!^=T);O]/6 M/\6>/5#)%;5 4$N8Y;FJI34A>,4A?%%<&N"R@)M2^_1A_7VDJ@8N[2O@87#<1HFC-$\#=-1$K)QVIL)*G=2 MB4"- PI5+^RR%E2$+<59,HK#)$Y[YW#&XF$8$^:\Y]@&+ WC9.S9DN$@I/8" MQ^XV.OCI*]0K7]H&/'_S_W>[7?>8-47S+[QI/;=&PO=V]R:W-H965T%[LEXY6=CMNSF4S'HM$%KW F035ER>3+% NQGMB^O3VXY<;C6S(&J5%N0&3@I)7W-^^P M QAZ[P""#2!H=7>!6I6?F6;I6(HU2.--;,9H4VW1)(Y7IBAW6M(M)YQ.?PB- M$,$IS"056NH78%4.5X\-K^GI-1S?LWF!ZF3L:HIF,&ZV89YVS,$[S'X -Z+2 M*P5758[Y6P*79/9:@ZW6:7"0\5M3G4'H.1!X07B +^QS#UN^\$#N"KH$]^77 MH:/]:-,MYZIF&4YL:@>%\@GM].,'/_8^'= 6]=JB0^SIMAP.S I&=7A;E3^M M:+C'9PW30F0/?_?I/QAAOW[SLA9] NM2E'6C40+V48\@<&+?=T)OU-I1DCB# MT+>N&UEQW4AL5;[Z^T//&27Q=K6^([7/KD,3=,+GFEH, %0;VS9&"#[.9(M]&B;GMW M+C1-@M9A%:1SH?B'H']YL3(!^F*?_ 5!+ P04 " #MB3Q7B*1A66\" M !2!0 &0 'AL+W=O'"3:V/-L8/M+&._'MM)0Y&ZO-AW]GW? M?6?[O&B$?% %@$9/)>-JZ15:5U=!H+("2J(N107<[.R$+(DVKMP'JI) <@+!.I_RI8>M M(&"0:3N3I^XREW6II=:G Z_2HTH EZ@]:DHIHP M^@PYNA,[W1 ):"V45NC\GFP9J(M%H$U&BPNRCGW5LD#ES)3Z<8W<.31BLFLH=?I\0/ MTI\6;X]U9(9H=)Q=';)G+OL9&OO36>)'R=S8D3_'@+*&7Z+*O+FA%M M<*044M-GXAKPW 0FV,&:N,V-Y"[<72CLKY_O$K).ZJJ] M)&>?_?FSS_9X+=6CSA$-O)2%T!,O-Z8Z"P*=YE@R?20K%'2SE*IDAD2U"G2E MD&7.J2R"* Q'0%'=\E1NK M"))QQ59XC^9+=:M("CJ4C)V?PE>-:;YS!9K*0\M$* ME]G$"RTA+# U%H'1[QGG6!06B&@\M9A>%](Z;I[?T"]<[I3+@FF@K#6AV8-+U7D3.2[LH]P;1;><_$QR(PW"" YAFC[5 M7'-7JCLLF,$,+H5A8L47!<)4:S3:AQOJD_T'1BI], X,,; X0=I&FS71HG]$ MZT=P+87)-9R+#+._ 0*BWO&/WOC/HIV(GVMQ!''H0Q1&\0Z\N*M'[/#B'?70 MT"2X+;_&>[#=VT[0F:Y8BA./1D2C>D8O>?^N/PH_[. VZ+@-=J$G]S2164V/ M(9?-X9C^E@GG!M(;O+C-XP!<#LT*FCS^V);F3 MQO8D;?E[](EZ<]>TJ&ADJ8NHG73.*PU[,/2'\;'?'_4WS[TK)%HL3>NR;IJ. ME5(9_LNYPO[0CXX'?DR&!U;H#R+_U J]/8A&D7\2AH06GPY\VD*PK<;!QFP0 MJY7; !I260O3C$FG[9;,M)FM/^;-AKIF:L6%A@*7Y!H>'0\]4,W4-X*1E9NT MA314 G?,:5&BL@9TOY347:U@ W2K-_D-4$L#!!0 ( .V)/%>Y=1%FD ( M )D% 9 >&PO=V]R:W-H965T"/54M>(!K8-%WKBU<:LKH- ES4V5%_*%0I[,I>JH<:&:A'HE4):=:"& M!Q$A:=!0)KQBW.W=JV(L6\.9P'L%NFT:JOY.D$47 M^(CF^^I>V2@86"K6H-!,"E XGW@WX?4T< M(.18&L= [6N-M\BY([(R_NPXO:&D QZN]^P?.^_6RXQJO)7\)ZM,/?%R#RJ< MTY:;![GYA#L_(\=72JZ[)VSZW)&M6+;:R&8'MG'#1/^FV]UW. #DY 5 M -$ MG>Z^4*?R/36T&"NY >6R+9M;=%8[M!7'A+N41Z/L*;,X4WR3!B&#"[@I2]5B M!5\9G3'.#$,-;Y[HC*-^.PZ,+>4 0;FCG?:TT0NT801W4IA:PP=18?6<(+ : M!Z'17N@T.LGXI167$!,?(A+%)_CBP7C<\<4GC&OH#1[SUZ.3XVC7*M=Z14N< M>+87-*HU>L7K5V%*WIW0E@S:DE/LQ:-MO:KE"')^]%Y^=;+A";<&IER6R]_' M')RL<=R!^[9G]A&=[>:3)'&K[,H/LW0 M/4NDH@)I:E3 #RRD>>1?D1!&6>JGR6B &KJUIV$<6L(<0I+Z(8F'TXJM686B MTI"$N9]G&81)XLSZ7]#W>!*S!,X^(?4$L#!!0 ( .V)/%>85E^.90( "P% 9 M>&PO=V]R:W-H965T$ ]N]5A:CA MH69)FYE_%5W.4YOO$GY0W*N#.5@G:R'N[>)3.?-#*P@9%MHR$#/L<(&, M62(CXT_/Z0]'6N#A_(G]@_-NO*R)PH5@/VFIJYD_\:'$#6F97HG]1^S]9):O M$$RY+^R[W''L0]$J+>H>;!34E'>COX0 P"9\!Q#T@=KJ[@YS*:Z))/I5B M#])F&S8[<58=VHBCW/Z46RW-+C4XG7\5&N$"WL(U;E!*+&&%.^0MPNL[LF:H MWDP#; ]+['\GR P @>5\9/*>7R2\7/+SR ) M1Q"'<7*"+QE<)XXO.>%:06?PF+\.G1Y'VSZY5 TI<.:;1E H=^CGKUY$X_#= M"6WIH"T]Q9XOS-5)4ZRF$'0%"U<"*$-]TA=)+L@NS M._:2\?DH2D//9ER$BHL-3<-5U MP+_T[AVY(7)+N0*&&P,-S\XS'V37F]U"B\;UPUIH<[5N6IGG#*5-,/L;8:JC M7]@#A@&ULC5;9;N,V%'W75Q!J420 '2V49"FU#=B9%)TB M&[),'XH^T-*U340279*./?/UO:0L5@"&[IF[U MV%\9LSX/ EVNH.'Z3*ZAQ3<+J1IN\*J6@5XKX)53:NH@#L,L:+AH_(WC0-5U]G4,OMV(_\UP?W8KDR]D$P&:WY$A[ /*WO%-Z"WDHE M&FBUD"U1L!C[T^A\EEIY)_!%P%8?G(EE,I?RV5X^5V,_M("@AM)8"QQ_7N " MZMH:0AC_[&WZO4NK>'A^M?Z;XXY?B!0KQ7B!WNSI%#^8D; M/ADIN27*2J,U>W!4G3:"$ZU-RH-1^%:@GIG<2 ,D"LF ?&Y+V0!YY#O0Y.21 MSVO0IZ/ H!,K&I1[@[/.8/R!P2@FU[(U*TTNVPJJ[PT$B*Z'&+]"G,5'+?ZQ M:<\("RF)PY@=L<=ZRLS98T0EC'[M @WH!?_++ M3U$6_GH$6])C2XY9GSQ@TU6;&HAU, )9 M_.5HD$?8&3*K9?G\]WN,COI\GY&-M8=?L=?#, B#.QCGWLWM%2FY4E_E"RCR M,REHR@HZ#$,\1Q%-PXSF8>A=\+4PO":UU/I GN4T0]&!-ZUQ*/"V!(+C!;NK MPH::(\TDH3A52,JLG#V2U( = M2NYOGTCD) 8('TF5@KL903Y!%$EL;5C8*:3PL.DWO!J=I]9^X86P&[G.D4-*^4-(? M+I0+V:QE"RT&#F]O?4PNNX"1DQFTL!#F] ?KY:CK_ZN7&4Y@(CH06 PTP3@G MP]2=0Y;1*$Z\!X.N7BJ MR!)7AQAP+$56?%"U _1ZK Z#@UW2@%JZC8E0Y*8UW5KIG_9+>=KMHC?Q;J-? M<[7$'"'M!:J&9T.L*]5MR>YBY-IMIKDTN.?<<85_+$!9 7R_D#BJ]Q?KH/^K M,OD74$L#!!0 ( .V)/%=V"N&PO=V]R:W-H965T M>;;6YM16B@P#*[ZIG#^(\UG--GB-[GN]-&3%/4O))2K+M0*#ZWETFDX7 M(^\?''YPW-J=/7@E*ZUOO?&EG$>)3P@%%LXS,%KN\0R%\$24QEW'&?4A/7!W M_\1^'K23EA6S>*;%3UZZ:AZ]CZ#$-6N$N]+;S]CI&7N^0@L;OK!M?2>3"(K& M.BT[,&4@N6I7]M#580R9"FL$E4546/JD2R_\)8DJWSSE[RGF1'63\VJ@C&"8#R))L M>(!OV-=@&/B&!VI@H16X3U^+'NU'^ZF9VIH5.(]H+"R:>XSRUR_32?+A0&ZC M/K?1(?;\G"NF"H0+I-8;P 5G*RZX>QR T[!"6#)>#N"2N<;0*?P.*N &'QPL MA"YN_^P3=##D?D&_D!E 55)' -4?J?[3%U3_$;R"X^$@.TF]-29K=.(MV*<] MWNE3B683IM%"H1OEVI;M3_N!/VW[_)][^UI<,K/ARH+ -4&3H^-Q!*:=P-9P MN@Y=O]*.9BAL*WJTT'@'NE]K^NN=X0/TSV#^%U!+ P04 " #MB3Q78Z+6 MV"4% #=# &0 'AL+W=OO&+A%MP%86Z3N-#'@]-C= FV-I <6BWU@)-H6*HDN2>7X]SND9"5.'+4O M"36<^>;@-T/ZY%JJ'WHCA(&;NFKTZ61CS/9X-M/Y1M1<3^56-+BSDJKF!C_5 M>J:W2O#"&=75C/E^/*MYV4SF)TZV5/,3V9JJ;,12@6[KFJO;,U')Z],)G>P$ MY^5Z8ZQ@-C_9\K6X$.;K=JGP:S:@%&4M&EW*!I18G4X6]/@LMOI.X5LIKO6] M-=A,+J7\83_^+DXGO@U(5"(W%H'COROQ1E25!<(P?O:8D\&E-;R_WJ&_=[EC M+I=R^EX69G,Z22=0B!5O*W,NK_\2?3Z1Q8&]]VY 6^*Q\*O38FZ"TM\>YK_NF3A MB[@Q<%:APG^'\AZ-['#>!QUK[[MK"10NKH3"#H<_,0,#R%,![WFIX!NO6@$O MGV/'8;Y'WN?6:(.9E,T:N($/;74+U!TXA32D)* Q1-,@]!P0 FSBE2A-OY$F 6X@6O38;2-V1&.0^3&A M4;3O-Z8DC3*4^>R07Q:1+(L7]9[CS%)X M4[2\@JI<(3EO!5?ZZ+'-OI^=&W$7XR]-GD,X]7TDN)]&Q(]38-/8AT?23H#: MU+<;+"!)D*!NE, #6?_I44+]E*1^=(>($_Y.V@M&2!4/I(I_/:=P[FQ;E6]P M6L%2R;7B]6]R9A3\,&>60I72=O"1]T4:/*6^\);5-A@-RSZ6 BYOH5/W=@-H M:0N/$[4L[$YGX;V55<7MG7>#+YWBOAW.,6P1,!NTJ7CCFJ+/4'OG VD6M6SM M@+[B9>72QK<2O&]-B[5Y6"$]BOD/DJV[,/>GT+&W-PM?/$L9I:_A0FR-<.GW MBA02$OOVR*-I&-B#IH0E,2X2DOD9[F7>Y]Q(:_(0[*W(>ZS=#@MQ7$7,H:66 M-I2$#$$R2S4+R?"/&_/63=:U5T#BON](0@,2ALF#>K(GZ\D@36W&KIQ=%X8I87')K: M2 *&5RK+'$Z$5U"2TH.#8G;OR5D+M78/:XWS$SNA>WT.TN'MONB>K'?JW<,? M,UN7V B56*&I/TWP*E'=8[K[,'+K'K"7TN!SV"TW^/M#**N ^RN)5U?_81T, MOVCF_P-02P,$% @ [8D\5TL7,R!^ @ 90< !D !X;"]W;W)K&ULM55=;]HP%/TK5J9-K<1(")_K(!(?W=IIW1"TZ\.T M!Q,NQ,*Q,]LA5-J/G^VD$9/ FBKUA?C:]YYS?+"OAP47.YD *'1(*9,C+U$J MN_)]&2>08MGD&3"]LN$BQ4J'8NO+3 !>VZ*4^F$0]/P4$^9%0SLW%]&0YXH2 M!G.!9)ZF6#Q-@/)BY+6\YXD%V2;*3/C1,,-;6()ZR.9"1WZ-LB8I,$DX0P(V M(V_S*FTOZ@H M<[N:,Z2R*J<886CH> %$B9;HYF! MW:JMUN((,W_*4@F]2G2=BKYQ!:B%WJ,9R%B0S%K%-VB22YTI);J8@<*$2G0/ M!Y5C>CGTE>8UU7Y<<4Q*CO ,QY><-5$[:* P"-O_EOM:;JTYK#6'%J]S3G.> MKD 8E^TCS[T]0MVOJMI-Z/D6?!<^S!KIE<1/] MO ,CY1?Z@Q[NQS>G)#CQS)6[DAF.8>3I.R5![,&+WKUI]8*/#J,ZM=J.4VUM MSU,#?2\8")F0#,U!Q,"4OG(--,="#T_I=B-??!@T^[VWEPZ1W5ID]X66SJZ_ MCA_'B^M3\IR8+[2U5RONO9JM;N2+5A T@\#I:[]6V7=B+2#CDMP+O/N?8^K$ M>J&?@UKIX-7\=",[_?2/NJ9Y@.ZPV!(F$86-!@N:?7W&1-G4RT#QS#;2%5>Z M+=MAHM]!$"9!KV^X;J958'IS_;)&?P%02P,$% @ [8D\5_J&FR]'"0 MKE, !D !X;"]W;W)K&ULQ9QK;^,V&H7_"N$M MBAG $TN4+_(T"9!$MQ;);##IM"@6^X&QZ40=75R)S@7HCU]25BQ+EFEKYA3[ M)?&%?$A&)R_%]X@\?4ZSK_DCYX*\Q%&2G_4>A5A^' SRV2./67Z2+GDBOUFD M6 M\BA]/NN9O;L0C/A,*P>2O)W[%HTB19#_^ M*J&]39NJXO;K-[I7#%X.YI[E_"J-?@_GXO&L9_?(G"_8*A*?T^> EP,:*=XL MC?+B)WDNRQH],EOE(HW+RK('<9BL?[.7\@^Q58&.]U2@905Z; 6KK& U*EC6 MG@K#LL+PV JCLL*H46&X;]#CLL*X.8;1G@J3LL*D68'NJ6"7%>SBZJXO1W$M M'2;8^6F6/I-,E98T]:(01%%;7L(P4=J]$YG\-I3UQ/FG5'!"R0=R%SXDX2*< ML420B]DL724B3![(;1J%LY#GY)W#!0NCG/S*7\2*1>]/!T*VKRB#6=F6LVZ+ M[FG+I.0F3<1C3MQDSN^Q"NYP#_?? M2YZQXO_DFLL VB?7(;L/HU"\]LG5*LMX(EHZ>ZF%JMGJ8[YD,W[6D]-1SK,G MWCN7 AH;K8)$PIPU;%3 U+3W=#ZR)Q/S=/"TK;"64I8]IO52WE$L']G] 2K M:6&XT<+PF[7P*4UF^^6@Y7:5 Q+FK&'CK4M(QY8QG#3TL%O,HJ9MV@U!'$?S MD2,(0+":(D8;18RZ*:*X,_R0+CY\R3FYR'/>*@A(-=IGFLG%&W#726#A#GCG8MLVN/I:-J0 MS&ZQ\7 ZM*R&9(ZC^<@1!"!833*3C60F_ZAD]/..MNVNJD'"G,GN=39L8]2( M(.YQQ;S)SHU(6S$?.8( !*NIQMZHQM:JYF+^Q#,1YFKF<5^6/,EYV^770KI> M?B3,L7,T(7[42%ASAHVV1*.<6(TUSC'%/*.*>0?4R@ #; F!M.HDD"&/F(D(IR'T4KE M$*H MD,Q:&4HG^S6B[U97D4!I#I3F0FE>2:LMI:R)U5Q)01L-4+2Z1K<2E:96HS=A M$L:KF/SGAL?W//MOJYZTB,YZ0M(<*,V%TCPHS8?2 A2M+CM:R8[J9\J(Y;D* M=[^S+%/)<3E1%NOXOHR./)N%^I[U5G)2)I3TK:C MS[ Q>T(;]$K::'^#/K3! $6K:Z[**IOZM/(->SDYURN;'?-')[P9Q:17WD6DW=_<):U/1)Q>0!O MD5=9LRTN7NEK=I8?DN9":1Z4YD-I 8I6EU]E )AZ!^ BXTQ-MY^YE)J;JPR= MG(-3*4;Q2M[=_;52&3HO386:9S7/F5SJV^D<&G=3[U/;:,Q3#K1-%TKSH#0? M2@M0M+KF*OO U/L'C5"7]]=/746O*N8)G:5@[N;D1W;SD8^KEE*F07?5@\RV MNU":!Z7Y4%J HM754SD+IMY:V#MA%A.E#&4;4U,S:4+-@P,=WC\%.]!^N%": M!Z7Y4%J HM6?Z:SL#*JW,V[5RB$1[*%8J=:"U\_)+%-R)"Z;/1(EP#;]E?QI MW;-I6(M7^EYTO4&#TEPHS8/2?"@M0-'J6JML":JW)6K+UY'=OGS5K5GU_*ZQ M#DISH#072O.@-!]*"U"TNB8KSX+J/8OO7;,>P&O6K/J:G>6'I+E0F@>E^5!: M@*+5Y5?9%U1O7\#6K&4[VZO,D=%<)USI>]-9BKQY+"=.Y$N+%/%VJIU;Z\M6?JUS$ZDY0.R=#+0DH MS8'27"C-@])\*"U T>H"K6P.VG$SP'%;A?34SDJ$.AI0F@NE>5":#Z4%)6T[ M_V73D5D]O5676&554+V7\.T[D/3@SBJ#&A=0F@NE>5":#Z4%='>SQ&1LF!.Z M1V:5)4'UEL0W;FO24SMK#+K? $ISH30/2O.AM(#N;JVPAW1L3_=HK+(@J-Z" M^.X5+'1S Y3F0&DNE.9!:3Z4%AR03&M6HBZ_RL.@>DN@/ AEW*;\?")W4<' MD]C$\KI;;"OV!_JGU]Y>:_UD?H M]*RN^H/2'&MWK\+.>0)0LP)*\Z&T $6KBZHR*RR]6:&+:^3OC<:41:L,M&R] MU^=SF']M+79!?F3Q\B=RJ0V.^CYU%B?4X(#27"C-@])\*"U T>HZK@P.Z\"F MC!U]%NF^TO1M%2%T/P64YI2TNMN\$R.A[@64YD-I 8I6U];6D3X'W MTC-3& M1NQ10-BS@*!.")3F06D^E!:@:'7]5DZ(I7="6O1[\*2(5FE"/1 HS2EIVWF' MZ9A:36O0/;*<=V0Y'SJ* $5;"V6P=0B@##P/Q8&0.2G$L#X0;_/IYM#)B^*H MQ<;GCOG171\=66'6)UG>L.PA3'(2\85$&B<3^0?+UH=#KM^(=%D<-7B?"AG] MBI>/G,UYI@K([Q=I*M[>J 8V1W2>_P]02P,$% @ [8D\5Z?UZ*V; P M 1, !D !X;"]W;W)K&ULM5A=;],P%/TK5I 0 M2+!\=%O':"N-CFE#&YHV!D*(!S>Y::TY=F8[ZT#\>*[3+&VDUEU&>&GMQ/?D MGGOB^-B#N52W>@9@R$/&A1YZ,V/R0]_7\0PRJG=D#@+OI%)EU&!737V=*Z!) M&91Q/PJ"?3^C3'BC07GM4HT&LC"<";A41!=91M6O#\#E?.B%WN.%*S:=&7O! M'PUR.H5K,#?YI<*>7Z,D+ .AF11$03KTCL+#<=BW >6(KPSF>J5-+)6)E+>V M2LYB!MB/P%4H*#D2FY(0)AH'G M*$%"SH2A8LHF>.M(:S":G!2F4-C+I#+L-RT%>W4,AC*N7P]\@XG;Q_MQE>2' M19+1AB0_%6*']((W) JBWIKP\=/#HV:XC^6J:Q;5-8M*O-T->.-2%E#D"GC) M3<]8KLF/"\@FH'ZNX^<$M%/U4.V([ &]U[- MO?Q$;KUGN.Y%:JNL$ M:\NQ([ &[W[-N]^MNDZXMLS=N?6VJGM0LSQP(IT4"E"2]6#;R^\T M^4,N%UBS)BLD+NY5^"UY_L_;NR.&/RR M?<0%/,?]AG&KW*DQZPJMR7UIS4*W_VFOLAMO[9>X8MJ1K6LR7;JS<(L]6VPS M3H$GI! )RCVF.3.4DW/ /9W;B[NQ6VO^/UQ:N+1IH=L+M=??2O".+UV2Z MM&JAVZN=2]R.?@&5D1L-3YW>G3JVKM":!5AZMM!MC-I+[<9;OUVJJ'9D^!94 M_97S"7LX=$'5E E-.*0('^ST\&ULK5=M;]LV$/XKA!H4+9!$+Y;\DMH&',?# M-JQ;D*#;AV$?:.EL$Z5(CZ3L=K]^1TE6+%M6XL+Y$(O4/0_O'O*HN^%6JJ]Z M!6#(MY0+/7)6QJSO7%?'*TBIOI5K$/AF(55*#0[5TM5K!33)02EW \_KNBEE MPAD/\[E'-1[*S' FX%$1G:4I5=_O@L?^4!X_!S*F&J>1_L<2L1D[?(0DL:,;- MD]S^#&5 D>6+)=?Y?[(M;3V'Q)DV,BW!Z$'*1/%+OY5"[ '\\ 0@* '!(:![ M M I 9U#0.<$("P!X5M=BDI 'KI;Q)X+]T -'0^5W!)EK9'-/N3JYVC4BPE[ M4)Z-PK<,<6;\NS1 G)#GME2L 6+J3!D$L'\B'JX]# MUZ#KU@$W+MV<%FX&)]ST _(9UUEI,A,))'4"%V.N @]V@=\'K8R_9N*6=+QK M$GA!T.30V^&=!OCLAU>O1=.IMK&3\X4G^.XIIR(&\OY=/_#]3P3YH2VZ^X(N MRNGL9;(9]Z)>V(^&[F9?A&.S8!!YOE\W>VAW[F__GR:%7G6AID18*1%>5HE6 M.GM/W^DUC6'DX$6L06W &;]_YW>]3TV'IB#K[L7D1U'DAYVZ8+,++5I3**H4 MBEH5>H(-B SPFH\EYOQ_D) D4S;9S0K(&A23"9EGA@AI"*8Q/\RW0K?H.%0/ M_PX.4*LK9ZH[NQ!93;5NI5JW5;5):J]$70I2Z;,G(M4XRJ5MDJN5_=QC=DFR M6?=X(P=>Q_/\YD3L58+UWB08*L2IUOAM08V,Q-(@KEX V] Y;]2KE?Q7G'X'<:2")3*34^> MO-9ESU7RDF2S_O&V'%Z7-2D'E92#5BG_0+54DQ2ML'.E&!Q[W_'"WN%5?Z$U M:T+XWDMYY_WPY["I;KDO^:+7/F'3)L.#>Z,0X V,]>!L[5J?"5["#5XK-:IZ ME-IZ=)B]>89PD0BH4V)A$6OK9VI81+L;PQH%(2U[DPX:[\?O=Z M$ URTRO?ZU][47"-Z:?7D/<\_/MMT\:Y>R5Z"FJ9]T::Y%=A\>FN9JO^:Y)W M'0?S4]N7-[A[JNBY MBH&1Z[RIF$N#+4K^N,(^%90UP/<+B8U%.; +5)WO^']02P,$% @ [8D\ M5Z9H5R?0 P Z1$ !D !X;"]W;W)K&ULO9A; MC^(V%(#_BI5M5S/2#K$#Y#(+2,-,J[;25&CHM@]5'TQR"-8F<6H;V/[[VDDF MA)NUK&;A@<2.S^7SL9-S/-IR\5FN !3ZDF>%'#LKI[R$0C]9 MR/TC"8Q ->)/ M!EO9N4<&9<'Y9]/X-1D[V'@$&<3*J*#ZLH%'R#*C2?OQ;Z/4:6T:P>[]J_:? M*W@-LZ 2'GGV%TO4:NR$#DI@2=>9>N';7Z !&AI],<]D]8^VS5CLH'@M%<\; M8>U!SHKZ2K\T$]$1(/X9 :\1\ X%!F<$^HU OP*M/:NPGJBBDY'@6R3,:*W- MW%1S4TEK&E:8,,Z5T$^9EE.3W[D"Y*$[-&=IP98LIH5"#W',UX5B18IF/&,Q M VE&Z"64K#- ?(F>F*1I*B"E53!TSPMLH%@#NGD"15DF;[7$I_D3NOGA=N0J M[:FQY\:-5]/:*^^,5\1#S[Q0*XE^*A)(]A6X&K'E]%XYIYY5XV_KHH?Z^ /R ML-<_X=#CUXM[%G?Z[;3W*WV#,_I>(%X+82;X_;O0(^0CFJ\7,A:L-//Y0;?* MD@N%:)&@.8@-BT&>FL;:RK"R8G;L9D(B'(41P2-WT\4[,3#$ S\:D';@'LB@ M!1ESHEYK4]L"9O']'?/S1$K1ARSJ\ M"JO5RM"GD6VG;Q^_D+^0J@6_,=%>Y'T7D<(TWP[J;-238.Q=%;X?A70?#.\*X(X3@ MP2&'U9UOC=HN_2'7R7_L9BY>RG:G;\B@A_&/M[89V.5-Q)XX_2%H(6E=RTQU M'9+8M^P;Y3T-Y_?(HL@NC2+7R:,:,]VU?ICV-D/VOJTX](:#,_MUER$1>XKT M9@S^D8-W!QXV)-\C)2*[G(A<)RFRF[EX(=N=OB$8G]VQ;J=HSD&DU5F"1%7E M6]>5;6][7O%05>D'_5-SCE$5XSLU]2'(,Q4I*R3*8*E5XEZ@PRSJ8+KG2A7]VN@"8@S #]?,EU>=XTC('V=&?R/U!+ P04 " #MB3Q7):9& MX0(# " " &0 'AL+W=O+9#KYE M4P];(&"0:JM S.4%%L"8%3(8OQI-KWVE3>S>OZI_<=Z-EPU1L!#LB68ZGWJ) MAS+8DHKI!['_"HV?D=5+!5/N%^V;6.RAM%):%$VR(2@HKZ_D=U.'3D(0GT@( MFX3P,&%X(B%J$B)GM"9SMI9$D]E$BCV2-MJHV1M7&Y=MW%!N_\6UEN8I-7EZ M]D-H0"'ZC-9TQ^F6IH1K=)NFHN*:\AU:"493"LI&F!6450R0V*([(KEYK- * M)%KG1 *Z6((FE*E+$_JX7J*+3Y<37QM$^R(_;7#F-4YX B<(T;W@.E?HCF>0 MO17PC;?68/AJ5?Q>\0&*\!4*<1CU "T^GAZ>P8G:>D=.;WBJWF9C4IZ* M A I2U-;LC$5U0*9J<(L:V5KF0N6@51]Y:O51T[=[M"7V0CC*!F.)OY+U]5Q M7#0,XG@4M'%O\(4OR?P.DKP20/CUL#X MK(%YNT@RP1B1"I7F^'#$O<"UVKC#@0?A^ "V+RA(^D&3%C0Y"[KL%/1CJ,E' M4/N"CE#]SF%>@-RY'J>0.Y'K8Z^=;=OHK>L>!_-STU[K;OA/IN[-]T3N*%>( MP=9(XL'8K%=9][MZH$7I6L9&:-. W&UN/A% V@#S?"M,VV@&]@7M1\?L+U!+ M P04 " #MB3Q7W@2"BU$" ":!0 &0 'AL+W=ODF;3'TQ7+CG< [FWO%>FR>[ 7#DN9+*3J*-<]O;.+;Y!BINK_46 M%.Z4VE3<86C6L=T:X$4 53*F23*,*RY4E(W#VMQD8UT[*13,#;%U57'S<@]2 M[R=1&KTN+,1ZX_Q"G(VW? U+<(_;N<$H[E@*48&R0BMBH)Q$=^GMM._S0\(O M 7M[,"?>R4KK)Q]\*R91X@6!A-QY!H[##J8@I2="&7]:SJ@[T@,/YZ_L7X)W M]++B%J9:_A:%VTRBSQ$IH.2U= N]_PJMGX'GR[6TX4OV3>YP%)&\MDY7+1@5 M5$(U(W]N[^$ D/;/ &@+H!\%L!; @M%&6; UXXYG8Z/WQ/AL9/.3<#H0FE)V 3S\.I\?P&-UW5T"[*Z"! MKW^&[R[/=:VPR.KQAJ9>P.Q3_/H^Q44IO6)=WI))U M*MG_54HL.*YR(%BZI-#URI6UQ#)HQ)]2W! .#Y16/I M?1Y+AP-L;6\LQ0>5X[O63V[60EDBH41DAN*::4=EF:8;K!Y M@O$)N%]J+*@V\/79M>/L+U!+ P04 " #MB3Q7;;%'B.3RD2*6MT@^F!+#D M4 EI9D%I;7U)J,PG-**<1EDJ=]; MZ2Q5C15J71H@-+P2N0 MABM)-&QGP55TN4B",[\4L")T@$)!;Q\#PMX<%".&( M4,9CSQD,(1WP>/W,_M7GCKELF(&%$K]Y8'O@Y'@&AZ A#W@/@U8'P"D/0 7SG:*?-I M+9EE6:I52[3S1C:W\+7Q:,R&2W>+:ZOQE"/.9C^4!3(FG\A*8V=H^T28+,CU M8\-KO"M+SI9@&1>&_(2#;9@X1]?[]9*A;Y6G0T\\VLW7/IN,HR]C5+X_%OVOVSBZ2)(7MTXQFYL7FFZ*;YG><6F(@"U2AJ//*$IWD]$9 M5M6^N3;*8JOZ98F/"6CG@.=;A0W6&R[ \#QE?P!02P,$% @ [8D\5QIP MR:'F @ :0@ !D !X;"]W;W)K&ULI99I;YM M$(;_RHI652HEX3ZP#A>!5BRN]A)?WUG 2/;8#M2O\ > M,\/SSA[#>,7%DUP */*29X6<& NER@O3E,D"0D%SLRYR*G"KG@T92F MIK53GIF.905F3EEAQ.-Z;";B,:]4Q@J8"2*K/*?B]1(ROIH8MK$>N&6/"Z4' MS'AX W5?S@3VS"Y*RG(H).,%$3"?&)_MBVFD[6N#WPQ6@^%K"%+),!T*,YS:FT7U2.VZVU]&O:^VHY8%*F/+L#TO5 M8F)$!DEA3JM,W?+5-VCU^#I>PC-9/\FJM;4,DE12\;QU1H*<%. MY^V)-^5Y62D0!-8RAR0U,?PZACXLR]@);-NU1F-SN%H>_:G=T6I-M! MN@RI E,#+S0)(@E&/&'=W9@?3JP)_Q.AG]&X=UE/R57 Y"!WT:#S; MQ*B5=Z4N551A5NEQ1P#1-&F[L>1="<"\7^ MU@-# L(>V)EKVZ'34S!@Z/AX'*T]F8\Z"='_9/X&!G=^U+L<1E'@6M8.=-\L M##S?#G>0S8U"H(OP+RH>62%)!G-TM,Y#C"":PM9T%"_KVO# %5::NKG ?P$0 MV@#GYQSK0]O1Y:;[NXC_ 5!+ P04 " #MB3Q78F6^Q2P" #,! &0 M 'AL+W=OF?A*MEH_>N-S/H^&7A (V*%G8.YUA R$\$1. MQL^6,^I2>F#_?&+_&&IWM6R9A4R+'SS'8A[=1"2'/:L$WNOZ$[3U3#W?3@L; MGJ1N8F>3B.PJBUJV8*= 9*SDR 1_AIQL]!YK M9H!DVJ(E%RM QH4EW^ )*R8N7?C#9D4NWETF%)T(3T5W;<)EDS ^DW 4DSNM ML+#D@\HA_YN .O5="?&IA&7\)N.72@W(>'A%XF$\?D50]O_P^ TYXZZCX\ W M. MQY-)%]5(I[W!D& .85\LV>E*8=/@SMNMY"),X@O_TJUJLUE_:)H]OV/FP)4E M O:.&PO=V]R:W-H965TKV[,(EL6IC9E]* MUZ^?;0BB:3KU)?C:YQS./>$Z[:1ZU#L ),^"UWKM[1";2]_7Q0X$U3/90&U. M*JD$15.JK:\;!;1T),'], B6OJ"L]K+4[=VJ+)4M MK(GMY$'*1UM\*]=>8 T!AP*M C6/)\B!_5O[C>32\/ M5$,N^6]6XF[M)1XIH:(MQSO9?86AGX75*R37[I=T S;P2-%JE&(@&P>"U?V3 M/@\Y3 CS^!U".!#"CQ*B@1"Y1GMGKJUKBC1+E>R(LFBC9AJC\6;?X!>#CZO>1_B.C^]M/2-1<$;"((R.T/./T\/7 M=-\D,L82CK&$3B]^1V_:I-ZG4=@TCK76:RVFW\+F M\SA.D@/+_F1H[(7UDZHMJS7A4!EB,+LP"JJ_!/H"9>/FZ$&BF4JWW)E[$Y0% MF/-*FED:"CN:XTV<_0-02P,$% @ [8D\5S+!@$!J @ V 4 !D !X M;"]W;W)K&ULK51=;],P%/TK5D!HD\;RT:Z@D49J M.Q!#VC1M#!X0#VYRVUAS[,R^:0>_GFLG"]UH"P^\)/XZ)^><^-YTK%M?&9J%/4LA M*E!6:,4,+,;!)#Z=#=UY?^"+@+7=&#/G9*[UG9N<%^,@9ES"S,MOXH"RW'P-F %+'@C\5JO/T+GY\3Q MY5I:_V3K[FP4L+RQJ*L.3 HJH=HW?^ARV #$HQV I ,DSP'#'8!!!QAXHZTR M;^N,(\]2H]?,N-/$Y@8^&X\F-T*YOWB#AG8%X3"[U ALQ%ZS27[?""M\MM<@ M.4+!SA5RM11S"6QB+: ]8I=TL0[. +F0EGV&!VRX/"3X[ .&$76F%IV7M50/&4("0WO:7DT=(TV?#]90FC/_-\&T\5+.MA2U9=\NH)J#^;XMNKW,KL!/ M;-M.+/V_6-O!A%:;C:]/778ZWB<*-(Z"\L?>^P+->-PO9R]:M]>YKXJGRV M/J6VU7:9WS1MS[O@9BF491(61!D=OR%1INTC[01U[4MQKI&N@A^6U'K!N .T MO]!4CMW$?:!OYMDO4$L#!!0 ( .V)/%>*%%.-5@( - % 9 >&PO M=V]R:W-H965T?&U_E:FT=; 3CR(H6R MTZARKCZ)8UM6()D]T#4HW%EJ(YG#J5G%MC; %H$D14R39!)+QE54Y&'MUA2Y M;IS@"FX-L8V4S/P^ Z'7TV@4O2[<\57E_$)SS.,#X#N'M1V,B4\RU_K13RX7TRCQAD! Z;P"P]G]0,DVZ*U>J,@XYON.=B/$X/1Y-1'C\/_?\?]\9HVAM-/S1Z!=9B M)Y6-;-H_SJ0VCO\)IC?Y;>4F Q_[8WJ8I>\,;P*.,GJ\S7'6.\X^='S!%7>P M?X6]O^U\;O*=O:L?G="C)/G']7M8>IS1 :SU' _ZS=]UU\RLN+)$P!*)R<$A M*ICV_F@G3M>A!>?:X<$(PPJO7# >@/M+C6W837Q7]Y=X\1=02P,$% @ M[8D\5WJB6\*) @ Z 8 !D !X;"]W;W)K&UL MC55;;YLP&/TK%MI#*ZW%W RM"%*;:MJFK:L:=7MVX$MB%>S,-DGV[V<;BFA" MI;R +^<P /VR?9*FYP\J%6N *R8XDK":>7?![9Q8O /\9K!7HS:R299" MO-K.MVKF86L(:BBU5:#FM8,YU+45,C;^]IK>L*0ECMMOZE]<=I-E217,1?V' M57HS\S(/5;"B;:V?Q?XK]'D2JU>*6KDGVO=8[*&R55HT/=DX:!COWO30[\.( M$,0?$,*>$)Y+B'I"Y()VSERL!ZIID4NQ1]*BC9IMN+UQ;).&D0J5HC'_C:+VZ$T%[!03IVA_G%T192F.X]S?C8-,P-*; M("4#[)WA:# DP.5DZ#K(L38\C3S_ED9P[CA9;5YJ60IM"YYH; M,XT)'VPZ\=0B"0NC ZNUH>((E]?L?F M_#EV3NAM&'])EH0(]!J%<=(WED*L;DTSF2Y)A),:6Y%8MLP9C["0IWQA)BM. M\"PSBD+3L:R6&6$:&X->=NV1#WHL%2&-R2-'21I%F'^_(R';] W;V%UXHHNE M4!?,06^%%V1,Q//JD'B\H_O9Y.5D)C@A M(Q;^06=BV3DJ8.LOAFUC(B-%92' LN6ZFT$X,')@CJH!OT238@ M-D>*:0[961.<_3=%NV\@1ZN> TYG6OD6$X= M/8]==/5S%6:DQ_R>QC54M][%N&>,QJJ_B_'TF'LL,77[78Q__J0<#29X!X,E MQNHJC-VMQIA2$(4JG$(53L9MO,$=X619%7"MEJL&]AS0RF,N9ZX-2[7:O3[O;,]6%@(;UZD#"_8@IVHV5U&YWR% (@ MKZ5@UHM@UK7!O*'X!3W4AC5MHM$.[-)$ PES(6$>),R'A 5 L)+N6H7N6EK='>TQ?3RE(17? MK]$]?LV6J#O&)3(3)I:CD&U5&M(ZN51#D# 7$N9!PGQ(6- Z61A:1^M"21[M M0AYMK3Q<,A'H8YP(GFYST8BM28RSHY1S>0D]87D#6Z6)+;EU.*2C14KK^]) M0\(\2)@/"0N 8"4U= HU=/3)@L6+FR^$1TCIHBKF6OM+\T#G1$!'NQP7TIT' M"?,A80$0K!3S;A'S[H]F@-U=S"?Z+:4S-$P2(I(J56@]7*J*[DFFLRNWP"ZD M5P\2YD/" B!821RVM:]56?^Z//0N+M5'3CM,&_4C98 Z]$!I/B@M@**5U7%0 MR;3_#W,*$ M8%%VN)2+#^&J@VR?,YE!\A/UQ+GXE\3@'U!+ P04 " #MB3Q7&JA>$( " M !-!P &0 'AL+W=OBI6KJP%D-R" M2N;Z&,=N26CEI(E=FXDTX8UBM(*90+(I2R+^W #CF['C.4\+=W15*+/@IDE- M5C '=5_/A)ZY/4M.2Z@DY142L!P[U][5)#;Q-N [A8W<&B.3R8+S!S/YG(\= M; 0!@TP9!J(_:Y@ 8X9(R_C=<3K]D0:X/7YB_VASU[DLB(0)9S]HKHJQ,W)0 M#DO2,'7'-Y^@RRXJZW50_$15'DA4$?MR,OZ.4%1\M#I,K1A(JL M8<3.?]Y"N0#Q:TCW05K3'JYD33(8._K^2Q!K<-)W;[P8?QBRY)7(=BH0]A4( M7V10BXYW"A\&810],V@@SAN-,-YC4-3+BP[*FPF>-YFRWLQUZC2#,_1-%2 . MVG.0]'_M>26RG?SC/O_X1?;$_]R+(+J,POB9.P-A\847XF?FN%O-SCPTMT2L M:"41@Z4&XO,+S2#:YMU.%*]M_UMPI;NI'1;ZO0-A O3^DNL>V$U,2^U?T/0O M4$L#!!0 ( .V)/%?C4P=#@ ( .$% 9 >&PO=V]R:W-H965T^KM,"2J)&H MD)LWN9 ET2:4:U]5$DGF0"7SPR"8^B6AW$MB=[>022QJS2C'A015ER61SY?( M1#/SQM[+Q9*N"VTO_"2NR!I7J!^JA321W[-DM$2NJ. @,9]Y%^/S^<3FNX1? M%!LU.(-U\BC$DPUNLYD76$'(,-66@9C'!N?(F"4R,OYTG%Y?T@*'YQ?V&^?= M>'DD"N>"_::9+F;>9P\RS$G-]%(T7['SW"]<6CC MAG+[+ZZT-&^IP>GDA] (XP ^PBU/18EP3[:HX.@*-:%,P3UN=4W8L4EX6%W! MT?OCV->FKD7[:5?CLJT1[JDQ#N%.<%THN.899O\3^$9PKSI\47T9'F3\5O,1 M1,$)A$$8[A T?SL\.B GZIL8.;[)'K[K/$?W.0Z:"$MB.KO$5/"4,DKL1WL" M1,,-9B@) \(S6&F;9$_?16KN;%QK(9]?$YW F6*7._J?BONS(FS4[M)@E$X MC?W-L",''=A=<:XJDN+,,\M H=R@EWQX-YX&7P[T9]+W9W*P/S\KXUA3OC8V ME8(YD?+9+*"&R$SM,G20[>U:6^,MV>F@.]%T>C8.HTG?H=:4/YBB$N7:+1<% MJ:BY;@>JO^WWUX4;6_]?>KO\[HA<4ZZ 86Z@P>B3*2_;A=(&6E1N)A^%-A/N MCH79P2AM@GF?"S.776 +]%L]^0M02P,$% @ [8D\5XL\9A'] @ + D M !D !X;"]W;W)K&ULC99M;],P$,>_BA7Q@DEL M<1[;3&VET0HQ!&S:V'CM)M?6PHF+[:Z#3\\YR4+!2;0WC>W<__R[2WWGV5&J M'WH'8,AS*2H]]W;&["]]7^<[*)F^D'NH\,U&JI(9G*JMK_<*6%&+2N&'E*9^ MR7CE+6;UVJU:S.3!"%[!K2+Z4)9,_7H/0A[G7N"]+-SQ[<[8!7\QV[,MW(-Y MV-\JG/F=EX*74&DN*Z)@,_>N@LME0*V@MGCD<-0G8V)#64OYPTZNB[E'+1$( MR(UUP?#Q!$L0PGI"CI^M4Z_;TPI/QR_>/]3!8S!KIF$IQ7=>F-WKL"P[C09VC_<+\B M;]^OEX;]R'W/1)23L$A+6 M_N*AA-Q\)CE3ZI=\ M4732-/:KD])$^++(FR":4S_^D4V[4+@H2FTQ/#?P"C M#C :!5RR/3=,$"&U'B=M_*0G!-$T=3A=JP' N .,1P&O!-8&5N5 L,K@&2OP M6*V-[B.,G;WC.'0(7:LD2H?2F'24R3AEGJL#_KWA&2NBAEZ\Q-DXR#+J\/68 M3<-X"##M --1P)L]*&9XM24"L$Z1NYN'/L;4W=PE=(T&X"8=W&04;@78-'+. M;"GNHYHX&YZ'\21QP'KL4CQ-0[F;=GC3\8];2F7X[T&\J;MM%H6!@]=C-Z79 MX!'..KQL%.^1B0-KNMC+6>FCS'IV3^,P),H M7EJ!P5; ;"OHK?+4*7C_V4]W.%U!I0UP/<;B1VNG=B&V5V0%G\ 4$L#!!0 ( .V)/%<@ ML68:M , $<, 9 >&PO=V]R:W-H965T9D6A;B$1Z2.#MC]I]<5R<[7C!]+?=-5 4S,%1; M5^\59VFM5.0N\;S0+5@FG.6\GGM4R[DL39X)_JB0+HN"J9\W/)?'A8.=MXFG M;+LSU82[G._9EJ^Y>=X_*ABYG94T*[C0F11(\1<1SGIC*!(/'@:]XGE>6@..?UJC3^:P4+]_?K/]1!P_! MO##-5S+_.TO-;N'$#DKYAI6Y>9+'/WD;4 V8R%S7O^C8R$;404FIC2Q:92 H M,M$\V:E-Q(4"#D<42*M ^@K^B )M%6@=:$-6AW7+#%O.E3PB54F#M>JESDVM M#=%DHEK&M5'P-0,]L_PN#4?80U?HBTADP=%?[ 2#=;.J2&XNY^].L'LT1Q]N MN6%9KC^"Y//Z%GWX[>/<-4!3V723UO--XYF,>,8$W4MA=AK=B92GOQIP(8PN M%O(6RPV9M/BU%->(>K\CXA%J 5J]7YU,X- NM;2VYX_8NX&]B[(Z>[;L-,I! MK5P=ML,2^P'UHV#N'BZA+7(>#3'Q.[E?Z/R.SI^D6QN9O"*X!Y#FZI E7-L@ M&QOAI?,@OG#=( ZE:!#,['Q!QQ=,\JUV3&PYY ].>J)*EMOP@B%>&,1A#\\B MY04XBNV 80<83@)^RS85GBX5$XEUA<.A7W]&:8_.(A6%)+3#11U<- EWSUFN M$1,IXL)P!:=5P-UK;)31P'_L]Q=X*!/@D?T7=X3Q>]1BGPZDL-91SA[)V'*H40F&:L*CPUR-G2/8QQ'LQZF18Y2$H]L1.R=[W!O MDO190 7/LW]YBK:PTM:[V!OX)@'MGQ2+%*8TIB. %T4&3P(^[+F"[(DMRCG4 M7/3T\&R%Q):3ZI$^Y%#*&P$D9T R"7AW@@O0>@.VBG9O+=!0A :4>'B$ZEQ M\'0%6;%]9EB.KB@_6%ZRIG>+\2I( =-572HM!K557]L+$'L,[V MV^E= H;4W&V;TYGXS95L91 M"G-.Q#9)*-]/(6:[FY;3.MQXBE9KJ6Y8D_&&KF !\O-FSO'**E'"*(%41"PE M')8WK5OGD^\,E$'VQ.\1[$3E,U%+>6;LB[JX#V]:MHH(8@BD@J#X[P5F$,<* M">/X6H"V2I_*L/KY@'Z7+1X7\TP%S%C\1Q3*]4UKV"(A+.DVED]L]Q,4"^HI MO(#%(OM+=L6S=HL$6R%94AAC!$F4YO_I:T%$Q<#MGS%P"P/WU, Y8] I##KO M]= M#+JG!NX9@UYAD"W=RM>>$>=122=CSG:$JZ<137W(V,^LD:\H58FRD!R_ MC=!.3GYA$HCCD(]DQI(DDI@#4A":AGB=RBA=01I$(,B5!Y)&L2"_P:O'*SUVY9UPY+GE$S+4@?AI"6 >P,.XR>/<0_-35(CY2WB:VIFWBYC##]T3E MOP.O8]=7J6&O4TK?R7"[9W ?6$ EA(1*TG-[+EE@'5EG:0 \ .)QW,'DKT=( MGH'_W1#V5 NO*MPGL:$!W+2PA G@+]":( =]NU$9DV">23#?$%A-HVZI45>K MT2T6?\*6Y EH3'PA43 RY]@FN-R3J\77+>5 [AB3'\B_NA2;YF[ZF1O5/%XF M/=NVQ]9+50-M+)=J\-;C:'CJT3?DL<9MK^2VI\]_$ +@FOR*;%)5ZL@#8,NY MQA+'$T6ZJH <.QFY^A,H;ZH$4ZV'2[> 23!/O_8.V>.21%.Z&XJB)DF_E*2O M#>M$"G&==XQXCQL@E<1_Q?/,LF4?1PEZIB%,TSBN87:-66,NIC3QF66[Q.>67&<[24WZ<2 MT+\D%==W:JA/I(X#C;J MI(WA8IU,HGE&T?P"K?IJV^\.7.>,3.Y1)O?"G4'*G7%-YI#26.X;J=?B7DR] M233/*)I?H%6WB'V&]N,8['QC#LXZ[VW"MMB)D?B[;1H*,F4K870P-HKFFT*K"W>C-'>T;=^J;0 MZBP?IV1'/RHJ;K$)",FWJC85X_%5]O[:.#;H\2XF71]==TB2[$?%QFPW&8EO M"JVNPW$T=O2S\1L=RJ[^1"4.=0N9_9IWG#(:M3$Y L\*M).)I'>Z&TSZ]$VA MU54XCM2.?NI]HP+R';$P"O#=*NO=C:R;G&%G!5JU#+DC>S0XI=WHX&P*+:?= MJAQ8),!7V4F1((%JP?G917FW/(VZS,R<.%T4W^ U!+ P04 " #M MB3Q7#81]1 X" !%! &0 'AL+W=O[<86)?Z_/TJ4R\ZZ)[]")'C6ROA)LB):7Z:IKU>HA3^V:S2\LK!."^+0 M+5._=BB:*-(JS;/L+-5"FJ0JX]S,5:5M24F#,P>^U5JX[14JVTV2I!S 1:FOXMGH=]V!/D M^1N"?!#DD;O_4*2\$22JTMD.7,AFMS"(I48UPTD3#N6!'*]*UE'US1+"> P? MX-IJ+8GWFSP(TW!L2)HEFEJBY_5I2ZU#N)-&ZE;#/2<*!3.Q[25'-TA"*O^^ M3(FY@GM:#PQ7/4/^!L/7UAQ#D8T@S_("'A]NX.C=/S8IE[6K+=_5ED??DS=\ MI]((4R/<(A_;"&ZEF$LE:3L"LC!'9I?-"'ZC* M>?ND-P( - $ 9 >&PO=V]R:W-H965TNFW5 X!IJDPS:@1=#+]JS8="Q4%T^BD^;O)\F.EP)I!^S% M$B7RG$.:5+;5YL76B 2O4B@[C6JBYCJ.;5&C9/9,-ZC<3:6-9.1,LXYM8Y"5 M(4B*.$V2JU@RKJ(\"V=+DV>Z)<$5+@W85DIF=C,4>CN-SJ/]P0-?U^0/XCQK MV!H?D9Z;I7%6/*"47**R7"LP6$VCF_/KV<3[!X>?'+?V8 \^DY76+][X7DZC MQ M"@05Y!.:6#[O?H7T/N+I<5LSC7XA]_89]/I<>K]#"AB]L.]^KRPB*UI*6?;!3(+GJ5O;:U^$@($W?"4C[ M@#3H[HB"R@4CEF=&;\%X;X?F-R'5$.W$<>5_RB,9=\M='.7WFA#.4_@$M[(1 M>H<(,U18<8*E8 I.%TB,"PM/^$HM$R,X :[@J=:M9:JT64Q.A<>*BYYQUC&F M[S ZLCNMJ+9PJTHLWP+$3OZ00[K/899^B/BC56=PD8PA3=(4GA\7<'HR^@#W M8JC-1<"=O(.[<&506+XIR+@KRXVU2'8,)X:O6=YB%U6Y?17.L+AW;96#S MP[+)DRS>'!$X&01._D/@O1OE)1JN2UX,5W-M"4[G!DM.HV/B)O\4%Q]TF42S M#K-DH="MHJ[AAM-A7&^Z+OWKWLWZ'3-K[@HFL'*AR=EGQVNZ^>D,TDWHV94F M-P%A6[LG!XUW5=GW;&YY@>,3R/U!+ P04 " #MB3Q7OSP-P505 !S M^ &0 'AL+W=OPC"5_E[,E\G'BXL>_BS\F1Q\+66G\C6*OF??W-Y]O*AD1Q3.PVF:*0+Z MYT=X$\[GF8F.XZ^-]&(7,QMX^/76WEV?/)W,UR );Z+Y<':7/GR\:%Y(=^&W M8#5/[>BG'FY.J);YIM$\6?]?^KGI6[F0IJLDC1:;P70$B]GR^=_@[\V%.!@@ M5U\8H&P&*&4'J)L!:MD!U,!Z@L#&IL!C;*' MU-P,:):-T-H,:)6-(%>V,U37;IV9:WTRV?S/>+4;83+I>><7D[Y?+) MG+\893OI\LFLOQAE.^URZ7F7MQ,OEYYY>3OU3+Y>>?64[^TKIV5>V MLZ^N*D,=$9C4L_65$:2K(J_2XY M:33]_A#-[\(XD3I_K6;ID_2N':;!;)Y(;OAWN@KFOU$_SVE+[_[[MP]7*87/ M)%?33:CN&Z*1U^O[B\E55X/EYGA[1+!FR^.[A2/_C)-+Z7* M.KC'AOM:1C?SYUE1FNOW;L\>[4N>&WQ)BFF^):96?&BZF*#\UW/#!6P[9+C\UW&O9>4M,M_S4<#&] MM\3T?^VG9OAK,SOZM>CCU_--I;5.&"UF].25X,%REV_4@M2K[A8N=>VKOC1] MV7(EV>'C*IX^T!N*.ZF]BF?+>TF$\2RZ>R\Y#T$<)M*[V5)*UE]R2];GPB#9 MFSDM>0RFX<<+>K>6A/&/\.+3__R77*_\+Y?ND;(V4M9!RKK/LOI:EKU?_?&I MVFA6&Q^N?AST^J-X^O@?'_U4W:C*M4I>W3OMU6Q2OWPOX[274FG66OE>UFDO MN:4TCL_FRUO.1IRZ:VI3;=3S;ILYT&JU5E/RW5SFVM0K1Y?&9URJ7&L=G<[P MM%NKJ2J-6K[;B+LXU5J]?G0&8^3+:P*2Y;)*=9=5JH43Z<9AD*SBI^?=\'OI M)EHLHF799%+H/C>9(&5MI*R#E'6K)R^QHY>TC@S70\H,I,Q"R@129B-E+E+F MO_KB&2+#C5X--T:&FX!DN418VR7"6O'V*LMROW]>;ZQ$\+0(EZET'Z7LW^&!*X7T6J9_XL@EBCK.FF0Y6D_F*_"+!L_WP]8WPZX MB^9SFC#ID5K7MP;8A%P8]MR$C)2UD;(.4M9]EC4.WVU=5HYN\NG(B#VDS$#* MK#+70B CVDB9BY3Y9:[%L$RG49E.8^2Q3T"R7')K[I);\ZQ/3"011_=QL*!W MZ*OT(8JSO6;!F_5"^;DI#"EK-T_>6CR_LSAZ:]%!!NV>!E5D+JJ.C-I#R@RD MS$+*!%)F(V4N4N:7?0T-D5%'9:..3SM6N7X3T-'EDEIKE]1:;TQJM\MI]F%. M*-$FK52":YV<;HL[W9O3?NQE:9?LURD\P7/3$E*F(V4]I,Q RBRD3"!E-E+F M(F4^4C9$RD9(V1@IFX!DN3PI5W:),GN4^K7[D8ET/?UK-8O7G\O\"./@/GR^ M[;A[4\MEQF+SN7L_J*T-M76@MN[&=O@&HW[9/'IXXH]7YNV%)V48=^VRE4OCY\9L=A>C>;1@S)O.AO!7JG6T7':[-DTCWJY;*^J>O2@ M#'2FAU#;B#V#UO$;4VC,"PBSOH^/*&KCCD MV6D+:6M#;1VHK;NQY7;"M4JCT3R^^08-VX/:#*C-@MH$U&9#;2[4YI=]*0VA M84=EPXZA82U"; ;59 M4)N VFRHS87:_-*OI2$T[JATW#$T[@1ERR?-?=U-5M'^__'D37'^7Q&VC,'M1F0&T6U":@-AMJD6')?J.2_<;0LYB@;/D4MZ^7D<\L MF'E.<>\E:Y7M.E_-;]"Z&*BM#;5UH+8NU*9#;3VHS8#:+*A-0&TVU.9";?[& M]GJN1$8=06UCJ&V"LN7S[KZ41RZNY7EI:WF;)*L2VTIH+0_4UH;:.E!;=V,[ M_#&H*S7U^-=FZ="H/:C-@-JLDE=$0*/:4)L+M?DEK\BP9+]1R7YCZ%E,4+9\ M>ML7]44$-*H-M;E0FU_RB@Q+]AN5[#>&GL4$97@OM6<_9G?A\DZR@S1<_Q[,:;A, M@WNV2KTXQ-G)%UK6!+5UH+8NU*9#;3VHS8#:+*A-0&TVU.9";?[&UCI(OI7+ M2J.2^^_X 5'H(8R@MC'4-D'9\IEX7[VDG%N]Q#Q9NMD4GY>>H45-4%L;:NM M;5VH38?:>E"; ;594)N VFRHS87:_(WM*#VWCO,QM.@):AM#;1.4+9^/]X51 MV=\-/2PWAI[%!&7+I[=]@9'R2W]B:/>LE/0OZ9H:[JB;4I%E2&# M5,5QS\Y\T+HCJ*T#M76A-AUJZT%M!M1F06T":K.A-A=J\Z&V(=0V@MK&4-L$ M9\-#6-"B M*ZBM#;5UH+8NU*9#;3VHS8#:+*A-0&TVU.9";3[4-H3:1E#;&&J;**?%:O5& M[?#ACGS:WA==*<5%5W:8I/%LFNYJ$;SE+$VD=[;C);_]PF8;6HT%M;6AM@[4 MUH7:=*BM![494)L%M0FHS8;:7*C-A]J&4-L(:AM#;1.4+9^U][5DRBNU9.M- M]->2F^VO[&8[6O[^Y?DCM\Y?JUGZ)-TN:2E897V2]Y+__%><@^5=V1O+T#HU MJ*T-M76@MB[4ID-M/:C-@-HLJ$U ;3;4YD)M_L:6NZE<:QW_69HATTVN5YLG M!170RC*H;8*RY7*TNJ\L4XLKRTKOK ]2+75Y3K9%>^OBN.=F6JBM#;5UH+8N MU*9#;3VHS8#:+*A-0&TVU.9";3[4-H3:1E#;&&J;H&SYO+TOEU-?^:M=@!O9 MQ7OK+ZLT22G=SY;W98OPBH_Y[)P/+<*#VCI06U<]+8I2:Y5:]>BI#6C0'M1F M0&T6U":@-AMJE"; ;594)N VFRHS87:?*AM"+6-H+8QU#9!V?(Y M>%\OIQ;7R[6W3QCG]K]9^?)FOWNP%:;]K#$+OL[FM,U]+]VL:!S_EVN+8YZ= MLZ&U\+\-3B KR3 M.Q32O_B;P8BJE>)C.3M)0^OUH+8.U-:%VG2HK0>U&5";!;4)J,V&VERHS8?: MAE#;"&H;0VT3E"V?R_?5AFKY:L,W?MB7+[^>+;-M]RQZ]7FYX@,[.[%#RQ&A MM@[4UH7:=*BM![494)L%M0FHS8;:7*C-5T__!)K:5%K'O\N-Z59KM9K-H^?E MH,\+"-7B L);VA4_9EMC2JW;+79RN'$^>:"N<-\,+0B$VMI0 M6P=JZT)M.M36@]H,J,V"V@349D-M+M3F0VU#J&T$M8VAM@G*ED_6^[)!M;AL M$+!O/GTR3OJ2/H2QE#X$2^GY\;GDO71]?Q^']T$:4D]*_\MD-I7\8+X*UX_9 M_5@_.\TN - *1*BM#;5U-K;#CQMEYA=_=Z%1=:BM![494)L%M0FHS8;:7*C- MA]J&4-L(:AM#;1.4+9_:][6%:IG:PE]*[>M_UG4ML^7][G[(. QB_E8(M'00 M:FM#;9U7+GU->J)KE+#[U7W18;6XZ+"S>)Q'3V&8K,L);V@'O9JG0;:W_D]\6%E\<.6'4%L':NM";3K4UH/:#*C-@MH$U&9#;2[4YE=/"P:K M:DU1CSZL9+JI!/.YXDTC5;+-/N;+=GJLVNG8_U&IRIKU\K%U4E[ M5]8\F6GW96W(M7<5[0_.8RG:%ZY=5[5;E6GOJ5J?:S=4S>3:A:H-N'9;U1RN MW54UCVO7J]IME3N>JM;GVHVJ9G+MHJH-N':[JCEYX:EJ? M:S=JFLFUBYHVX-KMFN9P[6Y-\[AVO:[=UKGCJ6M]KMVH:R;7+NK:@&NWZYK# MM;MUS>/:]89VV^".IZ'UN7:CH9E%I:GVLW6IK)M8N6-N#:[9;F M<.UN2_.X=EVN:+=RA3LB(GV6&$1,E@@B Y;81!R6N$0\ENBR3,?&9;4>D3Y+ M#"(F2P21 4ML(@Y+7#E+MQS1986.C)0<1DB2 R8(E-Q&&)2\1CB:[0NJ"PZP*1 M/DL,(B9+!)$!2VPB#DM<(AY+=(76!85=%XCT66(0,5DBB Q88A-Q6.(2\5BB M*[0N*.RZ0*3/$H.(R1)!9, 2FXC#$I>(QQ)=H75!8=<%(GV6&$1,E@@B Y;8 M1!R6N$0\EN@*K0L*NRX0Z;/$(&*R1! 9L,0FXK#$)>*Q1%=H75#8=8%(GR4& M$9,E@LB )381AR4N$8\END+K@L*N"T3Z+#&(F"P11 8LL8DX+'&)>"S155H7 M5'9=(-)GB4'$9(D@,F")3<1AB4O$8XFNTKJ@LNL"D3Y+#"(F2P21 4ML(@Y+ M7"(>2W25U@6571>(]%EB$#%9(H@,6&(3<5CB$O%8HJO931_^KD]VVX>_[Y/= M^.'O_&2W?OA[/]G-'_[N3W;[AUT75%H75'9=(-)GB4'$9(D@,F")3<1AB4O$ M8XFNTKJ@LNL"D3Y+#"(F2P21 4ML(@Y+7"(>2W25U@6571>(]%EB$#%9(H@, M6&(3<5CB$O%8HJNT+JCLND"DSQ*#B,D2063 $IN(PQ*7B,<27:5U0677!2)] MEAA$3)8((@.6V$0J[+I I,\2@XC)$D%DP!*; MB,,2EXC'DNNJHDVJ7%:^KJI$UCGQ:H>23Q\>@_O0#.+[V3*1YN&W].-%Y;)1 MNY#BV?W#[ILT>OQX(5](7Z,TC1;K+Q_"X"Z,LP[$OT51NOTF"_ SBK^O/Z3X M]']02P,$% @ [8D\5[M3W]\L! K!, !D !X;"]W;W)K&ULM9A=;^(X%(;_BI5=K6:DEL0)":$+2*4S^S%29ZNBSEZL M]L(E!XB:Q(SMP/3?CYV$!/+A J(WX 2?UW[.<9P7C[:4O? 5@$ _XBCA8V,E MQ/K&-/E\!3'A/;J&1/ZRH"PF0EZRI MAN)5-F9RJ01I!(@NT"-PP<*Y@ #-!)V_H*,D60)JGV%OM($XG5$7P'0?_<0/P/[7\;]BDS$52P?F4*2J/F8 M\V+6TWS6=L>LL8WN:2)6''U. @@.!4R9@C(/]BX/4UNK^"5->LBQKI!MV7;+ MA.Z.#\>:Z3AE69Q,K]^A]T\JN"!)$"9+]"%,BD1];,N45DCM C=\3>8P-N1C MSH%MP)C\]@OVK-_;*"\D=L#<+YG[6N8_Y9I1"^T-WES$RT34)K69>-AWAR-S MLP^B'>I,$+<$<;4@W^1#(SED^5#(>?HVDMM NK;=X="M,6E'/9/)*YD\+9/< M,Q<0'E$>K\GB]%W/K[%H1SN395"R#"[U< T:-$-KT'=QC48[WIDT?DGC:VD: M6_1NCVWCT4J=NEE<2.R >EA2#R]50ZW0J.AW0&SYRGP:4NR< V/LR=I&73K4R]\,M^%U [38%=IL"^U M1@NEPXW&PV[]%: ?\5RBRI7@HVW)%=IF%EF]Z#; I.5'2[6&44"DHUR0D*$- MB5+(R ,:181QM :69Z$]"?G@@[TDN#VG7T_!&[T.T2KS@8]R'^^!E0_L'TS8 MLNM8_18LMPNKLB+XPEY$KW?R$]AB;;#7]ZT.KLJ.8+T?:7"]1^&\EL(-!O7" M>8W">3VGZX50>12L-RE'&RZ]SLD%:SH>63!_X'3P5"X%ZVU*R?,>A?);"N4V MGC"_;>-P.\ J(X(OYD3T2B>7JNE%:N^,PW_"E1>Q]5[D?7?Y8O!:&6JU:N]4 MWPW-O7./&-@R.P[B:$[31.1__%Q(AD , ,H/ 9 >&PO=V]R:W-H965T)L%BZ3^4+;!71'S:T-N(3;6[G2TGQ-C)V>?! :@03P!LZ^9HF^-8,K<_-QQA#$ M#*ZIE)1K!7^WX +\$%M: 25?EJB1!4:0GR"/L[(IPPJE0C 2 D MY(SMP=D-RBA1=,JP!]?YK6,,1RN4AL6;KP@7,HD0OC70;"D;O:@GV_PK[?%?O?F5::\CCA&/-+\O1EE\!%EN@UP>UP?;I%*!0-("R*&$-/;-IZ$U8G"9\CU MTWD2/H(G@PK[H/-ME+_]=VS_D*53E*W,&3R..<,*Z[ 5Z]UT]>"=R"2<"L;, MM?;@W! ES5+X=(X6X.=MP%K]V]IWJ)8TPK%CBIM"N4)G\NH%";VW+2PYJ- ? M_!9J4J#H-UFR/>W$J\N#][/%I(QPAQ/>L.^%PQW@&K6+_$]ZM# M^;^%I)0P'L*6NFJ2SF6SNZ24,1_.G[I0DO9*^;VJ?$3>$!5ZD5DSQ'Z6QG1O@#,_Q@$ QV0*L+(^E>&9^H*^V! M-[H2;G3%[]\K+'4))>TU])<)R_#A;*DK*.E<0I^@+ Z8,G?+&&F(0DAE! ";"\Z>Z$8 9[:%I5-TO[[E8WM@"PZ'L:[@E) +??2\(+UK;*-IU.YW0V1(?AVVZ(P'_9DV9CR-^RS:= M<,<(7B4BW^L@13$Z/G:#5K^7M#VP?H_N(\\-R ,#X=[W,?MQ23SZC2 #"ROFA]A-TE5&)!8O&W2U[" MHVL0#^6)TJ_QS6AUT5+B'A&/.%&,P/SCF0R(Y\4DWH]O*;25^XR%Q]<9_289 M/!_,$P[)@'J?W56TO6A9+; B:[SWHD?ZDQSZ%>F/P%+ZFMT@+./HRH MGXIY#WPW.'SB[^E$' F@>D: 4@$2!?H9@9H*U*H>M%2@B0+MC$!/!7I5#T8J M,*IZ,%.!6=6#E0JLJA[L5&!7][6( MPRSDL'+,819T6#GJ, L[K!QWF 4>5HX\S$(/"[$WSDFRX,-"],]U#&711X7H MG_."LNBC0\DYU(BDP%SA"/=[C+X %MMS7GR15*E$S^N*&\0%=1XQ_JW+=5'_ MGD8$0!7\":Z_[=WH![^8;S$CX)'L]LS9\EH%'AC=,.R#=U/?[^UXGXIV(41TG=3@X.$1G'*I@0H-H&X+K8$56$OV\7 _16X!E.4"S2P = M/GWY'*)L#@>HE'BW#]I 53X I"!5TJ'K6=E\G'U<K6,TK@9KP MM#.\!8VP!X*]_T08H&L0QF4@!%D56(%W;I V2M/^0#<2>KR->^YKIJ69O<[S MD=55>1^^P']D^5-$FQK4E5/T31WTL(BV+ X_1=_608^*:*18NGV*OJN#'A?1 MT$:F.-F?ZK G1;:N6JIIG++OZ["GDBG1-%U'I^R'.NR99)$8BK!&'NN0YY)> MJU"WA=E>%,UL2T6F?FJVE,5.TPWC=8)/TE?+TUR$G")JF[HIZ'6?C:*LWB@Q/SJ'=&VQ)B?U7>DS-)7"3K;5/(AILZY*&, MK C3?EN'/"J2M;88][LZY+&,;%I"_M8A3V01M(79N*]#GLKFV1+(#W7(,QE9 M4X7EXKBMQ7=<(<=^3<=/'@%KRL!Z'^UY#3A4 I9OZT.PY_M?!J(M+Q<>#D+ M;7>'K7XH*PT'U_IQ?=,5T[2$'\OKTB[^Y"P-FX2-FH2-FX1-FH1-FX3-FH3- M*RZA19-.EV\[/ \M*T>#4N1/#NRZ2=BP2=BH2=BX M2=BD2=BT2=BL2=B\2=BB2=BR(=A)RIIYRIK_Y2/N93E=O@,9F(7]OHHLB(2= M[W713$/\F4ZHC$.)F68A0]BACXIF4%$-7=BZCHMF-H*J*CB=2(; GY$U4\!- M)5[Y( QQQSR3# (B\0ES7CK;/[N&FX0M&X*=K&$K7\/6_[;%NRQW?6:!6Q7W MA1([2]5M*#RC#XMV4$&&#D7@2&9H0E43WX.,9886-*&B"0N]:(A,U=)4X2%G M6K0S--.VH? B8U:T,VW%-A0A^><5IW!1=2#+MX$GB\]N"0U0>3T_4-Y:%)\) M<#S*=T!TST!\=AH"'*SX.G0H6_$U%R0+T,-A!!SLD6"%&5CA'W$%)MC9 C]^ M'0\B"K#G;H*$LG8#'#@NK]8QV0TVX,7E-HF#/;\G81@O9(=_DK M2ZO.T9F( M3]@F.;0-@1-G3W+P<]2 M9_1P\#[!;./R^N*1-9]=I6WRI<<.9]F'FXCNDD.H)QI%U$\NMP3SXA0;\._7 ME$;93>P@_X^"_K]02P,$% @ [8D\5[GJ9^\B @ !@4 !D !X;"]W M;W)K&ULK531;MHP%/T5RZNF5MIP2$HWL212"YK6 M29T0T.UAVH-)+L2J8V>V0^#O9SMI!!*@/NPE\;7O.3GGQO?&C50ON@ P:%=R MH1-<&%.-"=%9 275 UF!L"=KJ4IJ;*@V1%<*:.Y!)2=A$-R1DC*!T]COS50: MR]IP)F"FD*[+DJK] W#9)'B(7S?F;%,8MT'2N*(;6(!YKF;*1J1GR5D)0C,I MD()U@N^'XTGD\GW"3P:-/E@CYV0EY8L+'O,$!TX0<,B,8Z#VM84)<.Z(K(R_ M'2?N/^F A^M7]J_>N_6RHAHFDO]BN2D2_!FC'-:TYF8NFV_0^1DYODQR[9^H MZ7(#C+):&UEV8*N@9*)]TUU7AP/ \/8,(.P X5L!40?PE2.M,F]K2@U-8R4; MI%RV97,+7QN/MFZ8<']Q890]919GTA_2 !J.T$$9 M =]K,4!1\ &%01B=@$_>#@^/X<26HJ]'V-#T_;OA7?#EE,G_1'9D.>HM1Q9K(71UO.>KCB< M,MLRC#R#&PS;-(C)]M#!I8Q6%CFXI6Y"/%&U8?9V<5A;3##X9,&J[;HV,++R M%W&PO=V]R:W-H965TK=3IL-=S#)RAVM47[.5T"VWIL0TP512GH+ [=QY[U^%?A%0S/A&\2 ;SV!2 MV7!^;QK_Q'/',SM"AI$R"**_]KA$Q@Q)[^-G!77J-4U@\_F)_J%(7B>S(1*7 MG'VGL=K-G8D#,6Y)SM0M/WS$*J&1X46(3#M504+3\IL\ M5"(: ?[PA8"@"@A.#1A4 8-3 X95P+ P4Z92> B)(HN9X <09K:FF8="9A&M MTZ>I^;NOE="C5,>IQ2>N$/PQO(-UOI'X,\=4P=][_2GA+$1%*)/P!1]43MC; MEEGP[PTF&Q3_Z;&OZQ#.WKR=N4IOS.#=J-K$=;F)X(5-K#&[ #\XA\ +!BWA MRQ/"@^F+X>$IJ[>&N]IFK32HE08%;_@"[W-.A$+!'B&D>QIC&M>2VM188>;: M7\F,1#AW]+V6*/;H+/[\PQ][?[6)ZA,6]@0[DCBH)0ZL$I_425B11[)A> [O M$Y[K [=" >L=$=@FTPKM*K-/6%C"_/(>FE_C_<*[\/S1S-VW:!K6FH:OH?L\M:TN5K2+)"NTKJ$Q:6L,N3)$UJ29.3)#T[^D&1Q6UB MK*"N8DK8M)&+W\RE3+BG%8_$3&LQ4ZN8-0J*$JYAR=,]"D6U'%CI]V 4 F-8 M*Q[= ]'BGB:^\W\;MOVP65?O:K-/6-@3[,BZ[SV_ GM6[[\X/(=;C#')BKID M)6B$S[<7SF@*,6>," F9[I6FM_V5U_OM[OC>Q>7Q>5O:M];58U^T8Y&-6L*W MBR2/25$YZ'I42\QR$>UT309\VWJ,RSY,M>"BL]5BN>*H87$R'0\#?_BK2.O6 M.HOLB5:*=!OUF:FF;XBXHZD$AEN-UX="IR?* K5L*)X5)=N&*UT %H\[7=2C M,!/T^);KLJUJF"JP_C?!XG]02P,$% @ [8D\5SH._ZH\ P T!, T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T53:*B%-VB8D>-@; M38F>.REE^/;YRF'_@BQL-6EHK&OL?GW&/[AAA&M5D)=C-GS 3+4L@Z M)7-CJD]A6,_FK*3UF:J8M$BN=$F-[>HBK"O-:%8#J13AH->+PY)R2<8CN2BO M2E,',[60)B5Q%PK<[6N6DG[\D01.;J(REI*[D_>_%LIC#T5'O[O1R M/W[2 *OT#TK(?K6@R3CG>EF^''5L@1CS':A8=FLVR8T,'(PY=-Y]GY MH!-*_,YZV\X<.6QW=#S*E=QL;$1'2/W@X+[K0;&U.B672C>Y70;W/6V'[P'K'ACD0G0&!\0%QJ.* M&L.TO+*=9G 3? (%;?MV55F'A::K_N"<; C-S2:9*ITQW:7IDW5H/!(L!SN: M%W.X&U6% !JC2MO(."V4I(V'-:-M6-D9$^(&GL2?^8[V,M_:MQ[LFNR:UE#; M=#*N _K;:DY[6S9ZE6Y0\7MEOBSL=&33AU)CUYKE?-GTEWEG %/OX^JTJL3J ML^"%+)F;_(L3CD=TS0OF2O,'FPU*968#3)/@GFG#9]N1WYI6MVQIUN6TS''/ M@S?H^>^N<\$DTU1LF[:U?\BK_&K'[:OK7WAN?JWL._::C"X.WV/[NCYLDU%R M^![;P\FAFWP3)3E\"R8/LR;#]I"Q=9+9.<=TT0#.BRGY :=/L4D:3!=<&"[; MWIQG&9-/CC-6WM"I_7-E1]^.SUA.%\+<=F!*-NWO+..+,NE&7<-"M*,V[6\P MO7[<'59M+BXSMF39I.WJ8MHT ]NP6=L+"/O(57/Y$8SC,#\"&)8'ADXG4PP=8M MCN''KX9Y P:6!S+]V5KCNXU7R/-U@.WIQ M/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6) M'P',[R"*, 2>1AS!'( '#(FBYCVX]SX*U^^I7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G#(1IN& M.]@T]U/;&L$KNQ7"-?4TGME9F&&]J)TDFM8*??\4V*)_MR MW&^R1VGEG:RE>UY,^N^UF+!&*MG(7Z):3&839K?ZZ3]MY"^M'*_7I=%UO9@D MPX%OPCA9OMF]]I"W_,[V>QR_N^$ LIC,9W#!C336]6?TU^? ^"C@Y&&K<_H? M63MA+K@3_QK=M5+=^\O 4TR#Q^CCL/L<@GAF_D\8]68C2W&ARZX1R@UQ-*+V M@,IN96LG3/%&+":[4]AG5;%+Y2!([$H-EX)S_9/"K:^JX:D=X 8Q-&<2#IBK MJ@<_'.02MG4M*[A[Q<9A^$X1LE,"LAS(P(/0A"%W\ ME>!7KUVVUAOWQ(U@RQ 3M- M=(.B?>H!,SH98F)N22CDDGB[7#9MK9^%8.="B8UT; 4E6HB)V26AT$OB_>(K MG(>MKBMA;)_%W7,(B8DFH3!-DO^1X$C27CYA&8Z9)J4P35+TF$/>7G&OQ5O# ME>5A^9ABIDDI3)-XU:R[.RM^=#ZBEX^^&86(:(_FP);97Y"Q%=2]Y5@T*2:: ME$(TL0+R>QIB8L))*83SJH1D1[?]YU\A)":=E$(ZL6IR'$O,/BF%?6+5Y!@3 MLT]*89]8-3G&Q.R34M@G4DW"&QIB8OY)*?RSKV(;6E$XPH+Y)R/QS^NZ;5]+ MSS#_9"3^B11PHW8F(4R"@M%,8L0$[-0]IX#;-_G(29FH8S"0E',XQ 3LU!&8:'7 M91Q PZ6KK@Y'#W+,0CF%A:*%7-C2<\Q".86%HIAA2\\Q"^44%HK6FZ-H8A;* M*2P4Q1Q%$YW?H;!0M"P>11.S4$YAH2CF*)J8A7(*"\6J]P_A3%2.62BGL-#; MX6!V="$3 0$VHQE2S$(YR5C2V"?[$!.S4$$R'Q3! M'$<3LU!!-A_T@KGU$^4WHNW,: D,9J&"Q$*1J991-.>8A>8D%MH[U>*-&6)B M%IH/:_-V"_(J2!5*5%_@%A;VE[PN5X;YCV%Y0%[XV;I-5]=+V/=576M>[=;W M[=8F?OH-4$L#!!0 ( .V)/%?U29+, 0( %XD : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">91MD @'O0DJC-"!>+RB\$G!#P\YT,W[?M3V>V'LO@X'DYEU>RF M:?B54EGO\K$K-_V03^5\WX]"I-JAVD$*3U@PR"K'Z00Y#7#PH(BOI!+02U]8-N(>BV?M =!-W5 M#[J'H/OZ0;)$&9<$23.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC<%H1; M".06I%L([!;$6PCT5M1;"?16U%L)]-;9PS:!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-GM90J"WH=Y&H+>A MWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+?/ M7G83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z!VH=Q#H';./E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+>K<_ MJ7>9/@^Y7'N^UGC]GZ1Z.I^;KY>_++]VSF["!><$OQ,]_@502P,$% @ M[8D\5]9,P)+@ 0 XR, !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P M$ 707XFR18WK5WF(L@&VT 4_8)()C9K$EFV@_#U."I5 I:(J$G?3J+4]=^*1 MSJJ7#V^.0K;NVC[,\V6,[H*Q4"ZI,Z&PCOJT4EO?F9B^^B?F3+DR3\3$=#IC MI>TC]7$2AQKYU>4-U>:YC=GM.OT<&MO/^ M^I8R^4@HTLEQ3U@V+IRD#3G;F3"L_!SP<>[^A;QO*LH6QL<[TZ5=;-VR$-]: M"L7^$CMZM'7=E%39\KE+1XK@/)DJ+(EBUQ:;HB?[DV.Z8=I\\J/SQS+[ M/. MA;@8V/ MX^_XZXRW]0_L0X#T(4'Z4"!]:) ^9B!]G(+T<0;2QSE('WR*T@B*J!R%5(YB M*D=!E:.HRE%8Y2BNNCM:L_CA^?16>:_C.?C?_MN7H'4$L! A0#% @ [8D\5P=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " #MB3Q7OQ8-9N\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " #MB3Q7F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M .V)/%=V=%9XK0< "4R 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ [8D\5T7N8P;Z P (0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5["_!^@) M" ,20 !@ ("!TR@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5Y::QY\G P T08 !@ M ("!$%< 'AL+W=O&UL4$L! A0#% @ [8D\5U;&PO M=V]R:W-H965T&UL4$L! A0#% @ [8D\5WL5_2*C! ,0H !D ("! M8F< 'AL+W=O&PO=V]R:W-H965TQN;)"J@@ &D5 9 M " @0IO !X;"]W;W)K&UL4$L! A0#% M @ [8D\5]L+^P^.! 60D !D ("!ZW< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5_W0&HA/ M P !P< !D ("!NXT 'AL+W=O&PO=V]R:W-H965TXZ0, +X( 9 " @&UL4$L! A0#% @ [8D\5^E^KL& (0 C6X !D M ("!ZI< 'AL+W=O&PO=V]R M:W-H965TSHZTB?0( %\% M 9 " @2"_ !X;"]W;W)K&UL M4$L! A0#% @ [8D\5S.X?"?! @ V 4 !D ("!U,$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8D\5[EU$6:0 @ F04 !D ("!/LH 'AL+W=O&UL4$L! A0#% @ [8D\5W8*YS!8 @ M$@4 !D ("!U-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5_J&FR]'"0 KE, !D M ("!=-X 'AL+W=O&PO=V]R:W-H M965T(E&X4%@0 4/ 9 M " @<3K !X;"]W;W)K&UL4$L! M A0#% @ [8D\5Z9H5R?0 P Z1$ !D ("!$? 'AL M+W=O&PO=V]R:W-H965T!(*+40( )H% 9 " M@5'W !X;"]W;W)K&UL4$L! A0#% @ [8D\ M5VW+@;@? @ J@0 !D ("!V?D 'AL+W=O8" !I" &0 M @($O_ >&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5W#=@*]0 @ E04 M !D ("!KP$! 'AL+W=O&PO=V]R:W-H965T*%%.- M5@( - % 9 " @=<& 0!X;"]W;W)K&UL4$L! A0#% @ [8D\5WJB6\*) @ Z 8 !D M ("!9 D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8D\5^-3!T. @ X04 !D ("!S1,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [8D\5Z $ M$\&PO=V]R:W-H965T*>?ND-P( - $ 9 " @5(E 0!X;"]W;W)K&UL4$L! A0#% @ [8D\5[\\#<%4%0 <_@ !D M ("!P"&PO M=V]R:W-H965T%Q(AD , M ,H/ 9 " @:Y! 0!X;"]W;W)K&UL4$L! A0#% @ [8D\5_:RF;X2!@ 72 !D ("! M=44! 'AL+W=OIG[R(" &!0 &0 @(&^2P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ [8D\5SH._ZH\ P T!, T ( !OE$! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M[8D\5_5)DLP! @ 7B0 !H ( !,5L! 'AL+U]R96QS+W=O MU\! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 161 310 1 true 58 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://parkcitygroup.com/20230630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 005 - Statement - Consolidated Statement of Cash Flows Sheet http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows- Consolidated Statement of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business Sheet http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Significant Accounting Policies Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies Note 2 - Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Receivables Sheet http://parkcitygroup.com/20230630/role/statement-note-3-receivables- Note 3 - Receivables Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Property and Equipment Sheet http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment- Note 4 - Property and Equipment Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Capitalized Software Costs Sheet http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs Note 5 - Capitalized Software Costs Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net Sheet http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net Note 6 - Acquisition Related Intangible Assets, Net Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Accrued Liabilities Sheet http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities- Note 7 - Accrued Liabilities Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Line of Credit Sheet http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit Note 8 - Line of Credit Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Deferred Revenue Sheet http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue- Note 9 - Deferred Revenue Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Income Taxes Sheet http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Commitments and Contingencies Sheet http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies- Note 11 - Commitments and Contingencies Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Employee Benefit Plan Sheet http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan Note 12 - Employee Benefit Plan Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Stockholders Equity Sheet http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity Note 13 - Stockholders Equity Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Recent Accounting Pronouncements Sheet http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements Note 14 - Recent Accounting Pronouncements Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Related Party Transactions Sheet http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions Note 15 - Related Party Transactions Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Subsequent Events Sheet http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events Note 16 - Subsequent Events Notes 22 false false R23.htm 022 - Disclosure - Significant Accounting Policies (Policies) Sheet http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Significant Accounting Policies (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables Note 2 - Significant Accounting Policies (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies 24 false false R25.htm 024 - Disclosure - Note 3 - Receivables (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables Note 3 - Receivables (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-3-receivables- 25 false false R26.htm 025 - Disclosure - Note 4 - Property and Equipment (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables Note 4 - Property and Equipment (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment- 26 false false R27.htm 026 - Disclosure - Note 5 - Capitalized Software Costs (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables Note 5 - Capitalized Software Costs (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs 27 false false R28.htm 027 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables Note 6 - Acquisition Related Intangible Assets, Net (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net 28 false false R29.htm 028 - Disclosure - Note 7 - Accrued Liabilities (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables Note 7 - Accrued Liabilities (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities- 29 false false R30.htm 029 - Disclosure - Note 9 - Deferred Revenue (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables Note 9 - Deferred Revenue (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue- 30 false false R31.htm 030 - Disclosure - Note 10 - Income Taxes (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables Note 10 - Income Taxes (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes 31 false false R32.htm 031 - Disclosure - Note 11 - Commitments and Contingencies (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables Note 11 - Commitments and Contingencies (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies- 32 false false R33.htm 032 - Disclosure - Note 13 - Stockholders Equity (Tables) Sheet http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables Note 13 - Stockholders Equity (Tables) Tables http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity 33 false false R34.htm 033 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business 34 false false R35.htm 034 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual Note 2 - Significant Accounting Policies (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables 35 false false R36.htm 035 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) Details 36 false false R37.htm 036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) Details 37 false false R38.htm 037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Details 38 false false R39.htm 038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) Details 39 false false R40.htm 039 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details Note 3 - Receivables - Schedule of Receivables (Details) Details 40 false false R41.htm 040 - Disclosure - Note 4 - Property and Equipment (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual Note 4 - Property and Equipment (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables 41 false false R42.htm 041 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details Note 4 - Property and Equipment - Cost of Property and Equipment (Details) Details 42 false false R43.htm 042 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual Note 5 - Capitalized Software Costs (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables 43 false false R44.htm 043 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) Details 44 false false R45.htm 044 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables 45 false false R46.htm 045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) Details 46 false false R47.htm 046 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Details 47 false false R48.htm 047 - Disclosure - Note 8 - Line of Credit (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual Note 8 - Line of Credit (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit 48 false false R49.htm 048 - Disclosure - Note 9 - Deferred Revenue - Arrangement Revenue (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details Note 9 - Deferred Revenue - Arrangement Revenue (Details) Details 49 false false R50.htm 049 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables 50 false false R51.htm 050 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 51 false false R52.htm 051 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details Note 10 - Income Tax - Summary of Income Tax Expense (Details) Details 52 false false R53.htm 052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual Note 11 - Commitments and Contingencies (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables 53 false false R54.htm 053 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) Details 54 false false R55.htm 054 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual Note 12 - Employee Benefit Plan (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan 55 false false R56.htm 055 - Disclosure - Note 13 - Stockholders Equity (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual Note 13 - Stockholders Equity (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables 56 false false R57.htm 056 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details Note 13 - Equity - Schedule of Restricted Stock Units (Details) Details 57 false false R58.htm 057 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details Note 13 - Equity - Schedule of Warrants (Details) Details 58 false false R59.htm 058 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details) Sheet http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details Note 13 - Equity - Share Repurchase Program (Details) Details 59 false false R60.htm 059 - Disclosure - Note 15 - Related Party Transactions (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual Note 15 - Related Party Transactions (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions 60 false false R61.htm 060 - Disclosure - Note 16 - Subsequent Events (Details Textual) Sheet http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual Note 16 - Subsequent Events (Details Textual) Details http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events 61 false false All Reports Book All Reports pcyg-20230630.xsd pcyg-20230630_cal.xml pcyg-20230630_def.xml pcyg-20230630_lab.xml pcyg-20230630_pre.xml pcyg20230630_10k.htm handc.jpg pg.jpg sig.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pcyg20230630_10k.htm": { "nsprefix": "pcyg", "nsuri": "http://parkcitygroup.com/20230630", "dts": { "schema": { "local": [ "pcyg-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "pcyg-20230630_cal.xml" ] }, "definitionLink": { "local": [ "pcyg-20230630_def.xml" ] }, "labelLink": { "local": [ "pcyg-20230630_lab.xml" ] }, "presentationLink": { "local": [ "pcyg-20230630_pre.xml" ] }, "inline": { "local": [ "pcyg20230630_10k.htm" ] } }, "keyStandard": 267, "keyCustom": 43, "axisStandard": 28, "axisCustom": 0, "memberStandard": 26, "memberCustom": 32, "hidden": { "total": 23, "http://fasb.org/us-gaap/2023": 15, "http://xbrl.sec.gov/dei/2023": 5, "http://parkcitygroup.com/20230630": 3 }, "contextCount": 161, "entityCount": 1, "segmentCount": 58, "elementCount": 481, "unitCount": 8, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 37, "http://fasb.org/us-gaap/2023": 567 }, "report": { "R1": { "role": "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R3": { "role": "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "longName": "003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R5": { "role": "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2021-06-30_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "longName": "005 - Statement - Consolidated Statement of Cash Flows", "shortName": "Consolidated Statement of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R7": { "role": "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "longName": "006 - Disclosure - Note 1 - Description of Business", "shortName": "Note 1 - Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "longName": "007 - Disclosure - Note 2 - Significant Accounting Policies", "shortName": "Note 2 - Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "longName": "008 - Disclosure - Note 3 - Receivables", "shortName": "Note 3 - Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "longName": "009 - Disclosure - Note 4 - Property and Equipment", "shortName": "Note 4 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "longName": "010 - Disclosure - Note 5 - Capitalized Software Costs", "shortName": "Note 5 - Capitalized Software Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "longName": "011 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "longName": "012 - Disclosure - Note 7 - Accrued Liabilities", "shortName": "Note 7 - Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "longName": "013 - Disclosure - Note 8 - Line of Credit", "shortName": "Note 8 - Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "longName": "014 - Disclosure - Note 9 - Deferred Revenue", "shortName": "Note 9 - Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "longName": "015 - Disclosure - Note 10 - Income Taxes", "shortName": "Note 10 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "longName": "016 - Disclosure - Note 11 - Commitments and Contingencies", "shortName": "Note 11 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "longName": "017 - Disclosure - Note 12 - Employee Benefit Plan", "shortName": "Note 12 - Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "longName": "018 - Disclosure - Note 13 - Stockholders Equity", "shortName": "Note 13 - Stockholders Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "longName": "019 - Disclosure - Note 14 - Recent Accounting Pronouncements", "shortName": "Note 14 - Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "longName": "020 - Disclosure - Note 15 - Related Party Transactions", "shortName": "Note 15 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "longName": "021 - Disclosure - Note 16 - Subsequent Events", "shortName": "Note 16 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies", "longName": "022 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "longName": "023 - Disclosure - Note 2 - Significant Accounting Policies (Tables)", "shortName": "Note 2 - Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "longName": "024 - Disclosure - Note 3 - Receivables (Tables)", "shortName": "Note 3 - Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "longName": "025 - Disclosure - Note 4 - Property and Equipment (Tables)", "shortName": "Note 4 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "longName": "026 - Disclosure - Note 5 - Capitalized Software Costs (Tables)", "shortName": "Note 5 - Capitalized Software Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:CapitalizedSoftwareCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:CapitalizedSoftwareCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "longName": "027 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Tables)", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "longName": "028 - Disclosure - Note 7 - Accrued Liabilities (Tables)", "shortName": "Note 7 - Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables", "longName": "029 - Disclosure - Note 9 - Deferred Revenue (Tables)", "shortName": "Note 9 - Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "longName": "030 - Disclosure - Note 10 - Income Taxes (Tables)", "shortName": "Note 10 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "longName": "031 - Disclosure - Note 11 - Commitments and Contingencies (Tables)", "shortName": "Note 11 - Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "longName": "032 - Disclosure - Note 13 - Stockholders Equity (Tables)", "shortName": "Note 13 - Stockholders Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual", "longName": "033 - Disclosure - Note 1 - Description of Business (Details Textual)", "shortName": "Note 1 - Description of Business (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2023-06-30_OwnershipAxis-PcGroupIncMember_StatementGeographicalAxis-UT", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_OwnershipAxis-PcGroupIncMember_StatementGeographicalAxis-UT", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "longName": "034 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)", "shortName": "Note 2 - Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:AdvertisingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R36": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "longName": "035 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "longName": "036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R38": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "longName": "037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "pcyg:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R39": { "role": "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "longName": "038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R40": { "role": "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details", "longName": "039 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details)", "shortName": "Note 3 - Receivables - Schedule of Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:AccountsReceivableGrossNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:AccountsReceivableGrossNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual", "longName": "040 - Disclosure - Note 4 - Property and Equipment (Details Textual)", "shortName": "Note 4 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2021-07-01_2022-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-07-01_2022-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "longName": "041 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details)", "shortName": "Note 4 - Property and Equipment - Cost of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual", "longName": "042 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual)", "shortName": "Note 5 - Capitalized Software Costs (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "longName": "043 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)", "shortName": "Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "pcyg:CapitalizedSoftwareCostsTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "pcyg:CapitalizedSoftwareCostsTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "longName": "044 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual)", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "longName": "045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "longName": "046 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "shortName": "Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "pcyg:AccruedStockBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "pcyg:AccruedStockBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual", "longName": "047 - Disclosure - Note 8 - Line of Credit (Details Textual)", "shortName": "Note 8 - Line of Credit (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-04-28_RangeAxis-MinimumMember", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R49": { "role": "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details", "longName": "048 - Disclosure - Note 9 - Deferred Revenue - Arrangement Revenue (Details)", "shortName": "Note 9 - Deferred Revenue - Arrangement Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_ProductOrServiceAxis-SubscriptionAndCirculationMember", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R50": { "role": "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual", "longName": "049 - Disclosure - Note 10 - Income Taxes (Details Textual)", "shortName": "Note 10 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2021-07-01_2022-06-30", "name": "pcyg:EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-07-01_2022-06-30", "name": "pcyg:EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "longName": "050 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "longName": "051 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details)", "shortName": "Note 10 - Income Tax - Summary of Income Tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "longName": "052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual)", "shortName": "Note 11 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2022-03-01_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis-LocatedAt5252SouthCommerceDriveMember", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "SquareFoot", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-03-01_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis-LocatedAt5252SouthCommerceDriveMember", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "SquareFoot", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "longName": "053 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)", "shortName": "Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual", "longName": "054 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual)", "shortName": "Note 12 - Employee Benefit Plan (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": null, "uniqueAnchor": null }, "R56": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "longName": "055 - Disclosure - Note 13 - Stockholders Equity (Details Textual)", "shortName": "Note 13 - Stockholders Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-05-18", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R57": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "longName": "056 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details)", "shortName": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2021-07-01_2022-06-30_GranteeStatusAxis-ShareBasedPaymentArrangementNonemployeeMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2021-07-01_2022-06-30_GranteeStatusAxis-ShareBasedPaymentArrangementNonemployeeMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "longName": "057 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details)", "shortName": "Note 13 - Equity - Schedule of Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "pcyg:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "longName": "058 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details)", "shortName": "Note 13 - Equity - Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-06-30_ShareRepurchaseProgramAxis-ShareRepurchaseProgramMember", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } }, "R60": { "role": "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual", "longName": "059 - Disclosure - Note 15 - Related Party Transactions (Details Textual)", "shortName": "Note 15 - Related Party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": null, "uniqueAnchor": null }, "R61": { "role": "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual", "longName": "060 - Disclosure - Note 16 - Subsequent Events (Details Textual)", "shortName": "Note 16 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2023-09-19_DividendsAxis-QuarterlyDividendMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-29_DividendsAxis-YearlyDividendsMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "pcyg:DividendPayableYield", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pcyg20230630_10k.htm", "unique": true } } }, "tag": { "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock", "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": [ "r83", "r477", "r658" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r80", "r81", "r117", "r120", "r182", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r426", "r641", "r642", "r643", "r644", "r645", "r697" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details" ], "lang": { "en-us": { "role": { "label": "Contract liability \u2013 deferred revenue", "terseLabel": "Subscription", "periodStartLabel": "Balance \u2013 June 30, 2022", "periodEndLabel": "Balance \u2013 June 30, 2023", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r308", "r309", "r321" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r183", "r184", "r185", "r218", "r452", "r505", "r531", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r549", "r550", "r551", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r664" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued (in shares)", "terseLabel": "Preferred Stock, Shares Issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r83", "r293" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Computer equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r49", "r53" ] }, "pcyg_EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital loss carryover", "label": "pcyg_EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capital loss carryover." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r140", "r141", "r143", "r147", "r187", "r188", "r191", "r192", "r201", "r202", "r247", "r248", "r383", "r384", "r385", "r401", "r407", "r411", "r412", "r413", "r415", "r416", "r417", "r427", "r428", "r437", "r454", "r455", "r456", "r499", "r500", "r501", "r502", "r503" ] }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in accrual", "label": "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions", "documentation": "The tax effect of an increase or decrease in contributed capital (for example, deductible expenditures reported as a reduction of the proceeds from issuing capital stock) during the period charged or credited directly to shareholders' equity." } } }, "auth_ref": [ "r389", "r755" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted, weighted average grant date fair value (in dollars per share)", "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": [ "r350" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "pcyg_IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in allowance", "label": "pcyg_IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the increase (decrease) in accrual allowance" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [ "r674" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Outstanding, weighted average grant date fair value (in dollars per share)", "periodEndLabel": "Outstanding, weighted average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r347", "r348" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsNoncurrent", "totalLabel": "Total Other Assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r154" ] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards", "terseLabel": "Capital loss carryover", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r69", "r754" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)", "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": [ "r83", "r544" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r362" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding (in shares)", "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": [ "r83", "r544", "r564", "r779", "r780" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested and issued, weighted average grant date fair value (in dollars per share)", "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": [ "r351" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r179", "r369", "r373", "r374", "r379", "r386", "r388", "r390", "r391", "r515" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r108" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Proceeds from employee stock plan", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r17" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r109", "r260", "r261", "r616", "r715" ] }, "pcyg_ExercisePriceFourDollarsMinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ExercisePriceFourDollarsMinimumMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Exercise Price, Four Dollars, Minimum [Member]", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockParOrStatedValuePerShare", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars 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": [ "r83", "r293" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "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": [ "r256", "r257", "r258", "r259", "r453", "r457" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "pcyg_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gain", "label": "pcyg_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to unrealized gain (loss)." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r163", "r370", "r371", "r374", "r375", "r378", "r380", "r509" ] }, "pcyg_AccruedStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "AccruedStockBasedCompensation", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued stock-based compensation", "documentation": "Represents accrued liabilities relating to stock based compensation." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r237", "r238", "r532", "r533", "r534", "r597", "r601", "r604", "r606", "r613", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r632", "r649", "r663", "r724", "r773" ] }, "stpr_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "DE", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "DELAWARE" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "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": [ "r50", "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r657" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r705", "r760" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityWellKnownSeasonedIssuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r682" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r171", "r173", "r174" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance Lease, Liability, to be Paid, Year One", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityVoluntaryFilers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expense \u2013 less current portion", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r689" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r705", "r776" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r753" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance Lease, Liability, to be Paid, Year Two", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r226" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r759" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r674" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [ "r674" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "NOL carryover", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r69", "r754" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r237", "r238", "r532", "r533", "r534", "r597", "r601", "r604", "r606", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r632", "r649", "r663", "r724", "r773" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r253", "r254", "r640" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r674" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Basic income 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": [ "r168", "r193", "r194", "r195", "r196", "r197", "r203", "r206", "r213", "r214", "r215", "r217", "r409", "r410", "r471", "r485", "r636" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Stock buyback", "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": [ "r12", "r83", "r84", "r112", "r519", "r588", "r610", "r671" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation (in shares)", "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r12", "r83", "r84", "r112" ] }, "pcyg_LeaseAmountOfFundsBorrowedMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LeaseAmountOfFundsBorrowedMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Amount of Funds Borrowed [Member]", "documentation": "Represent the amount under the \"lease amount\" from funds borrowed." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r679" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r65" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r661", "r662", "r665", "r666", "r667", "r668", "r775", "r779" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued dividends", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r81", "r82", "r119", "r669", "r770" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "pcyg_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NumberOfMajorCustomers", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "Represents the number of major customers." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "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": [ "r84" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r114" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentFinStmtErrorCorrectionFlag", "terseLabel": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r676", "r677", "r678", "r680" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued Compensation And Other Liabilities Current And Noncurrent", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r75", "r770" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r681" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r74", "r124", "r167", "r225", "r425", "r573", "r670", "r778" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,309,051 and 18,460,538 issued and outstanding at June 30, 2023 and 2022, 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": [ "r84", "r478", "r658" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization", "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": [ "r55", "r152", "r481" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r704" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r84", "r544" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding, Ending Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r84", "r544", "r564", "r779", "r780" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "negatedLabel": "Preferred Dividends-Declared", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r12", "r112" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r77", "r133" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r487", "r505", "r506", "r507", "r508", "r598", "r599" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "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": [ "r39" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Total number of shares purchased (in shares)", "negatedLabel": "Stock buyback (in shares)", "terseLabel": "Stock Repurchased During Period, Shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r83", "r84", "r112", "r513", "r588", "r610" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "negatedLabel": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r75", "r770" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "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": [ "r41", "r43", "r72", "r73", "r239", "r615" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r658" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "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": [ "r41", "r43", "r72", "r73", "r239", "r615", "r685" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "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": [] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockStock", "negatedLabel": "Common Stock Dividends-Declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Less accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r153", "r258" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "totalLabel": "Accrued Liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent", "terseLabel": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r107" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r116", "r155", "r178", "r221", "r230", "r234", "r244", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r392", "r394", "r414", "r474", "r558", "r658", "r672", "r719", "r720", "r762" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Month)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r724" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r725" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "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": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r54" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r723" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance, September 30, 2022 (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares)", "periodStartLabel": "Outstanding (in shares)", "periodEndLabel": "Outstanding (in shares)", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r13", "r14" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease liability \u2013 current", "terseLabel": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r430" ] }, "pcyg_ExercisePriceTenDollarsMaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ExercisePriceTenDollarsMaximumMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Exercise Price, Ten Dollars, Maximum [Member]", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r699", "r700", "r756", "r775", "r779" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Average price paid per share (in dollars per share)", "terseLabel": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r686", "r693" ] }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "negatedLabel": "Forfeited (in shares)", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r16" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease liability \u2013 less current portion", "terseLabel": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r430" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r54" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r626", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r626", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788" ] }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldUnderCapitalLeasesMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Assets Held under Capital Leases [Member]", "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r106", "r134", "r137", "r138" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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": [ "r172" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "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": [ "r674" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)", "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": [ "r352" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r330", "r441", "r442", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r538", "r539", "r540", "r541", "r542", "r563", "r565", "r595", "r761" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r107" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r27" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [ "r674" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r99", "r100", "r101" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentAnnualReport", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r676", "r677", "r678" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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": [ "r172" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r451", "r693" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Common stock buy-back/retirement", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and equipment", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r432" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Net (decrease) increase in lines of credit", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r513" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfNotesPayable", "negatedLabel": "Payments on notes payable and capital leases", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Common Stock to pay accrued liabilities", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r689" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r236", "r452", "r489", "r490", "r491", "r492", "r493", "r494", "r631", "r648", "r659", "r687", "r716", "r717", "r724", "r773" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r703" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "lang": { "en-us": { "role": { "label": "Capitalized software costs", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r789" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r64" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "terseLabel": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r447" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization", "negatedLabel": "Less accumulated amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r789" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockDividendsIncomeStatementImpact", "negatedLabel": "Dividends on preferred stock", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 }, "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "lang": { "en-us": { "role": { "label": "Capitalized software costs, net", "totalLabel": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r629" ] }, "stpr_UT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "UT", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "UTAH" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r236", "r452", "r489", "r490", "r491", "r492", "r493", "r494", "r631", "r648", "r659", "r687", "r716", "r717", "r724", "r773" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r85", "r658", "r777" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r56" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r447" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Valuation allowance", "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r376" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r239", "r650", "r724", "r773", "r774" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r255" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r424", "r447" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r69", "r754" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r79", "r102", "r103" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total Current Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r149", "r160", "r178", "r244", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r392", "r394", "r414", "r658", "r719", "r720", "r762" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for bad debts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r69", "r754" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Trade receivables", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r97" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Dividends accrued on Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r112" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r146", "r186", "r195", "r201", "r246", "r249", "r363", "r364", "r365", "r381", "r382", "r396", "r397", "r398", "r400", "r402", "r403", "r405", "r406", "r408", "r409", "r435" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r146", "r186", "r195", "r201", "r246", "r249", "r363", "r364", "r365", "r381", "r382", "r396", "r397", "r398", "r400", "r402", "r403", "r405", "r406", "r408", "r409", "r435" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software Disclosure [Text Block]", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r126", "r368" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForSoftware", "negatedLabel": "Capitalization of software development costs", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "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": [ "r2", "r3", "r78" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r146", "r186", "r195", "r201", "r246", "r249", "r363", "r364", "r365", "r381", "r382", "r396", "r397", "r398", "r400", "r402", "r403", "r405", "r406", "r408", "r409", "r435" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "pcyg_NotesPayableAndFinancingLeasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NotesPayableAndFinancingLeasesCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Notes payable and financing leases \u2013 current", "documentation": "Represents notes payable and financing leases." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r34" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r377" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on sale of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r694", "r712", "r713" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r95", "r224" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants to purchase Common Stock (in shares)", "label": "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r207", "r208", "r209", "r215" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r367" ] }, "pcyg_DevelopedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DevelopedSoftwareMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Developed Software [Member]", "documentation": "Represents developed software." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-7-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-7-accrued-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Liabilities" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-9-deferred-revenue-arrangement-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-9-deferred-revenue-arrangement-revenue-details", "lang": { "en-us": { "role": { "label": "Note 9 - Deferred Revenue - Arrangement Revenue (Details)" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r23", "r178", "r244", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r393", "r394", "r395", "r414", "r543", "r637", "r672", "r719", "r762", "r763" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r28", "r146", "r164", "r165", "r166", "r183", "r184", "r185", "r190", "r198", "r200", "r218", "r246", "r249", "r307", "r363", "r364", "r365", "r381", "r382", "r396", "r397", "r398", "r399", "r400", "r403", "r408", "r418", "r419", "r420", "r421", "r422", "r423", "r436", "r496", "r497", "r498", "r519", "r588" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "pcyg_DeferredTaxLiabilitiesDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DeferredTaxLiabilitiesDepreciation", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "pcyg_DeferredTaxLiabilitiesDepreciation", "negatedTerseLabel": "Depreciation", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r363", "r364", "r365", "r519", "r699", "r700", "r701", "r756", "r779" ] }, "pcyg_LocatedAt5258SouthCommerceDriveMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LocatedAt5258SouthCommerceDriveMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Located at 5258 South Commerce Drive [Member]", "documentation": "Represents property located at 5258 South Commerce Drive." } } }, "auth_ref": [] }, "pcyg_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r84" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r146", "r183", "r184", "r185", "r190", "r198", "r200", "r246", "r249", "r363", "r364", "r365", "r381", "r382", "r396", "r398", "r399", "r403", "r408", "r496", "r498", "r519", "r779" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r239" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Amount available for future share repurchases under the plans or programs", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r326", "r328", "r332", "r651", "r652", "r653", "r654" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r327", "r333", "r358", "r359", "r360", "r449", "r450", "r495", "r535", "r536", "r596", "r600", "r602", "r603", "r605", "r627", "r628", "r639", "r646", "r655", "r660", "r663", "r714", "r721", "r765", "r766", "r767", "r768", "r769" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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": [] }, "pcyg_statement-statement-note-9-deferred-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-9-deferred-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Deferred Revenue" } } }, "auth_ref": [] }, "pcyg_LongTermUseEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LongTermUseEquipmentMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Long Term Use Equipment [Member]", "documentation": "Represents long term use equipment." } } }, "auth_ref": [] }, "pcyg_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details": { "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent", "negatedLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent." } } }, "auth_ref": [ "r243", "r250" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r333", "r450", "r495", "r535", "r536", "r596", "r600", "r602", "r603", "r605", "r627", "r628", "r639", "r646", "r655", "r660", "r721", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r121", "r480", "r658", "r698", "r710", "r757" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r327", "r333", "r358", "r359", "r360", "r449", "r450", "r495", "r535", "r536", "r596", "r600", "r602", "r603", "r605", "r627", "r628", "r639", "r646", "r655", "r660", "r663", "r714", "r721", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r159", "r243", "r250" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total operating expense", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r92" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r333", "r450", "r495", "r535", "r536", "r596", "r600", "r602", "r603", "r605", "r627", "r628", "r639", "r646", "r655", "r660", "r721", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "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": [ "r12", "r146", "r164", "r165", "r166", "r183", "r184", "r185", "r190", "r198", "r200", "r218", "r246", "r249", "r307", "r363", "r364", "r365", "r381", "r382", "r396", "r397", "r398", "r399", "r400", "r403", "r408", "r418", "r419", "r420", "r421", "r422", "r423", "r436", "r496", "r497", "r498", "r519", "r588" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r43", "r72", "r73", "r239", "r615" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r50" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r48", "r51" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r72", "r73", "r239", "r504", "r615" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r81", "r82", "r115", "r118", "r475" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expense:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r131", "r132", "r135", "r136" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockRedemptionPricePerShare", "terseLabel": "Preferred Stock, Redemption Price Per Share (in dollars per share)", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r57", "r58", "r59" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Weighted average shares, diluted (in shares)", "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": [ "r205", "r215" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r453" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r329", "r331", "r653", "r654" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonShares", "terseLabel": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r60" ] }, "pcyg_LocatedAt5282SouthCommerceDriveSuiteD292Member": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LocatedAt5282SouthCommerceDriveSuiteD292Member", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Located at 5282 South Commerce Drive Suite D292 [Member]", "documentation": "Represents 5282 South Commerce Drive Suite D292." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Weighted average shares, basic (in shares)", "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": [ "r203", "r215" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r105", "r457" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of services and product support", "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": [ "r93", "r452" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r306" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lines of credit", "documentation": "The carrying value as of the balance sheet date of the current portion 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": [ "r80", "r117" ] }, "pcyg_DividendPayableYield": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DividendPayableYield", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_DividendPayableYield", "terseLabel": "Dividend Payable, Yield", "documentation": "Percentage of the yield of dividend payable." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r70" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r239", "r650", "r724", "r773", "r774" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r4", "r99" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r758" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r674" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r63" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships (Year)", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r33", "r99", "r175" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r330", "r441", "r442", "r538", "r539", "r540", "r541", "r542", "r563", "r565", "r595" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Recurring \u2013 Subscription, Support and Services", "label": "Revenue", "documentation": "Amount, including 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": [ "r222", "r223", "r228", "r231", "r232", "r236", "r237", "r239", "r319", "r320", "r452" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Excess", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r684", "r752" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Life insurance", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense." } } }, "auth_ref": [ "r752" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityPublicFloat", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Meals and entertainment", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense." } } }, "auth_ref": [ "r752" ] }, "pcyg_IncomeTaxReconciliationNolUtilization": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "IncomeTaxReconciliationNolUtilization", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "NOL utilization", "label": "pcyg_IncomeTaxReconciliationNolUtilization", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible NOL utilization." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r145", "r156", "r157", "r158", "r178", "r206", "r210", "r213", "r215", "r219", "r220", "r244", "r266", "r268", "r269", "r270", "r273", "r274", "r293", "r294", "r296", "r299", "r305", "r414", "r510", "r511", "r512", "r513", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r544", "r567", "r588", "r607", "r608", "r609", "r610", "r611", "r683", "r696", "r702" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Book income", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r752" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPaid", "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities." } } }, "auth_ref": [ "r695" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "pcyg_IndependentDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "IndependentDirectorsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Independent Directors [Member]", "documentation": "Represents independent directors." } } }, "auth_ref": [] }, "pcyg_IncomeTaxReconciliationDepreciationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "IncomeTaxReconciliationDepreciationAllowance", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in depreciation", "label": "pcyg_IncomeTaxReconciliationDepreciationAllowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock for services", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r752" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other gain (loss)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r96" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "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": [ "r98" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance, September 30, 2022", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r84", "r87", "r88", "r104", "r546", "r564", "r589", "r590", "r658", "r672", "r698", "r710", "r757", "r779" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "pcyg_LeasedEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LeasedEquipmentGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leased equipment", "documentation": "Amount before accumulated depreciation of leased equipment held under lease agreement." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r32", "r35" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Receivables, net of allowance for doubtful accounts of $170,103 and $206,093 at June 30, 2023 and 2022, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r241", "r242" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_IcfrAuditorAttestationFlag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r676", "r677", "r678" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation", "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r66", "r83", "r84", "r112" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r120", "r282", "r291", "r642", "r643", "r771" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ] }, "pcyg_AcquiredCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "AcquiredCustomerRelationshipsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Acquired Customer Relationships [Member]", "documentation": "Represents the customer relationships that have been acquired." } } }, "auth_ref": [] }, "pcyg_AcquiredDevelopedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "AcquiredDevelopedSoftwareMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "lang": { "en-us": { "role": { "label": "Acquired Developed Software [Member]", "documentation": "Represents acquired developed software." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r129", "r476", "r530", "r552", "r658", "r672", "r688" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash", "label": "us-gaap_StockIssuedDuringPeriodValueNewIssues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r83", "r84", "r112", "r519", "r588", "r608", "r671" ] }, "us-gaap_AccountsReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details": { "parentTag": "us-gaap_AccountsReceivableNetNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent." } } }, "auth_ref": [ "r139", "r241", "r252", "r711" ] }, "pcyg_CapitalizedSoftwareCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "CapitalizedSoftwareCostsTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables" ], "lang": { "en-us": { "role": { "label": "Capitalized Software Costs [Table Text Block]", "documentation": "Tabular disclosure of capitalized software costs." } } }, "auth_ref": [] }, "pcyg_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price", "documentation": "Represents the weighted average exercise price of warrants exercisable." } } }, "auth_ref": [] }, "pcyg_ClassOfWarrantOrRightWarrantsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ClassOfWarrantOrRightWarrantsExercisableNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Warrants, Exercisable, Number", "documentation": "Represents the number of exercisable warrants." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash paid for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r431", "r433" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [] }, "pcyg_CommonStockToPayAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "CommonStockToPayAccruedLiabilitiesMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Common Stock to Pay Accrued Liabilities [Member]", "documentation": "The use of common stock to be able to pay for accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r634" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r553", "r614", "r664", "r772" ] }, "pcyg_ContractWithCustomerAssetOther": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ContractWithCustomerAssetOther", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "The amount of other contract with asset transaction." } } }, "auth_ref": [] }, "pcyg_ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for warrants outstanding." } } }, "auth_ref": [] }, "pcyg_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding, Weighted Average Exercise Price", "documentation": "Represents the weighted average exercise price of warrants outstanding." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "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": [] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r41", "r43", "r72", "r73", "r239" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20230630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20230630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "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": [ "r183", "r184", "r185", "r218", "r452", "r505", "r531", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r547", "r548", "r549", "r550", "r551", "r554", "r555", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r565", "r568", "r569", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r664" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r438", "r439", "r440", "r442", "r445", "r516", "r517", "r518", "r570", "r571", "r572", "r592", "r594" ] }, "pcyg_Amended2011PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "Amended2011PlanMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Amended 2011 Plan [Member]", "documentation": "Represents the amended 2011 plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash (in shares)", "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r83", "r84", "r112", "r510", "r588", "r608" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNetNoncurrent", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "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 noncurrent." } } }, "auth_ref": [ "r241", "r470" ] }, "pcyg_BlankCheckMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "BlankCheckMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Blank Check [Member]", "documentation": "Represents blank check preferred stocks." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r221", "r229", "r233", "r235", "r638" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r18" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "(Increase) decrease in:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Balance \u2013 June 30, 2022", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r308", "r310", "r321" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r111", "r177", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r307", "r404", "r591", "r593", "r612" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-5-capitalized-software-costs-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized Computer Software, Amortization", "label": "us-gaap_CapitalizedComputerSoftwareAmortization1", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r11", "r125" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Amounts reclassified to accounts receivable", "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r647" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r25", "r150", "r178", "r244", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r393", "r394", "r395", "r414", "r658", "r719", "r762", "r763" ] }, "pcyg_NotesPayableAndFinancingLeasesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NotesPayableAndFinancingLeasesNoncurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Notes payable and financing leases \u2013 less current portion", "documentation": "Represents notes payable and financing leases, noncurrent." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Revenue recognized related to the opening balance of deferred revenue", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r322" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r145", "r156", "r157", "r158", "r178", "r206", "r210", "r213", "r215", "r219", "r220", "r244", "r266", "r268", "r269", "r270", "r273", "r274", "r293", "r294", "r296", "r299", "r305", "r414", "r510", "r511", "r512", "r513", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r544", "r567", "r588", "r607", "r608", "r609", "r610", "r611", "r683", "r696", "r702" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before 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": [ "r1", "r90", "r122", "r221", "r229", "r233", "r235", "r472", "r483", "r638" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r107", "r151", "r482" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Diluted income 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": [ "r168", "r193", "r194", "r195", "r196", "r197", "r206", "r213", "r214", "r215", "r217", "r409", "r410", "r471", "r485", "r636" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r276" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "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": [ "r446", "r448" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r473", "r482", "r658" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "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": [ "r615" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expense 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": [ "r692" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Contract asset \u2013 unbilled long-term portion", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r308", "r310", "r321" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Long-term receivables, prepaids and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r22", "r697" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Contract asset \u2013 unbilled current portion", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r308", "r310", "r321" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r169", "r251" ] }, "pcyg_OperatingLeasesMonthlyRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "OperatingLeasesMonthlyRentExpense", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_OperatingLeasesMonthlyRentExpense", "terseLabel": "Operating Leases, Monthly Rent Expense", "documentation": "Represents monthly rent expense for operating lease." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r27", "r76" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r102", "r176" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-arrangement-revenue-details" ], "lang": { "en-us": { "role": { "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r725" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r22", "r697" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r144", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r323" ] }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsDisclosureTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-12-employee-benefit-plan" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Disclosure [Text Block]", "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated." } } }, "auth_ref": [ "r324", "r325" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease \u2013 right-of-use asset", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r429" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r182", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r426", "r641", "r642", "r643", "r644", "r645", "r697" ] }, "pcyg_LocatedAt5252SouthCommerceDriveMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "LocatedAt5252SouthCommerceDriveMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Located at 5252 South Commerce Drive [Member]", "documentation": "Property located at 5252 South Commerce Drive." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r71", "r633" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r718" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorLocation", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r676", "r677", "r678" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorName", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r676", "r677", "r678" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfOtherAssets", "negatedLabel": "Gain on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r694" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorFirmId", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r676", "r677", "r678" ] }, "pcyg_PcGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PcGroupIncMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "PC Group, Inc. [Member]", "documentation": "Information by name of entity in which ownership interest is disclosed." } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-3-receivables-" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r240", "r245" ] }, "pcyg_statement-statement-note-3-receivables-schedule-of-receivables-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-3-receivables-schedule-of-receivables-details", "lang": { "en-us": { "role": { "label": "Note 3 - Receivables - Schedule of Receivables (Details)" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r706", "r707", "r708", "r709" ] }, "pcyg_RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member]", "documentation": "Represents Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment - Cost of Property and Equipment (Details)" } } }, "auth_ref": [] }, "pcyg_SeriesB1PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "SeriesB1PreferredStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Series B-1 Preferred Stock [Member]", "documentation": "Outstanding nonredeemable series B-1 preferred stock or outstanding series B-1 preferred stock." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20230630/role/statement-note-15-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r180", "r181", "r441", "r442", "r443", "r444", "r538", "r539", "r540", "r541", "r542", "r563", "r565", "r595" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "lang": { "en-us": { "role": { "label": "Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)" } } }, "auth_ref": [] }, "pcyg_SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "SeriesBConvertiblePreferredStockAndSeriesB1PreferredStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Series B Convertible Preferred Stock and Series B-1 Preferred Stock [Member]", "documentation": "Represents Series B Convertible Preferred Stock and Series B-1 Preferred Stock." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)" } } }, "auth_ref": [] }, "pcyg_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NumberOfSubsidiaries", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_NumberOfSubsidiaries", "terseLabel": "Number of Subsidiaries", "documentation": "Represents the number of subsidiaries." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-6-acquisition-related-intangible-assets-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-6-acquisition-related-intangible-assets-net-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisition Related Intangible Assets, Net" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "pcyg_DisaggregationOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DisaggregationOfRevenuePolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Policy Text Block]", "documentation": "Disclosure of the disaggregation of revenue." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-5-capitalized-software-costs-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-5-capitalized-software-costs-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Capitalized Software Costs" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-4-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-4-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment" } } }, "auth_ref": [] }, "pcyg_SecuredOverNightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "SecuredOverNightFinancingRateSOFRMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Over Night Financing Rate (SOFR) [Member]", "documentation": "The Secured Over Night Financing Rate is the rate of interest to be paid back for borrowing cash." } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Realized loss on short term investments", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r486" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "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": [ "r216" ] }, "pcyg_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Member]", "documentation": "Represents shares repurchase program." } } }, "auth_ref": [] }, "pcyg_ContractWithCustomerContractLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ContractWithCustomerContractLiabilityTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-9-deferred-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Liability [Table Text Block]", "documentation": "Table disclosure of contract with customer liability." } } }, "auth_ref": [] }, "pcyg_ContractWithCustomerAssetsRevenueRecognizedButNotBilled": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ContractWithCustomerAssetsRevenueRecognizedButNotBilled", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Revenue recognized during the period but not billed", "documentation": "The amount of revenue recognized but has not yet been billed." } } }, "auth_ref": [] }, "pcyg_SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued": { "xbrltype": "sharesItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested and Issued (in shares)", "negatedLabel": "Vested and issued (in shares)", "documentation": "Number of non-option equity instruments vested and issued." } } }, "auth_ref": [] }, "pcyg_ContractWithCustomerLiabilityBilledUnrecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ContractWithCustomerLiabilityBilledUnrecognized", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Amounts billed but not recognized as revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable that has billed but not recognized as revenue." } } }, "auth_ref": [] }, "pcyg_ShareRepurchaseProgramTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ShareRepurchaseProgramTableTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Table Text Block]", "documentation": "Tabular disclosure for the share repurchase program." } } }, "auth_ref": [] }, "pcyg_CustomerABMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "CustomerABMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer A & B [Member]", "documentation": "Represents both customer A & customer B." } } }, "auth_ref": [] }, "pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount", "terseLabel": "Stock Repurchase Program, Increase in Authorized Amount", "documentation": "Amount of increase in stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "pcyg_DebtInstrumentCovenantCurrentRatio": { "xbrltype": "pureItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DebtInstrumentCovenantCurrentRatio", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_DebtInstrumentCovenantCurrentRatio", "terseLabel": "Debt Instrument, Covenant, Current Ratio", "documentation": "The current ratio required under the covenant of the debt instrument." } } }, "auth_ref": [] }, "pcyg_SubscriptionAndSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "SubscriptionAndSupportMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Subscription and Support [Member]", "documentation": "Represents revenue from subscription and support." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPPolicy", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for ESOP transactions, including the method of measuring compensation, the classification of dividends on ESOP shares, and the treatment of ESOP shares for EPS computations. If the employer has both old ESOP shares for which it does not adopt new guidance and new ESOP shares for which new guidance is required, these disclosures are required for both blocks of shares." } } }, "auth_ref": [ "r67" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r94", "r569" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "pcyg_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "CustomerAMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Represents customer A." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "auth_ref": [] }, "pcyg_TransactionBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "TransactionBasedMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transaction Based [Member]", "documentation": "Represents revenues obtained from transactions." } } }, "auth_ref": [] }, "pcyg_DebtInstrumentCovenantMaximumEDITDARatio": { "xbrltype": "pureItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DebtInstrumentCovenantMaximumEDITDARatio", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_DebtInstrumentCovenantMaximumEDITDARatio", "terseLabel": "Debt Instrument, Covenant, Minimum Liquid Assets", "documentation": "The maximum EDITDA ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "pcyg_UsBankNaMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "UsBankNaMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "U.S. Bank N.A. [Member]", "documentation": "Represents U.S. Bank N.A." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "pcyg_DebtInstrumentCovenantMinimumLiquidAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DebtInstrumentCovenantMinimumLiquidAssets", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-8-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_DebtInstrumentCovenantMinimumLiquidAssets", "terseLabel": "Debt Instrument, Covenant, Minimum Liquid Assets", "documentation": "The minimum requirements of liquid assets to be held." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Unrealized (loss) on short term investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r8" ] }, "pcyg_DeferredCompensationCashbasedArrangementsLiabilityPerQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DeferredCompensationCashbasedArrangementsLiabilityPerQuarter", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_DeferredCompensationCashbasedArrangementsLiabilityPerQuarter", "terseLabel": "Deferred Compensation Cash-Based Arrangements, Liability, Per Quarter", "documentation": "Represents the deferred compensation, cash-based arrangement, per quarter." } } }, "auth_ref": [] }, "pcyg_UsBankMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "UsBankMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "U.S. Bank [Member]", "documentation": "Represents U.S. Bank." } } }, "auth_ref": [] }, "pcyg_DeferredTaxAssetsOperatingLeaseROU": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DeferredTaxAssetsOperatingLeaseROU", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Operating lease ROU", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to operating lease ROU." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "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": [ "r128", "r142", "r199", "r200", "r227", "r372", "r387", "r488" ] }, "pcyg_DeferredTaxLiabilitiesAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "DeferredTaxLiabilitiesAmortization", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "pcyg_DeferredTaxLiabilitiesAmortization", "negatedTerseLabel": "Amortization", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization." } } }, "auth_ref": [] }, "pcyg_EmployeesAndConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "EmployeesAndConsultantsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Employees and Consultants [Member]", "documentation": "Represents employees and consultants." } } }, "auth_ref": [] }, "pcyg_VestedAndUnissuedMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "VestedAndUnissuedMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Vested and Unissued [Member]", "documentation": "Represents the number of restricted stock units outstanding that had vested but for which shares of common stock had not yet been issued." } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r690", "r691", "r722" ] }, "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Recurring \u2013 Subscription, Support and Services", "label": "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage", "documentation": "Represents the change in percentage of revenue from contracts with customers from a prior period." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "pcyg_PreferredStockCashDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PreferredStockCashDividendRatePercentage", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_PreferredStockCashDividendRatePercentage", "terseLabel": "Preferred Stock, Cash, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock if paid in cash." } } }, "auth_ref": [] }, "pcyg_PercentageOfMonthlyRentIncreaseEachYear": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PercentageOfMonthlyRentIncreaseEachYear", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_PercentageOfMonthlyRentIncreaseEachYear", "terseLabel": "Percentage of Monthly Rent Increase Each Year", "documentation": "Represents percentage of monthly rent increase each year." } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r366" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r112", "r479", "r499", "r503", "r514", "r545", "r658" ] }, "pcyg_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "pcyg_PreferredStockSeriesBPreferredSharesDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PreferredStockSeriesBPreferredSharesDividendRatePercentage", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_PreferredStockSeriesBPreferredSharesDividendRatePercentage", "terseLabel": "Preferred Stock, Series B Preferred Shares, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock if paid in additional Series B shares." } } }, "auth_ref": [] }, "pcyg_EffectiveIncomeTaxRateReconciliationOperatingLeaseROUAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationOperatingLeaseROUAmount", "crdr": "debit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease ROU", "label": "pcyg_EffectiveIncomeTaxRateReconciliationOperatingLeaseROUAmount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable operating lease ROU." } } }, "auth_ref": [] }, "pcyg_YearlyDividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "YearlyDividendsMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Yearly Dividends [Member]", "documentation": "Represents yearly dividends." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r39", "r40" ] }, "pcyg_PreferredStockSharesNumber": { "xbrltype": "sharesItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PreferredStockSharesNumber", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_PreferredStockSharesNumber", "terseLabel": "Preferred Stock, Shares, Number (in shares)", "documentation": "Represents preferred shares." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-3-receivables-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-3-receivables-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Receivables" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-2-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-2-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r673" ] }, "pcyg_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "ProfessionalServicesMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "documentation": "Represents revenue from professional services." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-10-income-tax-summary-of-income-tax-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-10-income-tax-summary-of-income-tax-expense-details", "lang": { "en-us": { "role": { "label": "Note 10 - Income Tax - Summary of Income Tax Expense (Details)" } } }, "auth_ref": [] }, "pcyg_PrepaidExpenseAndOtherCurrentAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "PrepaidExpenseAndOtherCurrentAssetsPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Current Assets [Policy Text Block]", "documentation": "Disclosure of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "pcyg_EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal and State and Local Statutory Income Tax Rate, Percent", "documentation": "Represents the combined federal and state tax rate." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-10-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-10-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "lang": { "en-us": { "role": { "label": "Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-11-commitments-and-contingencies-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-11-commitments-and-contingencies-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Commitments and Contingencies" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-13-equity-schedule-of-restricted-stock-units-details", "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)" } } }, "auth_ref": [] }, "pcyg_QuarterlyDividendMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "QuarterlyDividendMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20230630/role/statement-note-16-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividend [Member]", "documentation": "Represents quarterly dividend." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-13-equity-schedule-of-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-13-equity-schedule-of-warrants-details", "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Schedule of Warrants (Details)" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-stockholders-equity-deficit" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r101", "r123", "r148", "r161", "r162", "r166", "r178", "r189", "r193", "r194", "r195", "r196", "r199", "r200", "r211", "r221", "r229", "r233", "r235", "r244", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r410", "r414", "r484", "r566", "r586", "r587", "r638", "r670", "r719" ] }, "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Recurring \u2013 Subscription, Support and Services", "label": "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "documentation": "Represents the change in revenue from contracts with customers as compared to a prior period." } } }, "auth_ref": [] }, "pcyg_statement-statement-note-13-equity-share-repurchase-program-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-13-equity-share-repurchase-program-details", "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Share Repurchase Program (Details)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r656" ] }, "pcyg_statement-statement-note-13-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-13-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders Equity" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statements-of-operations", "http://parkcitygroup.com/20230630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net income applicable to common shareholders", "totalLabel": "Net income applicable to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r170", "r193", "r194", "r195", "r196", "r203", "r204", "r212", "r215", "r221", "r229", "r233", "r235", "r638" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://parkcitygroup.com/20230630/role/statement-consolidated-statement-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Amortization of operating right of use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r694" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "pcyg_RepaymentsOfLongTermDebtPenalty": { "xbrltype": "monetaryItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "RepaymentsOfLongTermDebtPenalty", "crdr": "credit", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "pcyg_RepaymentsOfLongTermDebtPenalty", "terseLabel": "Repayments of Long Term Debt, Penalty", "documentation": "Represents the penalty associated with the repayment of debt." } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r130" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r362" ] }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r675" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r568", "r630", "r635" ] }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)" } } }, "auth_ref": [] }, "pcyg_RepositrakMember": { "xbrltype": "domainItemType", "nsuri": "http://parkcitygroup.com/20230630", "localname": "RepositrakMember", "presentation": [ "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "ReposiTrak [Member]", "documentation": "Information by name of entity in which ownership interest is disclosed." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "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": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r124": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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(29))", "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "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(h)(2))", "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(k)(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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "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)(4)(i))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "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" }, "r269": { "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" }, "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)(i))", "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)(4)(iii)(A))", "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": "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481565/712-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r468": { "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/2147482274/932-235-50-8" }, "r469": { "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/2147482274/932-235-50-8" }, "r470": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r486": { "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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r487": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r505": { "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" }, "r506": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r507": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r508": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r683": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r689": { "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" }, "r690": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r691": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r692": { "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" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r772": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 85 0001437749-23-027054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-027054-xbrl.zip M4$L#!!0 ( .V)/%R!I&2%B596Q28ITKB MB52U<"]H+F(.IBHNP=A25-NE]0S_C+UV*[?]:IFPC(NR]^B:9VC@"C_!6&5, M/NKG+(ZYG/5:7$*CS67?>[7O5J1UJ"1U,*AY<@N6?$W#LWG*I]Q"QV^T M@^8T#)K.BG[R<.]7LQ*8_$-)[/'G?W6&-PPS9FT/>DF3/27A7#J M-52%$?.;%.\-8P?B M5Q V"KJLYQ8FS?&IDH8TH!)X2<22(SUH.<89-V1/I#,JIH)',(@B54A+!QC. MN5 M^Q*9!M??&%X5$L%OU<&]-.INJRHTP55>X^I=,\'<8C9%#9WNRHX"%(7;3^%P M:Y93LHQW8FE?1NF8KW%-O"X\OE(-\'W?ZQP>MKO'3X!)LE!QAGV5Y'TX7Q;]+O E5%2[9!ZPFOPYO+$OO M%._6P;A+M+OOUW^'\%L7BL[VA:*SU M<$L[&IY?CW=D:>)I]>FV,$(A8#2\>O-Z'?GFX=^A OKC[MP45/7M\ 502P,$ M% @ [8D\5Z'@54(X!P GBH T !E>%\U-C8U-C4N:'1M[5IA;]LV M$_Z\_@HBP]8$L),X:;'"<0.XKI,9[9+ =5[L*R51%A=*U$C*CM]?_SY'R8X< MNZW3=_.6- @06>21?'B\>^Z.=B=QJ3KM)()'IR]^Z#CIE#CM')3/%S_@KW-0 M=G8"'[L0Z<\V8IU+-VB.9"LLNQ)0-=M_5;G M( "J_/3%9]9_>0_ RTT0+"WXPQ%YH19V62O/QP-S@:][FAP M><$NS]C5<'#1&UQU/[+^[_W>]6CPGS[K7KQG9X.++CK0?GD&^?[P:RKY6^!> M70\_77NP^8'IF%UQ<\-ZTLW8N=%%WF"#+-S_XBX>J::. MEC3UCEOH!\I(9^PFTU,EHK%HE HSI:8B#0B9=BS$:EQFC&TDYI%9J(H(<^( :YILX/"E43.60_]D.F128*N%;53'8N\M#?.+)$W<((E" M00 &H7%J?CGK\83<)BQ6>FKGUF+$6%IGH!;&J;'$#92-VJ';.9@5M$_QW%\M MG?MH24D___CFJ/7+B:U.MHH;Y#(ZCB5>=^V>U^" <2/\64'W,E""=,H$#"10 MTB8T@L12, :Q!KU'TH9*VP+CB$N,5N6AY4:'(D*S9;LXHTC@T,N#Z-^&"<_& M@G7AIL-"0:)US)NMU[NB1-%Z':U[*U\EI0=9:3JT&B//KEE4><*$;.-EXZ6% M8BQ$N[YO9Y"@ +3-0$MJ%RS0!FSX=N=P!R>G5,XC8KO%N\UY.']_N*E-9>02 M?#S\J<+15")V;5XX/6_P27+9LN,SM2$D,C\-9:%W?%^/&48H[CVRBLEW7M6HX@EU2G _ MH%BM9,2=QQE8&4DHAO#+,G/P42SSN86@:.X9S?K0[SE>6P% J"+]H)S3F16* M4VC"KCR(NZP (\H$ M)G_VW._1J)<1K M9DVU=6BG^WC,9:$J]F>!?!I3[WYF2 PN0$2])UT!#^&A_D:1+AO]K6V):Z]$ ME7"[J!XH%GON$)'/4;P^J@1BQI2\$:JZ7KPGW[BWF9=?44X]N_!,4?/7?YXO MMF5]K_^:JR-_/1_-+;EQ1\D4(>K6=,?.9 \/2%=7ZL<%.HX:TFEC%RFB;\"4 M:2J=$^(+\2_02$*I/Y+ YR?9A8: 5"Y[^K!M7]1^&P!=AY(TR+[1("FV18K]0D=], M%1_7?DGQG/-]M_[ZB"YMNDCM8H,XU8#W"!]=X7_^*\W*41ME9B2SB5830>E1 MQL?5-[.F"L@BS96>"?1.$UV&8+Y$ W#;;\X=ZRZ^_^Q0?YE#M8[WWVS=-][# MJMKL$]UPI0'.^.A-@QT='AU_D\.T]E]M?0/O9NUOPWKT#X#M%*<']F#U5SN= M@Z+Z@=(VT:R!L6T(O42*F/5O15C0E1"[+,L''\Q["9=FGJ*_HWQ\^_AVK\J; M7G#>"LB5H/)O*@C__47GFE]9+BT9R0D+%;?V[<['[J=1\ZI[WF^^&_:['^"T M]=ZK\[/1\%Y;$C>-GJXV4AA@5^<7U[_=K08)R*U[ ,6!_YEIY\#_+O5_4$L# M!!0 ( .V)/%U:;5,; M.1+^O/D5*JXV"U4V8$CJ4L:ARB&&\VT6*,=E1J_OI;MF=S.7JM),)GIR^^JGCI%/BM',0GJ]^PE_G M('1V(IU,\2B9=5,EWN^DNG#-E.=23=M#F0O++L6$#73.BQ/?9^6_1;MU6+KP M.N9&\L*U"VURKDZ<^.*:7,E1T39RE+F3G)N1+-HDOW/:B4Y[7S(92<>.6_M' MG8,(J,K35_>L_\L= +]L@V!EP==%9,N3KZWQW^TQ%H439FV39[W!L'_>/^L. M^U>7[.J<70_ZEV?]Z^XGUOMG[^QFV/]'CW4O/[+S_F47'6B_.H=\;_ ME?Q/ MX%[?##[?="^';'@%?&=_ZUY> -[9D UN/O58Z[C;;+W9[>X]_>/Z5V6=3*>K MB_8;8=F_ZZQ@@WWVFS!&*M5@L3 DS5S&7?L9;KRU'Y8-__LLXV/!C!A+,1$) M=BTMZQ9%Q14;B%(;QW3!SC$U:QTV?V4Z9=?]_=1=/ M5%-'*YKZP"WT V7D4W9;Z(D2R4@T@L),T%2B :'0CL58C36! H1"VNYF9)(SF\%UEV:TZ(M 1@L MJ8A_:0T2B*6)JQQB!88#22(,FV0RSIBMZ-]B_$0844]"&\BE58@4LABQB709 M-FA+$7N -&\):#K!-L<8EK!HNJR&YV@*Q]N9@F"I+*!L.K>%@WW&C?!G!=W+2 G2*1,P MD$A)F]$($LO!&,0:])Y(&RMM*XPC+C%:A4,KC8Y%@F;+=G%&B<"AAX/H?8DS M7HP$Z\)-!Y6"1.N8-UMO=T5 T7J;;'H+KY(RA"*8#JW&R+.7+"J<,"';>MET M9:$4"]&N[]H9)"@ /6:@);4+%FD#-GR_<[B#DU.JY FQW?S=ECR>O3_-?@\.;3L^.0<";O!!WHFLR7'9%,Q5[6).EW64Q__ MO+0KESQLG!=^+ _:Y7M>[[3F0Y#.-?.(6#\*BSX8MH^.W_;!!@7NF%=V^R$4 M02,!#ZI7"C$9<<16X->QM)ZU(20*/PUEH0N^7XX91BCN/;*.R0NO:M3QA#HE MN!]0K%8RX<[CC*Q,)!1#^&7(''P4*WQN(2B:>T:S/O1[CM=6 ! *23^HY'1F ME>(4FK K#V*1%6!$R#&64R-\B@0)(GI@O$A.[EH%GF3_J%&]@[ZPP;-D@^BI MLL'6$7*-%+:/K=MR ^AD+!-R>6YUX0V86] %I?G$ ]PD,Y\$2T@>247E&M*\ M3:L207GW]9X9R&5%=*E,\(G+EWH_965*,(/U:6D$D$Q%$@ #"5+9 LO-/"GI('XZ=! ;\Q5Y4,G.8E(4Q1<<@SSMAL*IWE- ML$4F$%XWUU),5X8&(HS;4+%%NG+W(]@F5^%S:4'E:/KM2IY%LT+7$YD(F@"> M$YK\Q7/_C)Z;/!W/_1B<8MVYZ%JN+EM]ST8/_FK81@Q;"MN4H^LXK@RYT%)" MO&'67%N'=KJ2QUP6JF*_5\BG,?7N/4-2< $BZAWI&G@,#_4WBG39Z&]M ZZ] M@"KC=EX]4"SVW"$2GZ-X?=0)Q)0I>2M4?;UX1[[Q72I:SC'^2'SQ6-;W]L=< M'?GK^61FR8T%)5.$6+:F!3N3/3P@75VK'^?H.&I(IXV=IXB^ 5/FN71.B*_$ MOT@C":7^1 *?GV07-H=P8RF4)7 M0EV%^@>]$FY)%Y9T]1E+ 2>J,[CYWOZ#T/@BS#R1L@++9)"6^78+U3D-U/'QXU?4OR1 M./S%7U\N;>[Q5Z1VJ4&<:L![A(^N\#__E6;MJ(V0&^_>W0/^0C;:K// M=,^51SCIHW<-=G1X=/Q=;M/:?_/H&_@P;7\?UJ/_ ]A.=7I@#]B=7^YT#JKZ M=TJ/B64-Q&,#.,ND2-GYG%JN0@'Q^$!VK\.E+C"LH6&O>5Z>L(5$=W$77(NL MA9AM.?"'_UQQA1(3.6:QXM:^W_G4_3QL7GLT/@U[W5QC]/X'4$L#!!0 ( .V) M/%>GZ6:";@0 &@6 - 97A?-38V-38W+FAT;>U8;4_C.!#^O/R*$:?= M!2EMT_9801HJA=)R++NT:HMT]]%-G,:WKIUS'&COU]_8*:4OP.VR*@L2:J4D M]MCS>/P\,T[\1$]XTT\HB9H[[WS--*=-OU)<=][ASZ\4G?Y(1C.\I)#I&:?' MN[$4NA23">,S;\@F-(-+>@-].2&B8?LR]B_UJFZJB\=KHA@1VA-230AO:#K5 M)<+96'B*C1/=F! U9L(S]KM-?]1L3Q,V8AKJM7+5KXP05=K<><#_QS4 '[\' MP8K##V*4I8W'?/S<&D,J-%6;B^P/SSOGK6!XWKV$WE5_HA7)4' MY589!C0L5^L'[O_%8"OX@@$$I]W>L'VZC.Z70!FT6S9*1^XGZ'9@^$<;!D'_ M)+AL#TK=/[^T_X*@-30]-=>MO7["_)UGFL6S5:?G D(I! TUDP)NF$Y )Q1( M&,I)2L2,B3$$0N2$0Y^F4FF0,?2(^@8MIF=PIF2>.G NPC+LF8$??CNLU=R& MSYJM8@*_PIJVL=K8!W3105Q0=4L7$$ME?:54,1D!%9%Q]CD7%.JN@T&OU8%D M$#-.HSMD2-Y<,:^;X!5 <,]18_@IE-T8DH1EB=U:W]MHAL2/A<+KCJU5L8H6IOT: 6F MCAXPJQY:.]MY;ZA@(U8.V!8'-TJQ>"ER\&2%[U7W;2@-BH>QDES+7X]UB'R< MIYDXYQPYCS+@1NL+_2OZ3\X4G>!69H:HV8+V>V3?Z+YZL!?M+\A]ERT6F6+. M\.I1_?>&$>=Z=/"JFO:<8KGW1O370O3:ZR(Z$[$QMNS%&JP)PVJ#K9:XMRH@ M3*$,4D4S0WC'=)M2A,,0"Y8-[$A1 5E1MN)%.<$)(V:G-N4'K7)N62^QVEJ7 MV5JE*;\0&;QDJ?W 6:Q@FQ5E@:/$::P]R[YY@WU)\19\+%2ZSMHUM1JQ%E/7 M#LI'[Q\E\A-.BRLA.T6.>47"L73KIMX,+9.1R M;^^L,^ROM25Q2'!G<(*[!)?@%AP&EX$! @PP,(]S MZ[W[WCGWO%O_O?7?^ZK>ZOIV]>Z]>U=_W;O7^E;MC?J#6@>(E.04Y0 T-#3@ MP\,!H#8 ;EE/&TL 4%$!. $ P'EHXP<>/9SA/H#Z 8"\LX6%@XNUHRN 6@)D M &Q,3"Q,#&PL3"P<;&P<7&(\W,>/<B+@ M$1HZ^B,,=$Q,#(R'5K^'=@"#&).$B?\UUE.-C]C/G$@% N-R<9C?5/\BTYR$ MLPB:.0<]QB6GH*2B9F5CYWC.*20L(BHF_E+FK:RQU=/7T#\T\6 MEE;6-K8NKF[N'IY>WL%?0T+#PB,BXQ,2DY)3?J2FY>47%!9!BDM*:VKKZAL: MFYI;NGMZ^_H'!H>&IZ9G9N?F_RPL;D WM[9W=O?V#T[/SO]>7%XAKF_^P0L- M0$?[O^S?\B)^X/4( P,= _L?O- >>?RC S$&)A,_%LEK#>R/3D^?"03BD+Z) MRZW^]9A94!-.9N8\B4O.(K3!>OH/:O^%V7^,6-#_%+/_2NS_YK4(X*.C/7P\ M=&) &KB1B^3(>?3_%S3C2#'JV9H2,<+GOA\Z5;/8E0QP%LKC0)K'M6"16U*< M2*T$I31'0D^WKE:\AH,]\ AW;$LVS#MKS21#[1??]?,OX/FZSN'F;<,U]8CC MC;/&"WVH[66+:XM#'B\?M6)EHL"/C@D!<;E=5A_WRN!ND-UF M9V\[>&/WD@')W/_'KVETU^O4\3:=/T9.ZK1*.T&CH79:\URS.72.)])$OP G M(.[ D^Q,OO].<.#&XY(=R0VR'= FH>H8NGR+M[UIB=R@J!HYG&JGV>R\)&W, MHHOMRV)M^:8:(YQP2ZA63Z(B?L_.;80YV!TD?U6=98V^5 =S5)H310&?#MP] MEJ10P$(EB4JG<0&TJ'Z&^^3J+O08+S.,<&N0P7$>._*!D&Z+0^SI? ^))XW: M[%^0U)EU3CS/6^1T6V5_T%T MT2?I@-7L:,#O24M(^JIPGG'7/-=5+LFCS7OTC%DOMSMZ&K:V]/?5,0LTYJI7 M',2&$PU.V;;PDP7HE",)8J#/']0Y%+_CWA@&:FS\L0FGUT/:)2!8X8U*B(B\ M@UI$Y-G?Q845RO7ZQL1G818T&7#G+Z3^='OH!RR=0;JPAU]^6[%$?/:4UO\QH5G Z3!Y1:] M-DT^ ;VQONK84[%08UP)%/"SHQ["LPKKM!)58!DO6MX5AI@^^66S7M*&=6\1 M%E%X*AFQP[/87;3D[XQME,1<G.\4N.6M> R3=RM1F9IKU=4="Z+ M-?YTO@JG//,Q59+$IT^Z%Y<,(HF=\)-_<(P$]!EB1*T'X5R1#2*_S,;&(BT@ M2!"\,LVAOI6J;:?-1H0;VQ*:X$W?W$: MXIP4,'N3H.-O'C!AP:'JJ=;8WD\Q0ZDZ,LP.Z(I;K2 M;H=@9.OV+(9/'TA-\__HIFA"644TW$1J.KDV+F+'@" MD>):XTTY"3EYS32.$2]!JW%T=^U%)4S)^[!G#!UM/M@SHA, MOF&+%PTCZ6^_8C>3F+8\E4O'_L;3]O*$?>FX8K37\UW16GK0*L2U%,=Y/]986_28BBW\NJ+#3)AZ\6#[D4,2@)W9,;5[YO!TM6G<5^L?^_2F6L_=CTU?ABE$.XPPF+R>P ME65=O!UCA>Q5KRN@M]K/MX>X177)1VE%'S.L62_#NZRD5;VU7,$,UFDSY3]I MRC[=2AC+\FS7=B=T=WJ_Y<9:%Q"\($6;UC!" 6%(JT)$_)FRLE!;8Y."SKJL MUV=X71Q_5YS'$^TI.RFAZ;_&KX^RYC7:TSAZ:^]"1W>)GH_A)=%:86Q62JAC MR\C*6'E@WD51)#N7-UP1E\^CSJZ818$ MJB-KWJ&]SMK$?^)CV< !Y$7^OZ.* U%Q^@;$-J="V)/B-?,#UI3%C +H#U=> MWZ. L]UV T3A*4A2E+:%+?K\H&;@_#2N_.W=O+?\0RYF* MLTZ%HSO[M(6X;EV]]Z'JM\[LG,I1YMK!OM08_8@A]KEV]/589&*Q].&BZ1U6 MVV4[WO^CVFSC:WWSKN=N"I*/C"WDZN^@0PJ>4H1V"'M^ZUTL<#^$V#+8G%&Q MX0_\3C5V;F_":D]N.J%%:L('>F:BW98@/B5RFF,+,L/R5^KD!T( MP^GA1F.X%",*^ CNEJ!KO?LZONLUC=$/^]'O?3>MWTGL3X485HM(TXUNHR)+ M0EY6OZVP)'9^)2ZDL,'ZL] M)6XS+1[U$UY2H]WY,]BA^.D].K.#TUEPU 168W<53BRFK]BT$,3(*/'\..;E M,/(G4LP40>"RABZ)68' ?C5K+_GF>T&C;I!UKT 8C7O@^+9)OBS@N=M=%=K! M!(\-;S/U*I=WJ+;MNDL?^<$O+9'E)P4OEJ)',LQR2Y%ZIG1G<1+]8JO@]S2A MDNP*,SLRCY53=X*9S,H"OH<0A/GF6,C&QH8QKR'9-/1NAJ)$\B/TW>ZV>2CZ M03-=V2*2.-^VA?"K/7>;;.E(F>T'BN:6N!$',Y<0]LR<#_Y4)X9_U;%#$(<; MD&@A<"3/9F>H)^KI0W0/"?RO2G1:T^GY=+ MLB]WC+4H4G?$6X9A>G;=]B8@T$PU-%Y1W6"D9;00I-M=GB[9FJA3\/=N)'BN M)S%7'\+2)O(B 8[_1(S 40 R>!<%5!U6W7'$UW/Q]3S\%(39]YV5G7_SE&9R MIB#]@PY'L"J8P>+-*M1=!2@,;*K/M411$:Z-. M+AA,YA*; BLM99M4 #9!]NNT(V$>I7&%Z>V.F6.2Q47BE'B9 )!4019PH&*U M9\(SB93GGMBO';H,UQ9*OB*2)"G-BJ[NDE"K4L+_S4"R_\)F&N&.8]Y1.\5- MHGU>UY2Y'=%0FH>,U&,FN!;;*MVIYG9ME? 42O5]77"8)Z9YRE/%XWOQ)5;< MXER38?4QG7LUB[-+!O5?8UV]FDG[C72-Q ':*^(E)AQ# 0E[C8$2D*V/\I+/ M=E*%!0FW9AVOO)56*$,@-$ 5HLK!!E)8CB0K^XVF2^0>.I7).VSGF8S1'[]C'G@X-#'/>[1[F\26 MZ]LMFIGNQZ?:9ZZ019(-R7$NTWN7E%2=Y$P++:4?]C]WM'NJP@6HDLDI=FW! M.="'A+/Q#@P,K!M8Y"]QA'X2IA>.^Q8=-=ND?WZ'*T&.P7_UBW:'1TUI%L8R M[5 8<_B^([)[Q7\47/1NE(L7/*M&(QK'M"ZR.1_O9#(6PQ)M[*5#15J'UN/Y M])V*8)\__QH$5##_\GN6.$'S^V1FZ@]EFP3G)^OTCZ7J,6Z2.EJA>^4G/!=X M=((J[00$+?O3@3ZN#,]TOJ2__=A,BQS8$0.L/+1.3\*$HA7+'=WPE8D?N<=0 MQ$M\_GMN_%H/!:R_U2E(6_G*Q37"KY!OG3BL?F3^'$VDX<4"RQ/!N0"QH2IR M%-";Y@"ASRPK6QP0FREWJ&"QMM\XHWDF63GG?!#@]>D8?Z5,2I^F__)E78W^ MZJ*IF:>,SB MHB!+.6D#*7Y"X%#.$]-WK?8> R(4EVE^L/KZF!0A044W6[C_F7QX>-<7/")F M,X5!6I?1]_-SE+[*?D(0X\EC8^8S1]G'2]BM8YX!"S;/$ MS#!VRCU"TI]T'DKPN5H[*!Y(Z5!G1E(:0Z-.Y$0Z]47,^P_&K]6[:G99K*J$ M]UJN(ES'"7[AIY5/L6?TF2M\]#+^*: Z@['^!$))NO0P2?=:',/RYWFKH-2N MK9+-T[LDCHR\$^+BXX[[K^CM1,.>)?0:1 E8SS\R;)=13AQ.KD3OQC!Q/ $& MUK"_C'EG>Q\CN8H(F U/"3(+:PWVH3OL#>'/B:.Z6R_=^X]V::V$&\&E"S95 MMBFUY6H>+Y>Z(.4QWH T^NO9SZ%U+6I91=46^ M5PZ2Z#>@+ZE0+-0WH6AY\TOF[4%\XNVJ85S]Z9J-6,7POW5&7*,=SWW?Q?:( MV!?N>1!W5+,_D:,Y*HN!-&S^8:@J^NRKB$BWW\!A4)VNEJI]9J%+I8>V-WJR M3#@>TRDRRMWXM&VZ59$[2G]EB#5B*]XNK=[$U%TB6SYQVW^A]"*E==(#!01P MGX^X.;%<"0C5#/>M+&]52\:K5<@KRW[1S[;*FWQL$@*7OU?29KB \=T'F_B9 M!,.5_VM55\5G#_J;X9953<[ON2F?+\<4CQ0STN64K1X:3G+'8Z"8'^34+$HE MDL/IR:1-A*V*Z2=CRC/@ H;C;4I!BFW3[/O& LN$OM%.!)[+_::U9T=WSL)A M\;@@.\A.IZ_=' ](1WLB,+"QO[N/:?61QAA,!"\ M-2E)L8%EK-Q[53U HR;Y(2X[R9!.5/"1UR"Z>*6="6(#2DAWF.8?!G>>.\8+ M-9NGH'@AIVB"+=/$&;55?&. MN U3M/V4*P^V0Q@)E1E>$&DQ[=.N947S@!><8/K]BGQ?'X1YD>!UZ/"\2B/O M2Y&AX=V_.=@'G23WO$CITZ2&%&B@>:ERB>S]M\_A@7B"9,;E.;2A ]C%-SMU M0FOAG4]]64_MY.#SO8_M>7-GMR/>R%)_)-?E*-0']E9>CZOUQ\9L2M.T8:( MXX\H8"I0OI_O6MP1 ,\K2]]Q":&5;*Z%KX)^(L9\F=9[&UI$R8OMU]-8KVES M+9T'?@)9JM))%C8HX*D_LR<-U"0UQ_>=CUTZ2''BL:80&MF2M<4G]'PW#%<& MF?=()V@QDN)6J[+1Q4YXMJ(C*V^#T:@E7^[U!\*BUS>6-9*Z4&M_$:0Y?!3R M%>8@-62F/2(T&?*AM4>AUR6 %-^JY&8"VV]3C=178]87[)*#X)QT51&8 _J MW"P1OWM%)65>8O1I'1,CJU/>EQX1 )!6R8A/5XM>^\$Q>*&&DCHD2;IX/4\ MU)S]ZX@_9#9M*'7NP:T0A-/S8FGP%[?3#$/KA7#C>G;XO?2LT D5PD?/NG.# M=0)FXN/UED/15?<$(R!E(>J MD2-P#OVY,EGC=[;[&E-P^R4+NW=CFC^L)?EN0T&B6O#Y&$EE^*;*NYY*6Y%# M(G;$NW3H'2WZWZHJ7^%<0X1Y#[5_A*6RC/FC[G)YGL 1!F=G,#4P\]_+'/X' M@?XOVJF\DQ %#$J!;^Y;'J9?!)=FL%(VC7@V0UMV([5'M MJ]Q?YPG6(P)$-.B57'%M,R=:MZ_KREK7B WE"X<)EALL'\-^M !!GI/*C_ $ M.8-Z++VA[9J1^.-XF0Y;G>279W>E\[ 6HRZ#7U]^8E/PM)4D_8C'6O[9M9^5 MM$__J*ZQ.LRP,50T\OWLL<%;OX5?WQ,E+[F"XXPM2-%V'J2.[VOS(D]ZD A4 MD4)#_SAH,?R/A* :D[I8OZJ<5'T_RTUBM( LRPG=;IACQS2&HNLPZ]FO]W'; M+)*=/CF:('&R$U=U['ACOG"8J\J;:6^>\#_-%'C]>?RC2F\IQ4)PVYH+.7#>^\5_(:[B)]P/ X,45GHVJ2?/7B0X^GZHW[FF\K13RYMY**M! ^K MEY-9_'Z4]+Z]Z$I-K=X+KG M15-3WSRSZ]'*T\?M_K;G,SC8JF\+9WSM*.#;E_BQ42'?T:3-R>#E9P_3^]BGS)DN@JI8Q-NRCHBE%R''"JKA-(YCHY);=TU3A)^FP4/27,! M.#3-5*QR.,S9$K-_3,8JZQ_[2I0^.(?*LKOHAA,R@=[.40X8;DK\N8W,[&.L?7^%@"6>2P:'I"/X]8 JY()!<-76 MH_&F("UZY7>\\1#[CVGRZT8K<>S&AI>Z((/A)X-7 D=%>L4M">ZQ:M(([#_R M*C4>5O%3*RMC^FFL+-G#L4>MA->G#2B@D^N>[-P-TJ]&96 @#W1&?J0.(13" M_?WJ G3?;NN(,.X00 '9Z:9(+ -3O2*;N[!H [:.2S^*NY2'&"$ELG:U#>[^ MY[$@2-XU*O#X:-4].@\#O-77 @5(BW0B\.O\S'Z S(HX>8]/?1E,C4)%HMJ^5I"ALL>,#>NUC;E.\)-R1:T>P M3##W?/,)!"ZI?7'^D)A0MYFED#Q;7MS0"[R/ZJ@O.)"CR="3)/AL[C^\Z"$5 M/.UJS"6O8\S\KO:G[FWWW(H9P<4BIF$RQVY$7I9PO"CE)[?!CWNOJ]+!&^Z( MD7M_>S"SZ ?D"4;J02KZKQ'^RLTI]/XE*61?&*$!>RT^J+/ M_^O?/$,N_6,2+UANO/5IC7P4N1%MU-/IM-R-5C\' E;P!EM[Z,'UV Z1'#$S MPPI]I\%<94@)5$FRQO9*LFBW*VT+!=0E2G';B:W)D+-A)Q5J*E.F.M6*,[/3 M<4T=N69*O%N[2X99+R/Y'B$YT.C+.=>7Q^*!>XPCWKN M6/ER"D^,*5X?5I&K'(&V\BP'?W?Y:J=[N#?UC MDK]H!9BQOH@4/4H($#!DN7C4OOB?%X?^P[$(EROK%/(-YDN12R!W3-'$QQ') MH;[>2J1FT@.<:WG*]UZN\L*WJ"ORK@W/:KH-G2(&WH^#37-)FY..I,VU%FX- M?5J-EO(B'W<-K6L)X'*Q*YSJA%2U#^^UU!>>&Z" 2J)A&BL3M4;LK SM--'P M.C"Q#'<+>:&]__>.(>K'Z)^E0@.$BDLO4RY3[IUJFF*<,"KPBT3&!DQ*_?IM MDW8CA7@D#!JG^.H-%83Q,KQ$II30.U2QZ7<##U]1U^D*.YU2=).G9:3YC8=S MY[?%:.%UCY]S!4=W&IWJ#D36/86BYT:;C-^J@T<@&9*_-\4&*L4'C-2QZDFC M?FG7$I'BQZLI#32?>H25_Q433J\PF^)YN0ZE24G$^'[>G75'J*8$+.35"!.2 M[;W42;$OL7W9GMF>M"H9L:I.8A05#>FDG;+MX('?1Q"4+S946]G0K8^VCKQX MI#' >$4;X^W,@6X6*?MAF$J!,2I(8FH"3994_;^!479LFY?5>B:SCWVVQ@]B M>_OL-G#;:J2T25#AZ7CTD>_3O/3T#&4/7IVY/_2?'+7V\INK4MS\3&Z-9[9G MA W#FIH2S\9< O= V/4NQ'2'!E;IGM?,M.B51NR=CT M\MA2YM(UX:N7:-K%>6VP\>9(#:.R#P\3A/(?[EHWUY<8!<0G8=_Y**. G/FL M^7^^,)?8(>1DR7".5TO7\ZI=( MB7;3E -963)04F9_OA]!9B*/<.\QB=A\&3_,2'Y.)+Z5QMX>M#WC/O>];5KI MEZ;83"W_7T!W"DS00;/HJ:P2>J4>R#*W;33$3+9-LQ!**XTX7!3@I'8.0OS=[:AZ$TUOZFV839:V4]F^-^E_HKMV_Q"# MR*9\X?\:E?X3@9:R@0*NL<=1@.F\Z8T&JZV.:1@*V&*0O@,;@_??)I6\+E2+ MSC#M4\-7@\9BC!!$62J/Z&/V)_,&%A84/9'=WRQO?I8]K,$XI9C*SLK0K"?3%CS,VW*AO M(U-C;N58:6'X+7$\M=IW9$Z,L[=NDB?A1ECD7T=*WI+2M6]ZQ".C6\L4=I4N MP3$Y6G;45Q3;&J+@:I&&W:@=#<]$55^/$J0Y:XJSL<$72@3-50[,)^G.),6_9U M+8HVP.>3K@\M_UN]/FHF\^3%G$\W:7K0&,:W"L6/AW#Y$PZU7>C]UL$2;R?< M]NKHV&%!#$1& W3E+MR&6MN[+DX#NT8HX)NC(U3MZ?[EI$W0B4[, MV.Z+O *-'-/5LWR[YUUF:RO"1YSAJ7]*6V-4L03\;/#YZ\JXY(ID*74Y!1Y\ MC7C9'Q10C_0R+QJOA]6UOBY6SX##*!"$22)#NN2[-Z4"<3Y6_^)GC<[P2V-9=AV$*S$Q\J7%]]$K%.#) MP/W%[]#AW\29TIL0Z/Z-Q>Q10(WAF[.?=-U!X$*]HA$2%;P^@; 86<[A'J; M]4BL"C^UV#89*(%,[^+,8E89?[R-&J[4D=V"MONC6JZE$Q1@-;C5%O<7YMOC M\%M)EJ?A\O5^TXOQ[?>=&UE6*" W7AJ)+HTT]JJ,ECN>O)HY_XSQ(='"8G$< M&4N5UYY^3[4#OJ%B?I L@BB@;Q(%X)]+W^''/2@/*A0 W??!S?QV/]_U(-G6 MQ__;[G.F$?Z/1S?6"%8/1BL+N^IBO<(-DE8&Z3QHW0KV9I0N.<4KGSAK1%WX MOSM;Y,BK ;VH>H-XN)>5D_#F,@4%O*X"_!7"#,_NE"XOSXV7 M!QSMGHX*19$Q1SO_]@.J"CIHD *U\*1R@Y";B(M4YNN%9D/?B_=71X9GT(2- ML!XWN%N"R4&0N)M/8"@SQJO.9:T#G^R>PSUA;>NSVZGEW5$77>,6(=/6V2L4 M$$"J(>O&\/*A!/Y7P@+Q3ZNM2?_J+]5MM#8_ZHMF/9_DYF.I:YW)C?2LWI%3 M'-[Z9 5GO!<>]34Z%2G9<'R\M&*=\F@5:EO?Z"N9BN+ M>U6NS M'H]0R[>E+MR>;&A./*%,.%>;]#8SID7L^4PAS-[MT&%E7&U: M.%-"/T9^ZH2I12_]X:A,2O+V=V MN$,[C-(]B .KPP"_@[\K9KM'!G07\UG)]RIU\5Y3CW0DGTN$TX49% _O#1#+ M3L8;SZ* ,@J.JF?!AK-(Z<)5HY9#D6EPMX3PW*C!(8S!NDFELSUVYT.@!\G( MV9>1,[A=_K346J[GJBFA_@&%Z+Y+WEV-Z(P#/9C7]3O3YW@%W>7'&EU+763R M_"L:1NQ!;LU"=X3Z*7W>0TT^?K;0)9B6;ZE3(V[9V.0\X%KN2&KGO%05+IS= M>'#H9$]MM%=B:WG+_;UO QC. <@ K *09N7%1028+NS<6T;@L>+6?/%O%U.M85TQ>L1V']+S@["FW CM ERK\K=IKMLULS M(7TSQ+^[YU9[JZ]9PN._G7V!T*36>%L!](&R7U;93^DJJ^A3[7)6ETVN4S8< M[%V;?^L^E7L6UU">GF*)6_:TV5-3,![M5T-;9U/8NV"]]OD/4Q7')^:M1)(5 M+D]#93 $A\A-::ABMED8$AU "MAEDR:BI;ZRGQ N4HEI$S5SR/1EHU4EIM2/ MH?KF,F./4R\Q >4;ONSH8 AP7GIPR448$DF MB-"?#'EP?6&ER/&DY\]MN :EU7"/[PE696Q.!49@3XA4:..>FP49/^9)]N(F:!]I^87P=BXPZ_P MXUR;O(-I.C/+VG-[H9U87X$&>!F5M%/8*\'Q#5-9XJSZ%"\H"*M[]^@FM JR M-";&/^H-^UB"H2*0VB$KO0^S@=&X\59Z^_0I+ M=.C[B2" MX+#>654-/2U;#CY:%.W!NKALO&JL2/)K=V6D?8Z5I10?K5]1JN""K<&Z3!S_ MCEFV?E('KI^*T]8:?VP,R\X\S?!QTN9K8_@(+EY>'G+RC#,1 &T7. <2C# " MY)3CLNI?7C'B[S3NY>!J['^1KS2RS6ENSEJ5<$DX*V66P"?4_"1^0Z@T5 -W MMEFLF+THJB^5F_>0.X#RG)+%-5VKFJ\T AQ4Z_BX>WLY^##SM\%ZABXLTTMJ M=NSICBZ?-SY%1":)#3(&E;_&(+[1,?2D45UR9!'5A9O\XJ[%0^S>G=?]('%@ M(6,,,>$/K#.GK$R.!$90P%?W+D\3>S3RMS59JPH,A"G/7GDT;&94UUIA&=9^\NQF\N4;[S_S6D%K\W'NS\E?'^=S:FI.9,\5[NZ(F]O@Y\PSH6IL*FI M'YM#ML4 :65U%Z&T:,ID:HPN2);##0^([\T @ .[/=.P+/1I2<)M4SNMLD.M MWB=3!16EC1A.$Y?<3GL2.^/=*""TVE-7S5A>+TA<.+5YZ+KC=]-M_EV5IE2V M2?>N6KNQJEW%2SWS6Z5GPQ88B8MJG"_I'U-*&YSDRZ>L)N_V[2R4E:]0\ZT< MW#YH!F%;9C<@+O]K!"2XKR?HZ7VL7*&D)B5I+/^L7UG$^4^7X\?Q MJ@VE56JN8E6X_.?DLZ&GFQA$I!]3*/>\+RIK=T;+E&_MMM9L^'ZTRP"OF,4& MQS7Z%"5/E]Y^RFQ@9+2B&^JZ4W'>[/:P@?1@:+TJ$GK]+.C-2/V?[YY[,D\& M"A790QWUKF^W)__:,QD MH ?JX$^&2\+6!QK]-P;[!=-RO0HJ+HL25$>W<*B?17 QL?R4A#$SHQ=JM$R< ML*0IP%97>-*<.(,,O]S-IS12]G.@6YQ43'&P> '*H>_#UY%]H;)*,35RE6&< M/8PWD3L52%$OJD;NN4F<3R&1O8:$/T7TMOPVFPA[*E1L-5L;# MJJSJ(X5\M#EC5PZ15?\^': J@N)!M$5D125]"BR5NGHRU"DEE)06TEBAQC_D4(4 M\_CR^>8)MR:O),#XE9^QO?GY_L,R)GI&[&G.DQP5XHQN%BW.8K/4+?2)33AD M_CD*P"D3HCJUV9 YFXIG[BB+$8_U M13!PC334Y'_[LL,)Q0%%\F5R\DN++1$*@Z_]3!Y2N%V!5*D_O;, >IB)4195 M77/RXX*FB7186E1#F+L3N"];"1(F.B<_ZED_DV3A"X4-M4^0J=+YGLCXKEV>:NW VLLVY8PK? MJSN9*TC40MO\NQW52L(EN'6MZN**CB&@:GO*P9Y95(?!HJTEN=M0^8/N MY]/CWG5R1D?B,P!]AVQO<2S_+B%OU59*9AE/S\"7+M4#%H^R=+VY3#$A'K*R;T#!B+;W[:AFG%3Q_Q85Y ME%6S)G7T1/K'\(2>?BI?'28S#H?]G)=+&UB$703;AL@&URD_9XR@E*M4N,1L MN-.>-=;Z=>->56ZX:IQCG5<7/PNK/E,JQXVZL==))+S9LVG1#66;$O(!\2YI M6M:%+BI 2-[@+2L@4Y6M@N,'Z.]GT,8;8Y$G.-8U2RJNPA(EGTEL&%23B-N& MS/7]+5\%,Z5CT"/=RZ[ 1#H#?>HVNFF@7I$KBJ!A+D@6XSB3&,&VE7^W)T&, M]]\*?>2+6H2NZB3!))[97!3;PLCUDQBQ<9H&\R70(:Y::.M%H'O:[PA\[[P# MIRX>YF73T7.J3PDG35LA0S2OZ;YP/!J]ZE6V8\!?.NCOUJ=_V^1E_[Y_SS?$ M49!]85;K )J?/B"8*?V>XD;X/MK)SCK%Z3$]F]U#R3LW9H<"ZGH?*2F8,/.T%9L' M_=G,ZHX6V#4Y?1\R5U%TR*P:931*D%FU$/_VX],ZK\2?RQX""6=)7+BRPC^]^2T@UD\H;.)(Z9FWVV/PL39>3/AM8].,P]N&6ZEI# '[MW^61(S?N(]^C"[+<:@\]B@* P.+SA4K?%KS(%HERJ[&?)]UU> MTLF2Q'.A/?12>L7$SK'7_UDC?#6*[Y@Q;6,K68RQX2NA@(W1AOJGP'@_;Q>C M[?D>4VF%6.58?;=JN23,MH:XW]_PQ"VT"3,KRW@NRPH^53[5ADMOT&),:\MKPGL'P0QU"Q#PW@)ZN5S:">7_3)GU[I/0NU MP2@XX@_Y>&Y5,F!0+L72OI;P)&%CY';DK#;]FR"+4WOMF^'*8[9^A+]>6'OG=,;< M^*1N1;HUQW_ 4V,9IQ$*HT2_TT-[U2^5B&;8LT;$/%__C8M]BH_;;*9\\;(; MZOZ&/5HI=)U$&]D5=4$[_]&H(W6]8-K15^(+7YI,[G[5A[)M\S%\(@?)T_LJ M",CNWXBAGY)N$"/;58S9H_+O0Y(-H]78.LP9A"Y1.G>D:2W5KCL;PL+36M _ ML)WD;?N\B%5WOV_4)=R&8OT@%U-Y7V&$,?;7]VX@]8K^ROU^[)'/.%M\)4>& M2/8A\QWO?SX_> MCGR$@V7#5-C"UEF:XOMW(9$AM%D*6^A13@=<)I%[DLQ989K)FUW3RP4)$=!& M-P$%D8YUJ2N&3,NE@\:Y*Q47%\D*VA>*3_HQD]($(HVB8@ICQ6'&F:1]YBG? M>CVNR*-9^)="8YYOF;UF:JMIZJ=I.N7M\Z%(78$#/,*%28T<$L"E:0=T&];@;WJX^$.XXHW>N@TU#MC'86PXC(;% M:#/AL-^N,.\[)?7H>N-,IL-Q9<6&H9N=D_U5@5_O"W1$C C<M<0*R+'<.\^A^*W8J/+[P>I\*CQ8"K3GVX_%<0QY?>()TZ8=>KBK&RH*'6C ?@0^ M<^"^=UC>9Y,ZX/H?= B)10,@NPL,1D]\1RD.C$&D6+&&&SVBL[I MG/&_>'?HP2F0R!BB=58,:XK).!_ :@EPSMFDHB.T-7B._Y^Y(Q12I-^>5!ZG M\/Z;D0H'U]Y9;>QDB%%>)-:2PQ'7R]N>11&(#M7=^1@!34' MK05'*^0CV1L.;31M? +*,R+?/R_(R7]_Q+2J(7_ U!+ P04 " #MB3Q7 MSV].6%<4 !/_ $0 '!C>6'-D[5UO;]L\DG]_P'T' MG=_<<\"IB9VD;8KF63AQ\B! VF3S9Y_=5PM%HFU>94E+2DF\G_YF*,F69$JB M;+J1:P$%ZDA#S@SGQ^%P.*:__N5MYAHOA''J>V>]_H?#GD$\VW>H-SGK/3V8 MPX>+Z^N>P4/+0YA(W\ M&3'^?GY_8YC&8?_+R>>[;\;3XX4Q.!PGYN"S:?[^]8T[7[@])3/+ D\ M_@4>G/6F81A\.3AX?7W]\'KTP6>3@\'A8?_@[]]N'@1M+R&V_<@+V7S1X.V9 MN1\XL3],_)>#Y.4!,EPTB!@#O=@W!_VT)7FSIW(>^";'Q*7>#WG_,$)'!_CZV>(D)?%@D*HQ>EC1^E6\0!JR$/[S)D4;5HR=3(;^Z>GI@7C;,ZPP9/0Y"LF5SV8C,K8B%Z2) MO']%EDO'E#@PD5TR(UZ8(\B\#BTV(>%W:T9X8-E$!0$P[0U#S%TZ"WP6&MY* MZRKUX@E_X]M6*-Q-:1/\RTS;F?C([ _,H_X'8-T[4)"B%/$R$7AY@_BCB1_7 MXYUW1DK)4O7!D;')\UDJ ]KRL2I:RG^YFMZV'SPIN9BLVT6 M?VTP&@#DTP/FN^3 (Q,,B-7F@LM8KA5.B%-'HBOQ+'T:!-0; M^\DC>(C!P9"9@%)T,&5D?-;#2-%, MHX%_NM;S!XA84I(5!ODU7>@)38A[LQ0O;8OV/^MQ&&R7)%K_='5LRVVJ#C2Q M(U=8I:5*.63<5"EH0CW:8IT"1IKJ!$TXA,)K60H[> 0"@\(.%4+24$35IN/; MD?@ .V,3_H>(V<2YR&:"2\_ =D_WUPIQ=2RC>M<+ 5,1ER:+MQ J.\7?#P\/ M88L^2GAE/PX]Q[@4;(WK)=NO!P5>*V)$G#BWWN_B?BIMRN: M6-XR>9K:5,W4MN]QWZ6.<-'/EBMV)7Q*2,@W,7-5M[I,W >[/J0<],? MF[A."9;ZD%#*0!<(CJI L'C!#7]LW"ZX=]:7&(>'OOUCZKL.8=PD_XIP748- MP.I;@D,51UWX.%;'QT-&G/\V+H4\QF^C6*#.8Q0LB :T+3XUQZ[_RDW]$"DR MT(6($R5$(" N@+MQA=SWU_BP+R=F'Z8EMQD-D ':Y3GBU"-\HW6BIF==YOZ( ML3_EMNOSB!'XXSOP-3!R'"TYH[7/$\Y[;NN!R>G$H^#T+-RCV2)'3[V)&< D ML6$7N['-ZSGHLOTGJ>U%W+B4P!@N)##N$@GV' -')B,VH2_6LTLV<^VR[G19 M][/4NA@0WB_9[;DEC\TD_32/TRT0U 3B[<9&+>]9EWU/I?;%@.XNX6Q8F,M) M.>^YJ4\@6@IH:+GTWQA&^>/P%?:\$%SQS1(Y]9UK,GC_4&IPC-HR M_$!J^$_"\(*M<;-DN^<6_@PF\(C8+S/B;):ND7>HRZI'4JMB( ?C0L2>6S#< M8AJ,,!@*<+,OQ(O(YO-5UJM.PE2[VI\N@)_*D"09HUX*?\8C\]MV:?0B 9S,:QAEMW ;9OD@D$,_6LLC6 M<]!E\9(T65\D2!<2B W715:"?8? P"2SP/7GA)C/Q ,I0S-PK8T*)*H[UF5P M>6Y,Q%V7"6/C/&9LW 'C?3?TD>RX:G,SR[O5961YBJP?'YHNV2:'7?MNXF.1 MIRSDI)GOP6<[/B;N#9"H7=-UA_(DVDBLDO3)7?(W7C,<-]WNW\T>?3,P0GC(]RQZ)CRLDYU M65F>'Q/1W,."J7'YLM^3NN:\4T &G;3 M>':X_9/NE)$N3,CS:PH'WL9OCT*2?8=&_JA:$PRDG>HRN3SW5C@%[\Q;LRNCP_5WXTWMF__AA;%P94>.C"@3QK5WUBWF&A\7&V+FBLP5(74N3I MOF8'Z1URJHZ^-6&DLG-=:)#G!4M.USNSEYZ@:K)Y><^Z#"[/!K^JRNB(?73 H20O6GN9VN*@ZEM.&ALK>=6% M7D%7=O;76;[F"TGP/+2H"U.5O(61Y6[OJT\KG'0A0IX=K/@J%'[[48AB/,:B M[#LZZA.ZNE'2G*,NM,@3BTJYY XU#6V(URDYD2M*;H4.!'9_+]+B( 9I8=IGC!H#B;\G@?4*\AH"XPRY.YS<%\$:M@4$\$ M]ZA""F0,^'.9G0[$:V#$H=R:3!C>:I>$;FG6YGTP6R^/+HBN_87J D1'.8GQ MR2+[U"%R#000BWGPDIL!82:?XGG3^T"Q0A!=&)3GKIMC\#(1U;@CS'A 43OP M20L6LO;-/M>%L&;<=,%(GA$OUDWD(9.KJ.BP4EWRH'LGK,Q($T*.Y;GTJB*+ M;M^K9C&LA<#Y76W0[2%&D;\N(,FS\15 ,D6E!GJ<&J3M.\(J:VUT.Z!&S'1A M1Y[%KZOPZ1R1NN5RN_\,F7 2NES1YA+H I3\$* &4(4$0X90.*K.'36O[]+M MG3;AK0M;\B.#ID5FG?-:V[""$LN([(B'_@SVX((>&O(I#?1MV;8ADRX0RL\$ M&H(P(<:ZJ(M$[+A)*G;G\RKK%;-+FNR]+B!NQET7Y.29^[)RROQB*BVX[+ E MO8=(^Z)9RT 70N2)\]6+C[K5K[XTUF(,#[@$C>Z#EX;L=,%#GM.6EN>"3UD* MU!V;U)37:B_:JNE?%R!*[FY8K>/MW$6-?9+9#']NN]!@$]Z:<'.B6O^=<2SP MH"L/:( JDT>SF<7FDGI*W@'A#S SK>'\%DL*@3-*:MPEDG;.JN;>0?U.2I61+NS(D]/E%QYV M3DGM:TO:@:'&1A*HK42 ^4+MWC(J!W_GA<,HAF![!J7I768 MZ@),R4VY")@$(\6BL52L&%#&$XK5+3B5MGP56;>M0V:%C2Z0E-RN6PJ2/Q-! M.EBLVDM4$3,21,R>PO!BU=:$6;-M0*..E2YX5-S+NX2'*$F^7PB#M6 H3 <1 ME7M4]8U[V"P]>#-^Y\ ML8* >F-?/$N>>& D:Z'K5WQ&W/@0#1$3V//)/Y.S>!&FG<-(.Q?^#'.9HEW/ M\*P9.>O5$5'7Q6\(G/5"(.L9B(F0AA&^_0.1=-9#L](O%,#3,T(0/7TR\STP M%)M?PQM4J6?$SY.?4S_KI3_O$S\."*.^\R@ZH!Z@T0M[!ZO:6< ?OP.8"I31 M-JYP20M<232G6O&KM^C[ 1NW&K]!53LW_B6],R;Z)Z@%P'3I5^QA[CJD;!9 MM=;*?:P_!JF&VATT'K#XG@A['OT[:Y[$09EZ@;SC;D#?#H>>&.%/&D[3.$?4 M1=R&TZQ6-51;#/\<\BR/_C;3CR=%9/?$]B<>+E'G40C[B7-0A3BUBM M>.TA29^E.)V7+.AK-6W-ZBZ1?B%U;+@GCRT,6J5T=;/6V;[ U[5A;A\PL?/ @LDQ<1PPJ">VR?*J!$N3[,@J@Z M,*K86-5[!$L-U$>7Y!R6NLU1&^F[C M! G^'.::JV4YR'Q;+(-#S[GT0)SYM3?VV2P_K:II-DB%A Q<[<:VN!R/B1W2 M%Q+7=\/LA\A$;/4\&WR Z& 87A$'?+L+2CS@F1C\?^/;EHM_1*$/LSK;^"X> M[70$MLIAZ[C0-HA)@OC&Y_S"8FP.H1.#521J-E"5O;0V,Z&BV4KTT'QPRKO8 MZ9'!'7=\LO '+"YH^N9#4]%'V\:FU-VF1;P@$6,'CAB +D(#!C\(I M'FCBCF#$()@JV$N1N)V@S C_N8FF5<1MU_2SQ$P/$4@S&IP.2E56:]52W;T) M%A<\<;*8DT4]*RA:J1,6O3[Z5]2#^4_C;(!HD=2[/J:5O;%^RM3OGG5!27F2 MXH*-2B)RLG'ER=E75BT5XK8E9Q6UA3#';J)PCKYM.E8-*G7*T/Y_C-2%*?=CK]9_^>S]$Q]:9NRM^O+3;V03 C3)CA^*X ZU&*4 MK(A=>+=5H54<0CY1Q[_Y7CAUY_B-_62;DRJ@0K@S^YT[6\@#6[C\LBQYWHK8 M/\FR6Q,"P%^.?+H%O;3LZ3^(M51#F?P]#W.6VK'DP%,4,.+1?7KTE#EA &46 MZJG3M^-0(B_P \')?[Y\*"IIFZC+D2LI6KFW28J!W'DZ MA?(*E;]NQ>)P3]([@&['Z;X2B\/N"!@@G*=:U)/M3@$IZ.)S"N\*7V"2/&^) MB40=R!7S9[*Z7EB8W0B_FX+. /YAY4_\RX+8 MS'"_4C?B>XY@\W>>'09V\I=J*@+*?C\"**E;2 MM%DOF,]@&'%XEY<>T:FN^@;=M'-T,#!>7GJ2W'E24+V:IA6KJUQ&^7>)%&G; M4I\IQ'TNWGR0*6H_GR])D@L6AZ\6<[[[GA\@;7S'S?*+ OQOA.,)B^=<)D6MO&(53GV%Q5C[.6J-=Z\*H% ZL:FE;ZM\P]/>+RD+Q&I6];J\PK)4>-9BN;];,LDS3ULI^\)_ M/7E4>+"\$N6O6ZD-9GR7*8Q"SJ;L92LU65X&I>/N^'@ -/?9ND-"-?V:_HI# MD[%KW/?NCF$H?K:Z\? LFNV0YKHN3Z\;*FU\?J&Q5869]JIT9(=E6\J@^J:;T[XS P.9UX=$QM M #O^XB5N]T$",\ CW.(O8MKBA(##.B]\+K(J"WP&R@C[*2)T%GE_>_SZUG!R M7YB/E]O"KTQJ'7P5?K_J6,,6'R_ XR8(E*Q-VQGD2D:_ZNB*ZY<)3-\7Z:]S M)_L3*W-9R99&?R-!.NL4!V4T/!H'5^> M#HZ&QR?]UEA04=A?RJ;J9I;[LZ3HJ( M*6FT.UH?XWX3NH=]%@:6)/V>&82=/$2SEKQ6Q^[/HZ*&*MIO#NC<+H\'T^34M:R_*YQ8JQQ=SL]4HI@J6JY$_K7[6+3 M#U4CT:"/GS8F\2^'H7.;6?#G_P-02P,$% @ [8D\5X5A.4KC# N[H M !4 !P8WEG+3(P,C,P-C,P7V-A;"YX;6SM75MOVS@6?E]@_X/7^ZPZEVFF M+9H9Y-8B0%H'23,[;P-&HF.BLN@E*2>>7[^D+K:2F.(A+5,,L$ OB_P MW9Y>7PP$7*$M02C-\ M/,SH\/??_OF/S_^*HJ\XPPP)G SNEX,?TSQ+,#NG,SSX\_3F:A -]O8_O?]P M_6UP]^-L<+!W/'T?% MMZNFG&QJ*#O='_WY[>HVGN(9BDBF)!(K7CCYQ(L/KVB,1"%&(X2!MH7Z+:J; M1>JC:/\@.MQ_]\23H93Z8%"*CM$4W^#)0/U_=W.Y>N8T>'>R/5="39%GB&,Q'%-.,T)8D:ON@>I0I.Q*<8"RY1%0^9,CPY'L[C MY4-4]Z+X^+=5)V(YEY.&D]D\Q<-1 T*,TCA/"Y%=R=^KYHK+W: I&<%/ LMI M6@FSYB6EL0&S^N2O[U1@?HV6Z#[%)UGRA63R.7*I7&$Y6OPL9TSR4C\O1?,?J=9[,KK:UH;=M6X\GJQ3A"_+V9^SJ,'A.;%X(YP M*GC]28&L0%5]\-=)'-,\$S5_FT4.:]P+WS'![O]PG"5%[#4JO$4DNLS,T)P*E.M[;6_OEG//&-O:2T6=?]L"7 M80YL:N.5RVKDR-\X.:.S>2XPNZ43\8B86D\:MF%$GG'PJ9;;]5=^>:*S&#E?F@<'5-SK[Q_I31Y)&GZE5&N4T,;VWCE\C*3'MD# M449K*30L+I[B-%>N;,V=AGD;4J^8&J:3AO4-+?KB4/H*Q18_I6F"&;_X;R[7 MG)GM5K*^L+3O,H%8M-)KQGP\.6-8VJHFCO5-O?(\GJN 4>U- G=U&%$(.(P; M.YBN1S0WY&$JQI,[7FZ'("0:&K\HQ+2R8#T.V'@,YZ_X*B.P@!W>LP$I3]PQ#8A\?+H;!\K*AV0X1NXZ2&M+3 M,%L""2$M)C >FTAR2,L-#! 6JH)"^R4D:# [#PKM?4C07,*_4*!'(0&U<%-# M4@LOTGK4I >#V_#U .#>1T@;OAX/()00TLQJ"5X:]H?VP%M(DP^&T1P4#6D" MPC#9A$I#,C?:T;G64(5D=<#&#U*R%)+! 48%J00*=)O;:@E2JA30=8;!L([LA34L80F,Z)R3]#(/47N@5TMH" M%R!LWO/#75TNP$Q9B#6^SZ.7\*01_7-WYQ)6'_.(3B)::BK9H.;/\H2"J;L> MSBK 6(*=6NB@\HZ+\42%8(O)@]F"Q)C?RIFAR5^9"3Q7#G*A&*DB=KJB*5TS MWQ6!#,>DW".RY&1&F2!_%[]JV 90^*T++$Y_I8J59$8RPH6:NPM\AJ&-[;IC\N3!2*I\AY_T(9=6YE)IXB3 M&((#WDL_%7_&46EIZ;^Z3^YX]#D_[83(Y82(K LVQ@L0Z' M)9+A9N9TBJ;'.LC/H5HZOBVMVB HK%$'D.=J M@HG4 M))3 !\\-JGMD+( Y6EGSEN.7SU5]5Z+! M*2Y.C''!2"Q955](]^WY!XV6UY@1*G5%S%05V3DN_U^=PY(_3%'V@&\DWHO) M!&LCN/TPT5M^6_Z<8K=$MXG4;\9[Y<>=$UX<>Y*M%[2!:'I"<2LGU'C2 M.,!@Q*"E\)UM?C;W+[,7==/ZO#.,+A TZZ.LUH!>D_:/Z44-N TF#6G/F%I/ MR8#A@7KI&:FF2!R,T4#?,[KJH.=Y93QN/-\/AFK3F>_J!F5)7#.JS.+D='G' ME=^[JHP_B84TF%M6IGT'(> K/?LM\+5T$ *^U=)RQ=?2P?]KA.SNRFI:J(;* M%,=N_-:JH&61JOA"V0V>YTPZ%ER:?PV'7%>A B;L"T]]"8,9P,N6O7 \GJR" M&0:.-[3LA>,?]"26/BO#VO/>!B#P#GS?MQ5CG!1A53FW5U*_:IXFUA9N6=#V MAJKT\:R'S;Z'_A"J'6@\+\+@%T^8Q40J0@BN-CK?:!9$O;1%;E#G-+\7DSRM M73\]$".)Y_JZ]0IHGM;4%M&U-_=;*3>5&N%4*K7B5A^IH-OB6>V-PZPK<[ 5 MH;>N&*V;D&HAMI,#9.1#*FG8#BU\AW$H5=AIWFD+T.#8:%#5!UUA-L:T'4H+ M0D5M'VR%@C]ZB^#MXUQ0R8TE.HS8*AK&(QY/ M<9*G6%5^-S]/U/6.J<4];NY]^REXWY8_3]7OKR.6Q8LVC*^\ M-YS<)M?.6+ M Y;^WWE[DJ;T42YEO"%UTN#3",VQFS!SD-"!:GT)4.L\#NHQZ9W M/QO;^=8%ZPNBS8%+V_*FKKOW*ILO..7_&XJG),-LV9P';?R;"7S7FFV>RVT88$1AX-C=FU+[ MLYV \J?VJR:D\(8]2NC:"BG\8(\2N($[!',# FT.T(*9H+V$<@[TKI9C[OS M86R![L:L\N_8O(_B]8L^(UYEC NS_7D@J-FL,.K=7)O.GN?1N>F89V_W16A? MX-J8O(!;#=P[\OL.!3V;;?8>E"P4+'J;S^:-O:%9?4#>8>\G#EW7= H6M 3] MZY6C"*EZE++".F*X8# BJW>!1ZBHLXTR+,J63.V952%>V5XE\Z=D[IISV2$' M'G7/SE%XTD9?B+3K\159J.S?\Q?"VVDC]X[\1J[T;+8&L(!DH6#1:R,849C: M",@[=1VWH+11IV #U4:_RKVQ*':/TG6U^S/3?=/W;GJGDV=YU# =\KM5XJ8Z MCE"4\ID.J,()?*=R%$>-JTGU21E-PS[X??U.X),L@50C6!#[O<*O+HM\_C9J M""H;4J^8+N160)=8[H;%[NHV9FZ=A*FD+>BY50IK?D7MV&,[S:987 J&WUI9K'YPFA]V,"2:FA*XC9>ZA7X3R MAQ=7.-Q@CMFB>']\H?I0RL&7]W;=_5N034L-;K=2 CRH7WG]@=*\M.UJ5J$" MT%.&Z35!-R_JJ-V#"FUN 1:DA(,Z1]X-V$Y?UQ@$6.>EZW"*-FB\4(4.Q>WC MI5I=X(:9G%#41V\$=<>:&2H>'U=@^1,/^(8D;0"E^D+]6Y[8[IF4C=/(I1*362RI[>%P=%(C/99A)I MD%1)_O4+D'E3)@$"Z;=R2+:)QD\W]\\_DAF#R<7U]_\RXOPBP.4YJ1?WR3T6_^X]__]__ZM_\3 M!#^3C+"P(/&[I]=WCXLRBPF[H$OR[G_.[F_>!>^^>__WCS_>?7KW^?'\W8?O M/GP??/=3\.''(/CW?TN3[/>_B_]Y"G/RCA.1Y=6/__AF412KOW_[[9RB-&4W)/9N_4_/]]?'\]%DA7? MQLGRVW6;;\,TY217(RP8F4E)W4R@H."C^/;_W>M9O*[X-LB3Y2HEWWS;G:B8 M+L,D"Y9D^4182_(:Q[!.:+(DF3@I0?VYMK1*AK%-[H*/QZ+RB03;+[:D6#%2 MCW-,9F&9%MTG^>TX4H(WU!Z2N@K9[U%2O,X9+5=_B>CR6\'*OOOA^^^^K2CF MG* @_&-%D-&"!.__&C 2B1_#**)E5G!6&JP8S?B_HZI=_A;2*GJ=!YLA*]K; MCR@%QR+S19C-27Z= M[;=)LBCA)S7? I! M3FTTSEYV# -SG7(-?_GX?;3-QR&WL?P*24Z6M\T4M&Y MX[X3%KVCC(O)__B&B]KUI?5WL8U)_(]O"E9NAUO?ARVEIQFC2]#DTA;GB7_9 M)3Z)M%1#5+$OJKL$W )1"%&2Y7J[ORB 60,1O;>^-&]OLU9KTWPE=D6T_B7- M"KZI+]-J7KF$1.;B'\:(][2@-D=,Q3D$2.W @)X*Z$2V]R.<3_OE8D'"5AO,&R;/Q M[SW*PI,R3OB@5PE;7L=-]#3]O7]Z-J8C.46'+?JGZ39<'@I DK_V2,NYN#<8 M"<]IW$1,TY_[I*9D3.Q5SAC#])\D9)=9?,$/6Q-EFJ8]4GFQ/O63+"O#])ZL M*#M4H73-'%!WE60/Q;*X9(RR<\HG*Q+;6\(FX)V<4"[6](ZPA,97_'=-&K6V MK3,ZQ=Z#47G4T@&-U[O;2*8A0IN[I;9)/X0T=4!EO=ODK$G9S@%]CRSD2H.8 M&2UODC5U027_A(JRO3_W;E&;[^C]CY[Z7F145;5W2*6WG*'ND7N1%4 MVM(5C7>4B\GI_TM6$LE"W]@5I97..&5>'@H7I-5::J)Q80*?^*:]%R9H#\@^+ M%6Z\SB'-<7@_<%'CT!=3?_9R2=B<+\W/C'XI%GR3K<),?F*4K7NG]2I)R6VY M;R4Z(O"XB1.JV#GG='/*Y#/7V*IWVJZSB#)^^"KAKV+'Y\+BQ5Z55PVHEP/: M"R(,?,DSX5)AN.8E"J)5S7NG]JY\2I/H*J6AG,2&-KW3=4_FB3"49H7$B*)J MUCMU#PN2ICJFT]2H?\J689J>E3D76G/Y!=?8JG?:'L.7ZUC84&=);8G3,$5- M^][I_86FG'V$K&:"\MF4M.N=OE_Y_OJOC$O^#R3,:4;BZSPO%?.I:=\CO=?1 MC*VMGI.B(,*\+K=4Z1N?5*0'@"8J#& +OF+2 R-KTB-5#R0J&9^$]Q^>'I.B MT9(C:^* JLN7J'*726X/5;,>J7MDH=!['EZ73S1M(*OQ[X-%17PU40,@JZ./ M'6BS4CW'#DA6[J8I@@!N6W:\C/(X@K;PCDVK0$@?T$*2^]B T+Y'"TWA10!B M^RM:;&KW Q#>1W3PU%8;(*P?D,)2*=5 :']#"LW 1 1$^B-2I"#E&8CQ)Z08 MM8XZZ$7>?T1@)X R'Q\4'CY!!>YO@V+$)[E _9]0A/@$&'GL&!03/L%%;4F! MXL(GL:AM,5!<^$06A($';D(-\/@D&6DF%A02/L%%F>P&A85/ M5E%D%4)!8952E.'<4'#XY!18^AX4'SXA!93Y!86'64)1IM]! >(33!1YTSM0 M_6?-1S3+:9K$H@1@\!2FHB1>D"\(,:EQ!1C$2;8\F Y?R6J@[ DG\8W'6U7\ MYK=;RG6YN_!5!-Q,LICK/GQ_<&GRAH0YR9L#Y][5 [@-G MSB0_>W_'&Q$^>%P)[9_>\,A]$B'MG9:,6A194'-+ M"ACUJBZN,?"+.+Y)PJ ["""V[NE/HZKJXM+*&$27V?GX2HIPL/06F!K MMY3G^=ZM>$CHFS\.0)=F#S2U&8Y*39%#95NG5*_W6_(GB84MK"P(>Z"SXDO( M!!>0D _KY!A'OI!2N_N36YK2,,^GL^HJ:Q2Z] W'0J\U<;$5W3NSX"]ANE/A M#JF6-'-,:U8=]E^38G%>Y@5=$E9Q ^TU;= 3#2*I7-JN\^"X-B+&J_E2R;JZ MQ;0FYIZDE24B7R2KO%$J-^CAMJ P6=$\*?+Z!M7N+UUSI[1?":,&N4F>"1?T MBC";)T(AJR@[>_T4_HNRBK$V*,$=1L""<$>=<&THKY>6HYP^TD%OV9\IC;\D M:?HSHT=IW,HV3JD\G$9^CUR^1&DI7(0;ZB3$FW1UBFE/L960WM!B* HG66V[ M6= T)BR__*/D=YZ>;&6WH;"H;WDD]H9C,C3*I[[#4/3O[F7TI@9!( M^KA%42S6FIQ>2%>V'9YJ#2\"]7&*XJT316424;1T3?$J3.++EQ7)0>"V%L)9SIDX H3B2]# MEG&^F$^BJ%R6J8@"N""S)$ID2. =G>)9.T@!_E2#'FX1;$(R]JW'"EN'MOTP MU-]\U4\>]4 G4%=$HAT>DZ$1#_0=?#&E7H' ^LSP/2W5�($*:*[ M#M0T[[/)HZ! =*L$Q@(/X';+%JVNEVGT&S0+#!]48Y,V$&K_^9CF.[ C\*;+$B11&%J MIP:D9,RA2T(JR?(5(O5!/2=7(7+\E0S3E'X16_R*L@M:/A6S,CV.&-%45VLS MQEAJ5XV-7BRUMNY"-F65,A%7HN4=8555?AD0>,^A$-6/"DS*8D&9<#;IDK@*3/W;UL-2WO"@@XY\Z1L0@V1;&QX*L\X#X@(>#5BGP7$H#XB^P^#T MZX\)L)?/8?8YS JRCRV$)Y##['-J?4ZMSYWSN7.0'>ISY_I&YW/G?.[<">;. MM3>8(?3)01"WT601NN8@4(TM60A].XBYXU/HY4MZBYHOB6^#FO7_\.^';$!SIYC5_CVUWE 9P&M8_EX@PUYAEYP MW7#N'> PBKSO^Y1]WQ8<.7DQG8DDM"JNA;#G)"+Y TWE7BA=!^?T"T+6Z:\R MPZBLV:"T:@H0ZIJ[?KZ%D2BI. RG:;*DK$C^?/,L^/$++KH>3A%LXO VDOY9 MF">1A'9EVT&IODC2LI!ZP#2MW3X[0C)^(Z5BZ>,EOP'%YBV29[+>SA($P%Z. MGR;A=S*YH7E^Q44ED8659"6?YNGVRCTC,\I(W>XQ?"'YY0NGF\MN21:RUTJ* M$L'H(G^+IIRT^756$"XUR8Z^@R\.,(.ZIPRM8X)5 M=TO+4=PBI1G=)#_5Q&Z*&JE%%G"_81[FT.XQ14OWSUE()U-&/*C3@"$P%\ES M$G-E-*\)VUH:KIDZ@BHCV,4SR0KR4;< M.$PSY]-=EV$1Y1_X_\7\=I9B:SV2XZ"F2B[BDN:GD/U.Q(%1GR]]!Q\4= (/ M&WS.V/ITBC,ICN0TVYU3V20#>SE%\BL1Y:)(/'GF%\**C2 X@=9:!1AI+ C-9XXNGU)%] !'B_T"W M&'11>HVPI@>X\3NF#>[@MLZJ"&BBW( M9;0.QF#H#""7W#J9_:%S@%RT X0!0I$BE^E @8-(0OGS/0X4D*KZGK"2[U=4 M[!3;#QA_Z&!_,(FPZ/^3K:#67&946;D$U,[_1-*=D+7)I1;\J7ZDWRN33KCP;6QE]0/ M/Y(L5Z6*=A@) ^*J@$S+A6SNBP:5C64$#.0>[SU9E2Q:"(*.MYP*'Z@C&CQO MGHXQ@-/PY(Q+-(U/:S21KWB#PWU0=A^5*?72 ;J@&+56*G6T=:AH:#^H'E29 M4KDVM)7"ZS;JQY=2':B4ZD ;UI=2Q5E*U293U=A@T<7<@8$9.&;0Q=F!04), M8([W)MIZXL, ['3IV[TL?!97O]'I=H)]P=9H='O5V^6@Y* M=.L<-.\P7A@&"1@V,WS0J B8C,)\$.Y".]"U\G4<1Y1;SWB+D\BM>T[W"QL/>$GXKX/!_IZ3= M6P:ZKL/D.KQU:4OI%-KK/-PXQ<2U&$ (/[(4&S>V;2&-!QU^$Q M'2B/)I@D70?&U%31<4.E+%BQY2@#(]UILA5_T@C1QOVQH+L1/YNOH*;_P.CX M%;_BG/IB?=%O:@!DL?Z*ZC;8(,^SB$OIELAW9F,KUSF&3<:B!O52 L)\ *3X M=&^(M!X( ]Z=Z:#E>BH&0(JOW7H"!L* M\&8:X93,0!2?.W6$YO5>QPYW6]E M"*Z/J-Z84#<>D.Y[42IJ.N,;H1(%]JTBFB>+6@[C-N]^/=%7E.T"%::S/3^9 M!!V\XU!X'NBL^++WZKT_NDM)XE/QNYUJN@K\V6[!6XQ[;E=\ &^+&C 0M%.\8&# MY?2I$J-[VML8$J;]NWK^7;W3R\CL:GM$QW@[ +*:78(M2;7_X&MT6Z%7R)+' MX&"Q;.B8A:NIZF:>1G?T7$V;Q;1C=UGFKB8';H!"EY#N:HK (9+HB(;N%NYI1S3Z = =?LO@02&8 MZ.Y1^SM &2B-[I:TC-\@DAI=!9A.4]$VX@S=@>AD_ $'$J*3#3H >JM0M LY M0"%")R/8P=TVO!K=;=F).8*CYL?"'"& ),P1&&LV M%K9H.A.&P:AC88<=-@0@D&TLS+'E9I"&R:(3$>W@AD7/H;L"[(!OFT"&3FFR M,QU#5LL!3JF[^IP(IK13F2=T>Q08HM$FY!&=J&:*XJTU1UY7 ITDU@FH(@49 MG:S5 2@D20T=^X.=5KM5PM =8VOP5%&2BG)CZ(Y['Q,"*L&TFXG^:^9F7 P. MW@?Q+N)5E)-]*G.A(6^/@;Y8+FP<)U5R34CQY7&_PO*X=U$E6W+A0UX&5];& MPN>Y%BI"-EC8_**TLDWW?)Z<%7NY//RGW;KP'WZ;?LDXPUXDJX95D?[='56- MVUC1 A]E]FL@:BA\J,//?R9TSL+5(HG"5$JKMNTXJ'4_QYO+9Y\6R0G2MNW, M=?-BQ6IJQ;_V*.4__79Q>4C3V]_V^_7/CTU?W_W6:;[BV5HDV$_WR>*S,$]R MX44EN5" Q&\?N9APELHK/;0?R'&UT(V(NJ5#DY,)Z.$S=]UG[@YM\ $^$ +< M.XXUX:\C?UZ7=>=XV'8B];6ZU _005#Q_#4QARWWA]?&*#' MP@!21*=6&,"=K@'1(J@]3=RYZ^5#D"?S+)EQWL=_%=;9/$DV#U8T3:*]8!R@ M"P8\GCM7C"%)WB7S%;IDUK'Z\05Y)BE=D7@3K"YWD0"[6"!NDU4T.5,\FRAI M8_/S@*];_[C!@O2_$#>B,XDGQ<0YD4Y.+#3Q] %!N,8(7T;/Y(V/)S3K:9,BHR=:UM^&L9G?$[/1&/@3\0 M]IQ$J@=,]:TMD/10/NT+&")@BC+%/$':6R#KD859SD4C_I6J (><('7+WAUF MY^6R3+D@]KR.CZT#:J>S24SK.=I64FB$T&6(X;$U^P5-N@V.0>J3->LX=AS. M'(*C9*JIK_W3I6H&#F=O5DL MZ7;4MAT'M<[/"Q<&XC(JIFPM"4A.C*J9*QIS(1>LY17IS&K;CH-:Y_O@7J3C M2!;_Z&]NJ)%RHX:_XJ'(_R4/OWZQANA>M=^0/9:ML8 M#P7JFLMNR),>PJY#?0U8!WV8^KBH5^-!A#9W2WM5I>8_21I_SF+"SL-54H1I ME?O3K**;=W2*1U2L+ O"U*8/8&O'E&<1$960Q!Z_3_+?ST@6+98A^UWW6CNH MVRE@&?24'Q/WNB6OX:HR[38TED?^?3,8ASV&12"H,=M6*]!D-R3M,Y27R0K]34(Z.%#Q(T07 GG-;E)GD4!@X(K+@F7D&IIX^RU M-DFD8=YD.NLP A:$.^J.7W"!HU2-_)I M3^B --OSJ<:PC@V!TAU%C3Q!V* I?-/4R-6)#9@=OP*U:;/'-$4FAB#:PNHR M$JS-MCL58*4]%B-J$T&>=I"6,6)O8SJ@EG1R3/-A',]&VT>/C2Z7MYUI'UUF M#IA3[;_K"/)=HLH?ZY.98TC1['=#-YMN\._EADN'MO0]C&4WMQ3#.NUA/$FM MD+A9--L6IB914&H2JNW944/$P$_M+UN'5;/T,('%.\+8S(_FT+515/9E>Z"C M!M5Y[%^GZW1D+;T_8>GZD,01H]G ,A,HU29!H-J34!/O""X#U6K($V700.C( M$4'1DVX%R?[ FL:[NKW@[>,VR@X&@K7TXHY%::9UJ!":2Z&KZ;%!*];&LJ&Z M3H8QW2*_G"SL"O,:'>A8?5?T-E%;>KK(DJAKGJN.AN&U<#- 02L+#J!B>OWZ M9SHQ-TNO_MC2Z>QE"Z(Z 9T##*B%.C7HC@2*& [DHD%?NP=:EPDX$3^B8B/Z M^@*HN(,^MHP:US5"=]@[!=F-X)#"%Q%:,0N-@&X&#U+J"@CM)S1'=[P.V#4+*@PTQP"J[S9UK)"Y*ZJJ^[^OGGG+]7&O5 M1OB]>4M%2$],=M%XNAPIL\X^<]EG>?DL+SQ1V2/*\O(2LI>03UA";G./.I>0 M_QJLUM:[(,SB@&P\^*;"LG8<=W(SD!0O0GL1^J1%36DP3P.A$DAMAO#BM!>G MO3CMQ6DO3GMQVJ8XW?XNF3[U!AG(G6L.I M\=*UEZY/6KJ^)SGAC&6QCO\49X0SI4VZPR88%"YJ=Q[/R]U>[O9RMY>[O=SM MY6Z;EB\FY$/Y#$(K$E+SZ1,!(%;P:)-L8'7*!BMK.5!WX:M@1W41 [&E;G8["JZ?=AS- M6\&\UNVU;CS*ZHBT;B]8>\'ZA 5K*Q>KC,.QJ@=C/ M^5F8_7X;RFEJ;M%=ZLU9L2?Q\I]V&U1:0'Y-EZ; ?(]4'96*WZ-(4K&_;VJD M,R1]H!0#18-ZCVL><15&XMIOXG_ZA@/2JW3BJYJ.B>9!]\<%>2JN,RY*EM45 M(M\?\H8#TJL-]- U'R/MP^Z7T=O!A%8XG8'YHJ[YX+3?"*V"*7<2M-LI8!GT M=!R(YAOZ&J4$HSYN+:\+R@KQ_(C@0#HCOKJQMW"[MW!;I_.7D"7BXT(S4W!* M6;/!:%7R$7G#L=!KPNF\U\-[/0!/CT.>A\.+ *"J4%/5 ",^A3!*3=1CC-BD MEPB%LVZ,N+1J!&TKKH_.-4 $>/\YC1 MG\2F(HRSOH"19Y*5Q#0[2S&"N\A1+1$^>/24@T=;Q9^IGN'<"T33OZ#:/XWR MMR:/"56\2SD*:GUT3M<'%L2\[J9U6BP(4P900+JXC@(1+/R*W[;GU2,U4?%K M4BPVU1?T56O-NOL8BQ.(L3AX#_H\X9I$7:1#N?>AW7QL@(\-Z!@;T.G9[R&A M^:?HI<]\MV,CJ(P0_D7Z@[6$BT.C\[=Z\Y@WCV$UC[63VIT;S-Y_%R09;T6" M(GPAIB_G2'J[,Y0I"?!&LJ_/2/95&4>NJZW_&+Z8U #6=_$&!%^&R"O=X]1, MO4CL16*L(C'\[G$O!K\/>)ME4HA?Y=6;YF)#)-F<9%&+&I_@\1R*RF8D>>'Y ME(5G24F<&Q+F9+(4Q<*FLZLRB_,SRAC]0F)YD1QH'QODB;UX!E17]LC(<"M4A$V9$G]?%W'>IKP#IL<:/=_58]G[=WN\$U MY':#>,N%+[KBBZZ@*+IR0[-YL8E+Y1]6[2M%TT%I5L^^LO'8Z!YTKWCK(P8[ M@K<^8K ^ LJ!6)'XJ4UI&M,4@6X5:L;'4>+SM2MT2XDX& RX^V@K\PXJ[X*= M\X@A'LS7I@#S$:HUL>'OST;(YHM;47XH>TMVZCV/QJQ\D2*97C_ MOS$B[_]WY/_O8EEW'Q'P(2#+54I?"0F>2,:_5@2K--P>2&@@@&88A_Y_$"7> M[7_*;G_O>?KMCN9%?0[$T3BK#X*!>]"XO[=G>WNVMV>/T[SGI6DO36.5IEM> M1.X%Z>^#O.!D+&C*)S0/R!\E[VPJ1BL'<2A$ ^CP(O0IB]"2B,_)LEKS#]^] M?W_'E2IYZ*>RH05"SOB@OY\O2*0(/Y6UL?#YR[6*N=;P<[[R(=?WY;2 .M@@ M[(4+ TE.[E@2D2M:L@N:IB'+58]MFG>T3>@CR3:?"U\,Z-3TLT#F-=_%*[&5 ML^(B823B RE66=_: DD/A"4D/WM_Q];%\QX$JU8].:MO;X.L1U[S9,M+759L;]$[78U*D M9#KCFSMY3N(R3"61\LIV[JD4=0CN25W/)5\DJT>JN,\[C'!ZR :-59Q\"5FL M"6AM;.,V!C\-\WPZJUBI^NE;:<.QT#MLKD--SJ\A8UQ>FK)[4>9;]9ZSKOWP MU$.F7]5CO A\D=!."'X6$TJ(L/:4N>(,2-L-1ZURQRA:CH?B0?>V4+%%M(=B M4S0U&81&Y<0V-\).Y\"/+W.6E$2%2@\$M1V2:JYQ%?G]PV<3ZIO[N/7KU:HU M0!,WZ.$6@=#"S[C^'9_3Y8ID>5@[!IAX!:>*83E[W;6Y"RLK?"5^[V3P+ := MF3X_Y><,_JEA,]&.B-UAN:79)G1'?8;:C.$>Y9%M2W$[ZSL@H%^_4S5=QHP! M1_[FOG:NVDZZ]CY:YQ2*YXM5W;\7I"XY@Q[N$:R=S)>5CUF\!@R/4C/N[Z.I M?#25A=10/7^E< LP1H#-!G;J4IC'."T ,>UPCD B$4:L>DOZ\1[7FZTQ(FTT MC5&840H3'KT/EEIP=&)"K+=X4P,S\^CB=H%.=S0AH%WV'M6'0*"*4N[K,&+( MT^]OB8VBJ$9;G$ 1OH#FK#H1]*B1:P+5^1Y44D;.!%SO';!98W3%(?3>6W0, M0[YZ!+S65QWIT)3B T4;H^)-*#6R\MHV= MC"CY5UL5>22BAN;6 87V T']%=T1! :]HCN*$*LA;9^?A/(LKT!@C\A5H'%6@:1EDMH/M MJ@+-QX"1J@ALP'L6KP%'E.4M=,W' N] ^?5[>SQ[W?^+(FG ? 4^.#1XBU& M\'D2OJJIC\-'!Z0#RZ+P"](M8HLVH+:<')VFIE@A"=S1F(!L;UT,1FAO"/*& MH!,V!+66']V;@GX(\O(I)W^4XE?D640TF5J %$,X-/QHJ?#VGE.V]TB*>OYW MR<\@8>GKA8A=Y.LO+^JI:6JO'NLYS9X)*Q+.]MZZ%R=9W+)D:]KHZ3;KVXZ1^6$[XEJI<6WI'U]Z;^+V)WX*) MOUG^HD#!!R.BDR\>I+M:J#$G'ZTGYH3C_*W:*%!9]2T=U!/QR!@)C.@VLI[! MR"&.9Z-:8+@8,M8M[E:%V0;='I5),-3$A(UR8YH*;QA8IH4% ]C"@9CPI/M[ MQ[PQ(N^8=Y6A ;-%N'3#Y\D\2V9)%/)_AU%$2[[;LGFPHFD2<9EX^X\-A7JO MO.F(3IST[8CR/ONOT&?/SW0XGS,^OMAZT]F]B.8HR9W8(:\R:V.+GA9(Y?KJ M*DSBRQ=1&DA4^ID6"\+.2Z["9L4DSTF1 \AN/XI3P^]D>VSOUH=5X\75=W!+ M?US9'W).SSG-=2MCV,MM($"8+T0Q+?X?D6?X'*;B,H/A,>KK%M5>A:UU!)W! M.AGV=HPLB_@LLYJX)/_]G)$X*<2_I&BT/5PCR/E$QG711.""Z+NX#3H@*T:B MI**'_SLEE=2:Q9,EY0?\3P-H'49RBO@R9!GG6_D=855I !@Z8"^W2-95U"JK MZ?1+1I@H/"AJ>5T^3.]J"F5P#+HZQ705)NR7,"W)=':59&'&-U1ZG?$+LESN M6+($E%%?IZBNEUR688***>/RV(KF83J=W=!L?I,\DQ@B%-D8RBWFC*L^Y#%\ M >+2-'=,^S/)"S')4.(U[9U2?T/X)B W),P)<%,!>CA%<$"#1J36M':<9QL1 M+C\^I="IUW=P3'].0A8):?B"*XHI78E=O=;"E-S7H.<@B/:(JFKN+E=EP2]S M.BN^@*6 3F,Y1EUI^7QWT7EMKH(B!/9S'?J8Q2&+[QB-RZA8UT-\5>Y'4!\? M<'H" :>?9%LN2DR.:TN='HP^Q =Q^F,*<1A=AYOY_W^XW)[Z?C!=3< M"HT.(X!PVL;:.+")6?:" M.EQ&YU>UY3YHH]>+2CS>D DLG&NTH\\'ZIQRL;R.$M&(*XO7@\S(O MN&C&JM/.K[:;)'Q*4DY=Y7L 1):V'"0?QG$" M81R@36*^_J,(XU#!\M$;/GK#1V^;.8BVZZ <]YA9B M+KK8!Y/=W$'(=6[V^#Y@.]=?.Q.':@AWY@P]%=YTX4T7(,5O;>O,Q<.N^0T- M,W$?K2W4V7SG*HD7P:U $.UZ4SL7GOP8K1OEQ M+%Z#,(L#\D>95-%%[21IX&CNA&HC@KQ\[>5K50[\>B>)V&AA[;C<;":=9 3O MZ*5E+RU[:=E+RUY:]M+RZ4K+IO>A0#YE 5E2/?9\MT]..[%<2^. M>W'UH:&18L- M=;/;3X9IL- !O.SL96OG7R[]>_O7RKY=_3T_^ MM7,[.I>"WW\7)%6I:2XIOK2U$:L'<2?_0NCPPN\I"[\6[<*B7#?-^-[*12&G M=37V=7G],Y+QO5L8&HI;CSC0#%RLE4E.Y;9^57LS>:O1O,[@=0:O,WB=P>L, M7F,O:Q=U1-'*O-KT/>)ME4KUYD5=51,312+(YR=J_JF XJD/% MJ@UA7M/RFI9"*JS+']5/+FYM(Y_"HF30MQ1:C.#U":]/>'W"ZQ->G_#ZQ.GJ M$ZTO1O=R]/=!+IZ87M"4SV)>E>(K7EM*SY"Q',K,<'*\I'S*DK(D(*>JH7]/ M5B6+%ORL"0J2%R]*C_)XH/??.;G M+Y]$1?(,U0!,VDO3288 (L?PPE=+.=N]]LPY31ZQ9%75(Z*SX*G, M^:G-<_[[(DS2/!"\H@RW1QVJ29N.ZU"K;D>:U["_0@W[MA2'G[.M\BE/XB1D M"3DD0-O. AEWT<]B;U]GT:)H4+?!19NVH0RE\J 72GXFX+E>+ M) I3*:W:MN.@UOT<;^[$?5HD)TC;MC/SSXL5JZD5_]JCE/_TV\7E(4UO?]OO MUS\_-GU]]UNG5IA/24:% ^:::W",JP_;DWK'M6F^0.&<:%SI\X=F&A: MC.#M=^[M=]Z(U!F(_.ZG@ L8&Q(]#Z9&%^+HS'T:40Z-Q4BULRA(5$=EMS0] M1?T8+@?9;4"Q!]7.TY]^*I%@T.VZ[AP/PUZTMEZ'\BXJ&#J&IS8.N#7K>M=3 MCZXG*9<[-=>3.^^*&A+0^HC.O_(5^EB,XDG MQ<RB3@EQ\^.D#B&*#$2SZ M[^KZZNNE5'KPFEM:(&7*Q_=NG)?+,N7S]DPN9S,2%9R^A,;3V22F ME==_$O^+K["XNAKW;)19&#H;#R*T^<"TWQ)9 M1(NRK5NJXV>^]DG.U;5FE4[?T"V]69'$25H*,?2!1"*U.R'YY4N4EC&)KQA= MB@2&L@AKCG49LHQ3G'-9M0ILGRS%O,L@VAS;[:QPE74ZVQWYS9&6 =4T=TI[ M]8+<=+9.IUAG4UR^<.T\$>D'242V?]SF6KR7 .LTEEO4=+FD6959R*:M\ M"_$O85J2S7Z2883W=(PH$_845F<.)?GO9R2+%LN0_=YX1YEV.P4L@]ZMQ\2] M;LEK$!!-NPV-Y9%_WPS&88]A$>S,D5+F!N@R+ 8QHV8'Y+C'>!$,?;J/2O!7 MI32Y8'E>,D5TM4%/-(AN^2JT!G724M4!]G**Y(;P&25OW3WW M)"-?PO21L*4$";#7X$@$,:)":[V1#, T=W2*YRU!VUI8:D8 ZX0!A_;X@_L- MB*;2/J:SSWG]H#8(B:2/SW;QV2XUP:/+=CGV.%"-Z1\; H5KD1IYJK !L^,> MH#9-[YBFR$2SI"U4H)%@;38&J K#3R84!N'H-#V 1^CRVUK9Q]"DWADO#NI MJ=L)53Y%GP<80\I2OQNZV5*(?R\W7"VTI4EA++NYY=7;:0_C2?*"A+JAV;8P MT9B"(NI1;<^.6@$&?FI_V3JLVO>HSI=Y4#*J$VT9P]?6Q>Z 9<<")^(B+C33'E.-B"0W& MYHTX+4^$P'>& <;T,1PQQ6K(DV6 $'Y .N=6);4&$)!0X%8'L8;,)"K%K7S4-T19M(K;BZXGE,I(%B#"OR%#:!39 M!L3X(S*,L-01(+B?D(!K4[8">L-C>QC*-&(1BA.5*-.JM@<4*4+AQBR &PH4 MFY#3)J@;BA6;V*-+MX3BPB;K&&>O08%B$W=Z2":%3@4VN>I)7$(6I^JY< T,,I@JM* MJKH10M7U5J:J]@EGZ;,RO4EFL@0ZDZY(,.5GK[6K2Z@GBM(1+4; @G!'G0A) M418V:#G*Z2,=E+M?E8P3RW69219?)2_B7VJ6HN_@E/Z->^ NY5H=)VG+I[4% M6PQZXD"D+1UBT/-T$ UZ>J3T::\S@YX^^=XGWV]-GC[YWGU2LLE-03NP8XS8 MV\BFU)+0YW8^+&9X&HL6:&*5V^Q=:BX;5IQ9TL( MFOW7]>)K2)_7&N]0[=QA! <,'+;?76'N)4072M\5O4W4)Y!HY&[;MI0&0;X3 M=+NT)5A3;Q<0M[L024/<1@YYMV!]ZIQ/G3N=U+G6%F-TG!6&T]S1BSQV,UH( M*2 /^.Q$ZP#S31AAF,5!ND['VGL+>@.OEYC-]N1@C=7LBLC':'Z%,9K27(]I ML9 \>@WJT2=I^3W7@+*2L["(\N/Q)XG/RN*6%F=)FO+M:T(S;*B>P&PS4.NO M?<[8E@HH", 0CJ/*Y*E#!YA,NN# P#>)4,TY/R;Q(]VE@)L"TXTS.%K@0P8F M7?%@.CKQ;=!)!_%1"CY*0:IQ#FFL]]8 ;PTX/6L 7'@8J1G _(Y%9U$%U!&P M(I\#@6/)0.\NTP,!XTM-[R07 U%CRU/O(DX"(6/)1SW>$++O"Y>_K;(R#Z2WCZ" M:P)V=:)ZGH3C#UF8B(?R:5N/>Y+%#^5J19DB/Q_2W@)9CRS,//C&I=1,67KLRK)A56"LU" YIK-6GE"F9)37B4Z.S0\,N"S2Q\+"EH,;" RIK>^<]B3QT MW6P1H0H*&J.T&3R(/.EVY;QWRWNW3L^[U5FT1<-?# S'/9M$QN@>>2TK12$(6LOJGH M+4%G842G,W!+Q/,1_%J[H7D^>>8<:TWBKJ#]@J;\CLY5>['E*-X@Z-X@:)W. M7XFH;$_BR3-A7,[9/+>V/M;U]I^6!;]>,R$T28"T' 4#TB/B5">EU1C>P.OM M%=Y>X>T5!Y ZW;HCLU58X)\C,T58ERA'%K!K13(8:WAIW]W[".! M-Q(X$;@-;].1F@6Z748CM0P8"1?.=:J_!JMU[;BJ'A;9%([;Z!*!./!EN#VO M0'7*=%AWFE0[RKP2Y94HA4!X059<#T^J7$Z).-C4Q O97LCV0K87LKV0[402 MD[-@/&)71/-"F'750HHM:]GME&4WV>/QHKC^K@YVI4T?$*!M MY]IR72[+E!^#>)]/\7^G9)WV-EE25B1_5K^75OR6F[BM#N]T;IJ>#FM:47![ MI]176TR$>%PO.=MZKMBO^/E#1K^_@E'[I7E9A@'7" M@4->1AC2Q2NA7@GU2JA70KT2ZD0)A5Z.(W7Q $6OD?ER@*K"2&,WH?+F2,,T M342YD<9K]J/= 2<#2X555)T\P+L/L=[+U'=3+M[9=DKRUY9]LJR5Y;=O _0 MBCWC$NO>O$:YUZQR9;;SYUK['A(!T)QD+Q5ZJ;"E5+A3E?=92 OY4#T0%KPJ M)Q>T&Q8LBO^G=2^]#2^^GX_#J*B&,S!/6YL)UKH_]$(31 M'V625Y\(&*F6(.!S$6;SA)^N(*R>40PRTC7/R<*7W.E@UHCUVM5[L7]$*:-%LE(\2V;0S6V\[1Y'GLZNMX>@?F%5(O[".KF-C14\ M@MPDSR0^I.?L]5/X+\K.Q?NA#=NEPPA8$.ZHNPV7I/&T=ASE])$.^N*55Y*] MDFP'2!=N1BVQB=$9#3I? 8YW@%Y[:;M^M*VX@LJL,LPAP/!*E;>@>0O:Z5G0 M3/0-U%:6<,U6@VC-5^OV&\;:T@_>(P4XK3*M0'AKC;?6C-U:HY!(S!SZ[0?" M@O?TK3K*U&Y@-RQ8O(5JY!8J!:WRB_DV\6LVG)P[2)'Q*4OZI@Q=^FO[> MSEYJY5ON+*,6R?4VT*_2!EKMCNJ)Q3-1NT5$JO*;OLD^"._@NBJDH*A^0/(Q M?"'2R#1IPR'HO=F=Q_/ZF8-)%D.>83+H[+; >_*1M"%^A M#>&"/!7767%]>/%Q-# M0N5]^R.7GVS^R9ODCS*)&W/PVG6V0/ ]>:;IB@8-03L/\X7$#+3_)[L; M#DBO,CI1U71,- ^Z9]]>U(K](6\X(+UG89[D#RM&PGB:_1*R1"BCXE*3U1$V M[3X@-FUTKJ[Y&&D?]"P(2\!T!N:8NN:#TWXCU&"F7 =HMU/ @FYOK=6W,\H8 M_2)TC' 5"JN( 3[=$&XQTFS^2-A2'&X9AH8F3FD\4.BV\]@D6QKU\:Y2]ZY2 MZW3NRP *SB]K-ABM2KXH;S@6>DTXMW>?=P;2;'6@&O4?$P* TD)-!6F,^!3" M)S51E#%BDS)9"F=M&'%IU0;:5CP?70@.U+: +J=*RS%H+_X#5!%)=GCLB61* MF=D$T.UG,)^A .\-REUJD^MVVK.6@K(L[MG1[5:E/$-;Z>TH]VQ[Z:[3#K44 M0V=AARK1YBLY& M!0+Z 0F@+L'"0*A_&P%431RW\XR2G\0-39BH8,L(I[$D0CSN2>GG'O2*G;YCM&XC(HI>R#L.8ED8=ZJ9JYHS(4[HOY\WKC MH+;CH';82'&NI+ P*GY-BL6FKMXFQ_#U7%G(P:2K4TSKF=Y-]+18$*8,K()T M\7%5)Q!7]5 ^Y1%+5I5HEL7G"8O*NHJD,U2&Q\Y;$T/\@(]6XB-A7'GIISW MWP5)57TF*$3YF8ZU08"CN3/6&!'DK3.G;)V1E"*XG,U(5"3/9%N$2?@![@GG MBL*'51B,-\(!> M5@B$]K5#DO^X>6S5&XD79,5(E!B2V-3+<=6:@\4]#U=)$:90;<>X M_[#H]J9>_B8FL->P2(SUTA8C#(N0_V/SN\L740>F7,(O(%647M'PJ9F7*_T;+[*AD:?\?&G:^?@G3LI;U-Z1" M)T#>TYMQO!G'FW&\&<>;<1RE-[247T9JFFDI68\L0<>5X#':G)X^I-:1Y?RT MLD*,,PW(S$8PSOP?,U,-$../2#"VUB. .'_"CE-E*QG6BQ#DY7(9LE?QBL[> M;TG-1FUX#\R^,)#7H V1WEOP%7H+(*[30YF4/A/&>7G9/C1(/Z(C:$?R13=< MFN$<@?J<,1*FR9\D_IEO9#')W5#IQK, :_?U-U_>EXID1KW6_?LC^Y:FGPO^ M@]R79=2Q3T(%PR_Y!GA*R5K5X$V9V+T7I/[O6M]H,_U=AG=JR(2<@H=%R,C1 MBZ67+Q')A<)V1C)^HQ>-)ZWOSSB=JRWM-9I*/8_$0Z<7"3]K1?KZ2"__*/E- M5?_O(PLYADB D%FS+8PXS SH=_M-,N.+G9=,X8WH.AQ6[)^(L%)D,9=;"./R M9K9O(VT_!\IAL9@YS2WL/CZL;W#[@02J8_M*(.>D=TYZYZ1W3AY ZG91C]1#VOV1(Z*UBD M0>M.+N@$8)$,VSHPH#BQR7W=K CNPR'>![S-,BG$K^I$0:$2G=SJ[*K,XKTO]D[BQ<*-1'QODU7KFI/CXX>.' M!UH6"W[)+D6&^@7C=Y""1I..%@A]*P;EG_BQ6Z2O]_P>\GD>ZZ"7.;KZ@YQ M-AX*U.(IRAUYTCK278?Z&K .6E)[PIG-=+8C?4.:Q .F:^XX87/_58AK81XC M>5$]V"5HBW<<5H+&?( !\7%B$AHGT5W-D$&0)'T&1"$N$!#I^PT=1R;4V^ N M3&()I4U-G-)X0[B:2 Z,1"0C7\)4,<' 7H,C$<1,9YLBH09@FCNZQ:-Y,/<0 M!>CAXP%I;WK.&(!!_MKZN+$,>E&QT#[J?9@-G5N3%,$NC&H&8]& MB4\G#6J>E95+7:,+UX0+"8X74N\%U.P^VLK>CRHZU"C!*1VL"$-V]Y& MZ6V4IV>C['8!C=2.V>I*+^LM)ZO6:=Q_8'2W9&O27_]6 M48G3M+L7SKUP[H5S+YQ[X=S5.SQM[IZ12N7M+B/W8OGW05[0Z/<%3?DTY@&I MJC]V%@RPODIRR02\J#3);5FG_X[OU[<7+E=4*4#2T0U,1-\P73Z)4WH0Q43BL,C/L[ Z$_7<9LJ*95!OC68"U MOFBJ!RGY'93S#1WRC\JG&-3! F'7?#.MQ([*BKHL+V4*JO2M;=0<8NLU>Q"< M4RS61?*<\&_&(J1,6O2B55_KY#[P^Y;D9[M?BCJ/>5L ;4:S#ZGZZ&TIVQ3Z MUA9(6L_$^[EU\>M= M/&'^"\E%7'X67^=Y20Y+=#C^JHTI$A-_3U8EBQ:IFSGGLI?DV)Q3]+J;.6+9/5(%6)KAQ%.#]FP%;\$H].4YFALXY3* M\S3,\^FL8FS*NA;RAF.A=]#=()/_SZ3R_WG)&%'4'^LXGE/T&RV"2T//221Y M<(0+!<_US25.1?Y(BS ]?)#DEA;_)(6H73W/Q#4KF9W>OW<:LU<;Y:XH6_]* MM'OO>DJ51#B=Y\I4&2Y5#+NIR2 T*GE?,'V(C6)J^ Z*J5?V=[@6"(^LT.(Y&=1O>P7%E M,:ZX)U&A,H. V@Y)-=>2B_S^X;,)]9U-+')\8Q1[?B<:-&$]NT+/(BY"IT-F\TI@[QZ9',:44S M5RIA%TYOWQG';.W?3M=9?8ALSY3J&[AF*5=RFLH&E,4@J;G/3_DY@W]J4'VE MM>OEF">+)V\?%^&:9^>3^9R1.==>KD6(4I8G4:7%;%5[U0P/2M P0:+[=D:% MX4#;WH?DN@_)[8%.X>W?V__2&!J#'NX1''DX#_V:4G';K#<"9/=$L'(NC^Z( MW+5I ]9DP"'QQQ<[-1&D,+T7T?$L;9&"AP3WPI::*SD#'O#7G&)3, 02%YY4'0[<(.N:K ML-U04'(J2M[;T7PU$FE)O7;&P5+HF"Y@;\*S$H'H++V-X,N_^/(O)UG^Q4:N M#CI& ZC3;J_L@5L1Q]K:8PF+<*%8MX:51 "PH.BY38H2(;%"H6 M\<]J[38H>&Q"88N\=2A4+!*BBO]V$.X^H!/NVB040,%BD<\LE):#0L8F<[6+ MPH>BQ28MV%W5RM[73$ZCQ8D+E,2T%G ME[WNKAT4 J_>]M7*SM\PFD= M[8Y4^JK:O53HPUU5VY=GE2S;Z196_)G/I\Y_)VE:7F6HSAB]) MYE\)WOHPQE>,Q]>J:9P6N<&1&ECYW"+S-2%\30@L)QQ#EJ/%\Z#Q/Z [$RK. MU+CRQ@(/RJW>EFMCV*UX.9V%0@%X:ICXS%=C[N0S7[_2W QL<7#XW!C B407 M8N?(?@N<'FRY#$C]F,#91)4M@30_#TO2!7(_(' VL>1U#.'B TX1MNP/C%$T M2 *V.7[#V]"0KL S'ZPO6^J=\;Y8;HQ ZC- ;Z6^G;9OVK/25[1D%S1-0Y9_XM]=ELM&#[1Y1]N$/I)L\[GP MQ8!.33^GWN;&#:#(*M"V'YYZ91 'H,=X$0P:3:)C[B9P&KKYF!$?,[)5R<87 M,Z+GF\<5G3-!.:1>5LM&R5&YDRU;"0;H_.SBV5M2&>(30MJ[SY$ZKA,G-Y#J.R"@ M7Y_GINDR9@S#YMQYRV)/=':M@'>$R4Y)O6'P*\KRJW%JZ_D[PF-:O_$ 5;OR MC]X*WK,5'' Y'@9<@2ZBT=K!H=(".D,X:&VHL52'RIAH?]=B,(%[F["W"9^. M3;BM&#-2XV^O9:VQ&(%MB^#N[8(? R;>X29QP'L6KT'!PBP/HRK8>V,="P0G M*,/M08::!MN,[= ZV)X\;R \90-A]^K,423.=GX7OHI;:_V2Z203&2C1VV=- M#VLVPWLZKGQ;'90[<4Z4UBQYP['0.W!=Y!TYFK+"LH:#T?NXQS[/7O?_HK!! MFP_@;: ^NG+$=J46&Y["V>MHK4MM^0 Z:Y-BA21P1V-[O!#D)=/.?FC%+\BSV0O2[FMN<%@2(=6!F.JO''AE(T+DNBCS5ND MZQ/[SX2DC>]9J=I9(.._2WX]$Y:^;KXCCW_2-+41D56_VGHNJC>Q(N%PWS[U MR?G9NLG[MW]0!&W9&=("N'^2<&_NZM)"H&K1S?$UG1SRW_@7) M(E+]1@*PXVAND9N\OWV(T_SM;M?FQ7V.J8HPUK7WQMQ3"&C=ZC>70KU1/\*A M:CLDU8YH;T#PYH#HUGRI$"1#R,B_2UUG-,J MU6U0 M0P+VK,*T;K9P)*).C<2HIM1_NP;:#R65@ZJ"?B;S(22=!M9#V#D4,< MST:UP' [[58\+W( #%;H]JA,@J$FIF^4&]-4>,/ ,BTL&,"&[C;PW(<=^+"# MTPL[:&&X'&ERBQ53]$AS74S\#$"(J*H:Z5WL^FB9]>_%_XBW3_AO_C]02P,$ M% @ [8D\5X#KAG1#:@ JM % !4 !P8WEG+3(P,C,P-C,P7VQA8BYX M;6SMO6MSY#:2*/K]1MS_@./=F-..*-G=[?6,/;.[)TJ/]M$>N:4KJ<=G;L>- M"8I$21RSB!H^)-7\^HL'R6)5$220>+%])F)WK)9 9"*1F4@D\O'O_^-UG:%G M7)0IR?_CJW??O/T*X3PF29H__L=7G^Y.EG=GEY=?H;**\B3*2([_XZN7J$3]/;='[__X>9G M].G^#+U_^_Z[D[<_GKS_X>3D/_\]2_-?_\C^YR$J,:)(Y"7_YW]\]515FS]^ M^^W+R\LWKP]%]@TI'K]]__;M=]^VH[]JAK._)E7W07_P]]^*/W9#CZ9^^8Z/ M???CCS]^R__:#2W3H8%TTG??_N^?K^[B)[R.3M*<421FN)3I'TO^RRL21Q4G MX^02D'0$^]=).^R$_>KDW?N3[]Y]\UHF7U&J(R1(5Y ,W^(58O_]='LIA?GC MMVS$MSE^9-MT%3W@C.+,IW@J\&KXNZPH]CYC>/S(\'CW>X;'OPS-5FTWE#?* M=+W)\%??&F-Z@XN4)!>Y992'IW6"^UT5%94+[(\GMHS_/:FBS"[FQU/:QIFJ M,&P9YZ,I+>/\$5OFC\,)[>$+0+0Z1E(1NXR-NJ(_-0/9A"-*E<-K5'AO8OQ: M87H>-5JSFYO$>XO8Q-O'$W8TO?W]=V\YFNPW?STG<;W&>;7,J;*HTFI[F:]( ML>;ZO07#T10S*(T7:&7LE"!%L^"])6O.>Y+UJ:E$I&/R%[@D=1&+0Y6"9L<^ MSD\^W7WUGRUL1($C 1WUP/_[MSMLC]>R+%HZ1T4\@5LSXMN8T!-U4^VO:U60 MM0Z1B3;E!"$H$H=[HL8J'TF%[\F'-*?V0!IE5#M7F $^QU649N4]Y<,ZRH:8 M1N]+"/NH07#-2 P+=$]0AP?J$$$-)JA!Q3]3:6X",:"L(:.5+8R3WD_I8YZN MTCBB/T=Q3&K*ZOGCR89D:9SBLOMAB/ULS =A2A.XKEGU;H<'6G9XH)L&O'_V MM+))Q#KE';!R3B7JY/TD/E7TD*GS,VA26TRM!=R+$GY/[^1?!(O#]FV,SPTV MPQ6S?W=2X!BGSP(D@+'')K#*Q$. O##L=Y1A;W>@9\2Q+ER0G^>YUN^%\!_*&A]4CLJ4NR,*G'&O7II7=*-2 MBL9)5):8XL3<: #NAD]OE=GUT?#"^[^GO+_<(48-#(X8NNP00TN.V )]Q'-2 MZ0;;.BD:IGNE*BF,.F7[7+>*R@=.G[H\>8RBS;=,A+[%656VO^%"Q06J^<5? MK]+H(M0C@*Z"L1Z%O9D M4BVJ$]H5D_YXDN 5IM*14*W\C/,:0SAT=[ IX<[AS\C MQIS>BDFN5*2O*Y9\]Y8:!C%9,ZBO,(TY/H559AP&Y843W[VEK'C)@:-[!GQ& M;#BQ Y,\J$)6;T:AH#$E\7E:QADIZP*S)[A3"NA7B4VH\@G0)!R;VC7?[;@- M[:"CSPP^X@C\?T',0R5J$P@)G2FY=R<4A75:L5^5W/5%U\E>"W .?8G2G-.N M&E2#[4 :CLG]E7:EFFF5:=UN. %HB=U!D^(:N3 M59JG]*,L?1[T8ZWJBIXI)]&:%%7Z#Q$6EHC@'D82[IT%+<19N."K$"[H,^&W MG/8['PPT=S8W$[H6+3GD<0EPAW\ER248601//T"-CWE.KO)#KACVCP^2:AZG M;/Q$Z4Q_E^;B86@M*<7^780MJ3 ME%WO>OS\&SA%#5C-\NEIRC_ST"-)6D:/CP7+8V+G._U-Z]AVKS:480?4$I,X MSE0IG._AS7[3/,C\!G2 .M]8%GE-9IB'A..HR.D?RY,-+D[*)Q9WY5ZTIX$& ME&DYL_WN(<()F=IBI,(%! MB!2& Y'J_V6.L@3;4%(SLAZ@_.2G[;+HF#V-EO*Z78W MY";:LE\M7Z(B$4\ EWE9%3P%N;RNGG!Q3^WTZPV;HEPVAS>^I/9ZFI=I_.%WD NHW.41'O<8):_J+_% M<\ANY"-9('M?-(B M/TNQ=LE$5K,Q09SA-Z6NKYJ&_@X1LP1C':W:Z.G=-C4KK,)1U (EF+(9*OG8)KS.S=P4R%YB M;_$K\__"CB*#^=U)EAH>(22*674"-V;4]7Y_(7";OR1I[K&>!$$V+EBN:9,# ML4[S=%VO3U@T>)2=;,13"?"\L@O3;ZZJ&FXSR66E?V]2B7X6^%+;D.';/CK. M]$RSS!_F:;&037>8-MMD0.X'KY15D<;,5\.3)4_J/(6*IP$ VTFVVHCXR[UM M'NH/@ZI:Y$1N+OK$D)NGE)ELLTK2KN'>^96?%WY;M"HQLBD]R,@AZ,!2\4N# MSA<53@#=W!)];@:U.0QR):F_*[XK2N>'X"? B^Y\'I MMQU*++*#H31WWE?=2!W^U]H="\UPRJ&^*(.L/3T:VO1F>%8?C%A*.MT$J&BC M0%ZB23._P=>GTR&#I]HA@S_Q$^ R%\WT?L'IXQ.UA);/N(@>,?_C.5W[AR@M M>"CA6"SVG/ S"PSJ\1FK/8<'@P.TY(.\ECIN#QDB*@VM^9=<4 M\54@?-0D09];-/P6A=2E_+258E8W?,;6RI]Y&L-\K14@?K.S5C37\>5;*YH+ MGI>UXGRW -:*P(F__J1E6?_3;K&C*+S8+4;\]!LX93Z08H53]KI6SN^(@2 W MN_-%9Q%?_N&BL]IYG2QN]PEPK#0(_?,XL: 4O)PE< [Z#1PD7>+U_(X1?=1F M=XBH+^'+/T+4USJO \3E'FVX>7I7146E=XA\2^R)-Y MDOJ+.[$!^M?+>0WE(7^G=1/ Z ME+N]2FD,OT91]3%<=)EXVP52(HDC96/.V<3Z!GEL/Y+C\GIU1E%.JZD&)/*A MX!8DQU,Z;W/-8+(8YIA##=2U8X241(<^WACE)T*2ES3+?BI(>1B .3H&R!I[ M<[GFB198$&88IAI1(H6W[6^[(BL#[N:U/VX,TMKKO@F@[+6U 3,@Z_R>0CZ1Q'!T[EG:>OX_U^@$7 MMI\X *!]/V%HH#C[)PJ-M7CUBCNE<9ARVW1))V)- Y6W%VC/IRY6QGWFW$\^ ME#H!;ZBW4[RI5*C02>/T)'!\/-S8%(/AR>' MBC8";*B31(](WGCF%C^3[)G:?^*=XT,4OO<.L.5K*KN&RP="G[6/)G3^B'UH$6#GP"T'-)7RRQ"A_!V!K)_[ MMHL3EE2641P-/=J&9_7E59. A[C#K*T$\&K9W*;9I8VC$W5XVV':F'"&03N2""/Z*57H/_E MWG]'Q)T3.HBQK6Y#G25M9 M6Z+%+,P(U%D&D/5E[1D7#T17VKJBY!5!7;%F@6N3[688SN*5!# E;8!B$#5B M@Y^)@QWR=PMH6HY\($7;OEIV Y"/A%K_QS-ZL_R/08.L?J,5F+Q<=^W$Q8%. M5JAMH8T2_(PSPEU6B+?3#G,9&&$7HD%![Y)P3YH6S]H>8>T)#.5F&I!K<;II MC[F9^83U=V* )77).__KJ@AP;++,RV5=/9$B_8>#Y\,).-Y?#27XS/[J*D/< M;\"6->H%BL@74?941367V=T2OMQK[*2(67F]5=KY^>L]_C^L,&J:/XH+^3O; M*F\$A&]M-X#*[!7= ,Y>=9P5FH51;_P_J,&]<\_]!4?%%Z;2QD3(AC:;W&-_ MQ0QX[ MF-?_K 3 M'[$?AUP2+O1#3DH9AP0,_*"7TZ2.V;7T#A?/:8QY4<#1X&653^"Q:M*IG3LC M!&SN?VB@+Q"''S9V68GP\WDB "YZ?J$!: MHD\OCV^2U$RF1MA-E,K\3D-#P*^&NZG\O8'M8,*>^4QP!EQ"6H"(05R@RSS. M:IYFWCTRT%M'.XBJU TN(G[98)KVDI><9?]JZD^&DHM!KB$J9/7['D^O)>=8 M_/WW7^=[DK5T%CFN1VK%:QN#N:EN%>RS6(O_AT[ ^3?UE M3I8EEH9][/\1FAG))_&EA04TB/Z%XED1JBOU-.\]^P2IH.HJ97-_8\DX%?QY M>NO-)FL#*:+RZ4-&7B[S%2G6PMDS;GQJ?@WUSZI!<9Z2TT,#G:=EG)&R+OB+ M+,,*,;10#Z\P/D'-'2&&9/9W^Z9[\3%:XQ''S- 0Z.VZ-Y7SVS3]%V+ 0GIB M!FE'5 CBG0-&W;C#@PRYP(_SML<'(?VV$@H.\$)0;^W%>I.1+<:-YV;XK:)K MT\%?)$IN!.P5["9E]9%4?\'5+8[)8SX2HN$<'I!'G>'ERWQTM@"(13HC:AJ^ M<0ZV"NDP;Y\T&:KTMQ7:X@KML%V@Y9HE.@510.XEC7C?<&]J\2.NZ/V7K/$5 M*:>!;-][ZD%+> MQE?I,TMXKBBY4VK!B/>#T^W/T=](<99%Y5CP&F &(.]I0'+-BP*5$XX+VB'3 M/ >QJ%^.#^((A?3"0G:'6"#Y'!AXA]^DDQZPNV4G?L*GUCLD]9.[9I!#1IMN3KW50@]T8)JF'K>V.NT+EF+ MR/(<=SW9EGG"'!4E*Z2(2_9LRWX[U:4;/A&0%?4!.F?0!B/40XE'V'&DV'M^ M'RWT.723;(,M(_;V83[)A^5HWM$]Q9,N3.FUV"4H5\F( )2^1QZ26IF4I]W^?I\]I@O.D%(YREG+#UW.YWHP4K 1, 4YZ40?E MK<"-!DZ@RC=NUFQ2$J=# M'C<=/BATJ&8*#$'P +$ALT#O.PJ_)L:_-1UM^3 MJ_&#JN?GTO"/H9-/G:'"W+NC3NZ-'!P##7KOS^73X@GG+APF'U&BR1Q?!* OFT,?,XA>=;I^$_OCBEW>HQT**%)> MJ7\WYQ1OJGDZE0@^!YF6NSO5/K(OJQYLM@/>%!+GX-$;BD#Y=>C& MC"HT)R!"SL%P^*F0.S94/[-O//#I/96UA^@Y7PNR;@]Q/.9F-^PSDYKE,$#0 M4+I;1V>[T-6!=/2I:>ND42XYA'*U"90 M$OI[<-BYR,[QIL!QRN6 _ISA)MJE[SK3;3IA>WKH,X8!:<#^W=2$@KG?+8P#P>IU6//J'8L-"2%-J1^2L1^BN6-!4="9L M$G"0L XPYP?C#AO.ZWOX].LM!8_'!&X2L4-YG_6.AP5,_L2C\@F\WK%T:@_U MC@<:+BU0#GO3L;L4P(M.B\ "<13XLBYVRPKUH*/$/01"Q_ R,W;C4?O(MMQX M=02.8V%5B(#KLB]&X3RKB%^P M _?Y4Z LT2>7OV>GNLC3BMI4%*$/Z2O[:?R]:6H\]*%)-J_SI-$6\ QZ1DX3 MEVA3S%]_!E9!FI4)NEQO"O(LLCW&6&GZ VA_!NG$KIFI@XS2'N@P+1JFJ4OT M2>:/FTC^2)7[^AP_5!.ATF-#H1PT,*5SWJ$P3^XI4,2@+H*'4(^2E>C0*AC3 MC&8XC@^VQ#A^L@R'62=DON$$<4?8)VC.'[T>L_K>U.9G>4[)Z?93R<(:NOXB MN_8B$^7?X1/!DY(T ;I_SBN?T"HC+R5BO('2KDE+U.'RQU!)0M#-(?8H[C$4 MAK\."^LC,RN4.V1MB@> > MH\!9NMY]]'KQRB(X\"G.\2J5*=Z)T>!8[\%9??D()>!AC;U,5V+RCON&:\N2 M,MC7O/YC4UBWBEY#G053_$(T2>=3+ YZ.2WCN*CICNRZ[ N$'-_ MHC9B$64L0"]9IWG*' %5^HP;$U+"_HI? 65A8G;7@M& %U&;>P@$82A56A,@ M 3TF%91/$G[J_PF<'% ^^? 80I0C##> .IQ&T%DN0F\#R=C*/9[EJS3'27,) M9M$QO#9L^E!S_]'IMFEI($N;TOX>?/(KPO%G$"@B!+,3G*T69#YP;%"##@\& M$R%A78F,/?18O7FUU3NS+G29DAC3'B2Q)8Z_>23/WR8X%<)*?]C)*/W'7Y?4 M\DF8]?,ABQX/9%#Z=TT9.YK'>7&Q%AABT+RRB)QF9)(0CK;X+*VV2WK!.R/) MH24I^S-@@_O3.+< *"S$@"$&S?O^#E*,3)'!VY'[J<37JXNR2M=1)77N#@\" M'I[[D[G>?0J-E1COX-&C@F1IO$6?F_^&?FN3T):H$2R0FT5T@$KC)HU;R>,B M^<:*\^5@[C!^F ,DS%TRQJNRX9UID4!*R_+BH9%QDM19,TI(?V4@6/V#\KJN MRBK*62DJB=A(QT%+/AS.YTL\C@!#1,("]AN^_7=55%1ZPM#V5GF3-CU9RPD' MI>,E7.2:;^/- A;HC@H8KT[1M8917Y2KBAM2-C^L_2\G7< WNZ&N->W;XE;Y M!4]I%FOO>:/07&N%\[9P?8&?<5[/Y>E+;0=&'\(TR.HU/[YILZQZ[JA\8I#[ M+IO:1Z8[R47Q*JH(.?@%ZB&P0!?\OTA;W3O,>)_<" *AKL?,W'Z+!U4.5/P* MG)L[.KO[M/96 >ZQ8I\3@W.>Z@9(FWFXX#\%IU5-$ MEH<<6!-#(AQWIR MG?\Y*E(6UW)+L7LG45BZGUMQ=LC!A/%[R/$Q=X'87*L-;XCH62@08NV86I30 MK6^A [.@U$NB2NM PGF9TPW$9<4PXDVB6!_ZF+51?)3%O.A/8$5 QP"%$=$Q MC,R%U.YZ;8AIBQ$72VII52+K1G'-7B15B1NELJI.\H N$FH:;J(T:2_^32C3 M,D^NJZ>FQ:]Z.H'.9-8<)BI PT5%JV!G)U3:,AV,RC:RO&26W(L*'./TF1U2 M]#Z_$1B*8G:$884B!0)X^HMTE_+QS=NLY)S'61L.7%&\L'^KM#F58: M"[AW2>=T[LEL ++U[3E"5:Y/+"+.SBI\8J1R.-&:6;T3>;\ OZ M')CDF*:#+"(AE$<7=EZ2+$U$_5D>K3%=T'7Z$[ +6SZU>Q=V#_;L(EB4B$X@ ME'2LBV[:1U6)KW!TG($>VIO/->]( >M8AA:QAUSO6D7:'+3!G)SC#$&4Z>2( MKR_R*JVV'](,?ZP'FHN,#0%P\^%4/ACY$*8N#YOC#&!? 10QJ$@%;0>,*]UV MHD(7I^QZL<;%(^O+5Y"7ZHD5X(SRP_@)Q=%@)AZ#I,I4OA[ MMTA9]:X\*?N!&97\UC(Y'OHJ(9O7VR.$# '0FX.%U9@X'OMQ1*A#YN0_649:=UF6:XZ,:OA.CP*?[WFR>3G4.$[5 QWFPV0D MBK1QRP=/.,NFC+VA07 NZ$WF[ZK2APJ[K)CA#;^N<+B!K=%!!B!JU'%L>U[F M*U*LN0OKB@K/98778\[LL>$&MNG0M-[X'*LBI M#+6CA>Y]U(D;UD <]"R4S_UA#35U8GE3.BSM_'IUBZ/LHF3Q0VU+(HG6F1H. M5#NR:7U=4&7P0>U/K:T%4E>0U3<@*\3 (P$?=7WTWMS]O69]CS\04H7)*YAD M'Z)+1Z>WDYOZ(4OC#QF)#E/;1\> [R:]N?Q=37I 83<3(ZSA%Q,!%BD@[NQ> M,K3W1(DTSE_^BC,J,H^DD-^J!T<9O?]ULWERKG"8J 4:\#'MF(Q'[VD2V@2* MH1_I>"0?:"4FWD>WHX,P\)"-CD:H*8WIMM3D2%5;-)E8MWC#NGSGCRR,?# @ M3V4X6'\,3^OO%!R&#SL0;:T%?C:V*8$="DAE/-NO MJ>%6-.AN6L]Z=($8Z+"]OR8I+-6J,K(YU:U_)EF=5U$A3 "Y4I6, VO3@_G\ MJ=$#P##]:8P]7'%VH)'* IPI3!D_$&4R.67K7W"6_:^VNK@;,_0^'D5X8#:I% *DMR)@A3G$.T">@O;2': MI%64I?_ 2=M._(ZLJI>HP,LXKMYP_48YC[CD+V0M"BA27JFKG \X;Q)[!)^#3'_$LO*G:A_9EU4ZN?NN M"AUT5#9@44Q*5GT]QZ#2I[875!$ZFYZ8]5?5XH!:).@M:&IA_F6MST=JFM/;<_00<-!;M)U5F#2XVX%>H&C%-.DRR\@++[#(VK2>%3A)*W1%/(?' MJC$/T:+E'.R0OI4D*U>F^[F#>T0?C#Y#/N/B@>AW6!H]UEW>&LQ6:_^NU,=G M;K;,, [),J'*CR$39390FEWF#>Q)E?O,;T M5L<"7:J(M?BYB(H\S1]ES[.69X>>CG:P\':>VD$7= )[IY2)@V$74C.J2E=IS%&9J$LT,1X<+R"9UU.X,H6.]L&'+0,T166B33JW<:J< MD;/+/,&O_PO+X]HEX^"1J?OS>6*6!BKB8!&%&RIT4T)-HDPBC\&:&VKHI)P[ ME[E*9(7"%^"03>G,[J,V=Z!Y%>3@00(J9"8 VCE5-[?X,2TI5XO(4:FV&1X& M5C;[T_D+9-N'"XM?,\4='K:V@XRFT7>F*B6L0%1IY)2=!U_:97\&LZ^?5_5F MUX,\ITM)1J;HX.]JVK0>/#+^?\8#5K?F5] +ZOCLSN.4&O#H^$Z'/@L4 M5, M5J0Z 9+2D4ZYPH]1)EA]P/D\,@*@60YF(LLD MH:0KF_]H2+9)Y.Y?NZH?I47, GOIOT8/)M7/@"?3U/2N^:L/GU_7>AB$/9N4"4^@U/07D]&[ M0UZO+O.*[D#ZD.'1WE-J'T$C*$8G]Q88,8H%*-[!\KH@H8<]%%@MG!T22&5= MKB(9U+B)P$CIX]0_HS]>%_?D17Z-E(XT/?%W,_H^[QED1 K$8(<]ZP>H.G32 MRTCE@T5N2%E%V?^;;LY((O>9C0TV992]27WSB@".*'3$P(=EEV'R#G',",U\ M, WO6WE=W!3D.QF 49\<*Q%L-G-'5-X0M;K+6; M.1AKA4QK4Z'T&'/)R.?/*\**!-_B#27Z4U3BY+PNTOQ1- V[>XKH?LC\(LH? M0CTCDP!<<]P]R]U%.8\T83>YDD-%'4;H39HWOYRH9^IAA29AFJ*9R$.]?8CH M?^>T*O@U7*RIAP<2B#3=^ZC)(W93>;6NW%SJGS MA*(D-:=5/H('38U,[K&HWP@6P-)^5M=E4."OUX2HDZ0>+L&D2I._"(RXLSB= M_QQEM2R30OD[!V-W@O)1)CWP@.%_U<$)_J:>'D&%9I.;X0UY2=F"1$O;.LD"E_$#4B12P M=LGH _?4<&L53/P\: ]4_@C[CCU)W]$B'QZCJEBR'JMXO%T_D.R 6:1_!YCH M>_,XO\,+8$A \VZ+#M.,3!+"8];"BJ63G^*<_E#=4-I]Q$W/^#1N?GM&2EGM M(]W/P?D,:F!\':NJ^( :S#I;*Z3!LD &-7 10X>7H$,M1MV?&$[HC:BG%,:5 MHLV,Q)3J(9^7*%+QTSHJ?M5[8QK\S-Y#T][T 9X$.O@S>W(:)OOXN],(+0,R M7HN4W@N4Y#-KC+<_?5C&F]6#E(SPHZPW1DU5UMO$VT?.3V]__]U;SE/L-W^] MHSH5EZ?O]MM4#MY0E,=K=_*1WW@5*'7F(]H[X"HMA@I =O-$ M68,@XIV?I^6&E*D( MX1V--E?Z!GA:C\[MZ\HVB@3DGF9K5485^2E\UJNZC*B.)2NJ,9M>JRR3 _^] M3C=,B0&OD>_Q:G6;R5NC#@X"RLC^9+^'8APJ1!E.\ ;Z) MCZ2BAL)]N+IBDHTG:E0)!A(OS ^"HYF]G\0'*%@=@R8 MK,CD$& 8L$,@X6J3VDCT((C"91JI,,^@VI^@GS=YN4ISBH=P9'Z(XC1+J^W/ MT6NZKM>GI"C("[VFG$4;^A=IGWK(%$")T@'E2\1T<(+(G-LU XXBAA 3NZ:; M0(O3 C58H0XMI+9N1[()XDMB@_#>I/<6\VY--Q$U@^^+*"^CF!F2Y>FV_Y<1 MG[G^!$#)50?D6FX;>(@#7 3/V #L #$G:Q .'76BRP=:X#@_CO)!S@KI'Q^A MJ82'PJ=G\#Z2 R'>_']/68@=:T2!*:>/%!LTF,DD2%0/HJ=6+,LX+BA6*.Z! MMI+VX'JU,',,@%JX:%,@BQ[&GYKLA#?IYCFK)87_@13GI'ZH5G76AH!)Q%CE M$Z"\CDWMFE5/HP0EK-\[#ACGJ41; B%8Z/."AUW;."X4)K)[6HP #'A86#P@ MK"[0ZODP@MFF=!Q3(G'8"B;#W M5&7:3WCGY 0-;9,(>_PC?N%_&BTSH/RQBYMJ!\23O7$6E4].+Z,&"W)P_^RP MF9--(6,OU5NFA,1!%?Z(RWMJN$4%[Z>&,M??K,1]2#?V)%4G5'= %_55&CTP M'%)<4BN&L_H3R2A1RXN_UV//GFJ?@?EI?'I_SYOC>,">-&VOK6+5:_2.'E'P M)MNAPDWOLH?,[_[EA_?O_O G'EL6[ U3D M:- OE+'$>8U]DJQ9/XI!MO:CBXN/?PM*ZYJ87+@]P(*SL3LFS.)'&) M+L5"Z:5R\BEN:KP=O53Z>Y [T$OE#)[D)FDLUTLRP@5R7]VFCT_5]>I3*5K/ M*WFO)-]8<5X=S.W;=]5ZK J&Q@E9G=3TEUQQF3NOC)=FPW=UVRZ,HH&6TPOS MXKN2,934=35*2L/K#*LS6^%D67W__OL?[DA=/;'>=9C2][Q(GX?;_>A_"+GZ M* 'P42F8!8]%%6)H((X':A%!'!/X5)(Z?\E]]'KV1/=$_[%38&?4U*7 M(@AZN6:U((8$T1D0B-!:1\932L M9G8O.SG:,Y$9,G&1;I@,+>B_-NREG=OW M=[AX3N.IX/IY$@?@Y+>.]9=(-RM>^9@CA=(<%6)%B.DT%#=K*M$+7=7.5T\M M,5XI)&)M"RJ"(JJ74U*@#5]) +7K3M,0/SL]'W5^PXX=RDZ/A\'3[@$%5NL[ MA/ZIVJT3**QZWV'^I=+/LIK?=*BPIU@UI<__^EM2]0,:R(&ZE^VZHYJJ6(]5&% G? M3(D^"\20LLLST/)A>F(7A2T:K BB-/DY_;>#-KA7O"$$$'\#AB66ML&;A_A3 M7N H2_^!DUW_@,O\&9<5#^^7^(@5OP)ZB2=F=RVO._#H#678\FO>&(CEVZ"* MI0JE.U2"^%-5B4^ %/7Y:EK@..5JA/Z<8?8#E15Z>2FJ]!_\]^/GBX69X&^M MNA ]/,-V*"U0A]2"J]8^7OH'C;NG6O"V$8M[86@FT9,M>GPL6)XJ[[35&'8* MII'>EQ!S2 V"<];5FP>5VNT8>>P*U%RM/KF,A3 MM'D.&) 8M-0 MPVB35N+0NB.KZB4J,.L;7HZVD@-\"0I,5(+@/%YQAP5JT>#=XUG8!.\6:R)5 MKM8(DRH*MVQ$#.GLST3Y$:<$K$%VONNS? MR[RL"KZ%S1U&8I1I?0LTPY1@N)9#A@3B6#">W&5)]Q!9H.:>U\>:JKJO_@%$[8].[*&:#R^?SZL(GCPP\.!2^BY68^P]CIH%]LLF M%JQ_$'N]J$C3Y?QXX0%4O1J'$7U"^ZSH1M;X/GJ]6*UP7)7+K(EV.4_I7:K* MMO=$5'04_]OO_R51]Q9FA%=]@T+V57.Q>Q3A3!YEL$I*'I>IIYLLH!BJ-)XQ MSQ('.V0H^:I&>%[RH$XM[[8";!"K: M6XKQ*9FQU7$_- M7[EK3!XE#G.0;HDE!8TN13EZP^H#/.".;W85*SOR*G\"L MQ=&IW=N+ CSJX.^%V5QZWRMGF.7?R$DSK#UZM6]CZD>5KAJ_09)Y=T3_+']"$3 MN2;EZ5849,BBA&HH?HUC^9'^WU0VM-['0.%0 ^+\Q:;!0L0V=2&Y M=?Z09AES?5$[^80;]P:5#5TM%9"2V*V7AWFVR"R$;"]0M*I8G0IZ2WZ)J,BA M%1-ST42.Q:@$+X&HR9G$; _\906S6#3%4@6C8Z%9P$-S^G)1#0(')?S:606X MNY ((5V&*[0PSAI$BU(>2YWK]&YVTI\Y2(MB_OBP]VP2M#2^1IOA.;42OF*! M^)BGI4]$OFM\ >2CD9F=>U@YZ(6H,P"(6W?$5"JT)@ "!E!.-]&6.0B61<$> MCMB/5'/B]28C6SSLMS&:PUB5*WL^ F+0SIX8#.50VK:^[X@')^E-=(EHFFL6_U20>G.9 MQW*WM&P,*$_L8"[G''&&., %HB"_@3NAS?&&>9\OMK'-KY?%JU@&D_4T-@E<:Q65)\Q-^4#KEXP9G5,V E.SI=77//N*_3:>',ENYS4;1?5KM-ED6Q[XR\HJC=$*)[B(,E32I=14 M/+?]"8NHZ=.T*3#[=_.G)H>QR[M/\YK-2T21-9*7**JJ(GVH*_ZR0K]G(--F M$]";MG_IU[WP-56A<:'/7:@\XII+W9PB_<0WR#$Q^KW%[, MUF+3?=G'9"[K^^<=U^".>\"S\[GF2E3$I/M0SDO>;@$749'336 %0WGX@%KX MDN)70-M_8G;76J4%CRA\Q!&879D.5?H3(%&-4\JH@BIX:=JK7=6&OC]GZ/Q5 M_PJ6:#8UNY?3:AH-0/Z9Q97]*%:6LY)>=$I]^WH^2[%TY"8-3OQDH[(I.GG% M>."!+'H5/^(U/8XC>B;NCFJ6G%?P7"9^_ 5VUVJ(&@%NC1,5TB_=J*Y"AKZR MIT+ZLP=4(7TT+,D=<&7&*F0^2YFS"HEZ2YJ-"AD4M7$5(M\:2V4?6O_M;=]] M.UWZ0>$SD_(/(]-[*P'1>;;WD# O V%U;7;:3PS[\*NGJ$)/T3.[2>.\*QH1 ML$*$"M<=5HE0)K>W6^4RCIGN*^F%%Z?/3*.I9/PJ?@6\54[,[NO!90(-R'N2 M]94!D@];'- .B?DG\JHR' '2VKA>UZXWXWMH&]+)#V%5O!0 N"_HU>_#^=YA M&U*+2X2=9C?#O4>'UQRX]^@TPPWU'E4DL?]"F&H.T:GAIB4L/;M !5Q$ <_. M]3E)Z:'"BRZ=G4LJS@E.WK]]]^Z&$G'D8C$V$'25&)K0^>5! $4,*F)@#:X+ M=O"WIVHLRJB=))SMM('$ X? MG=CY.U +G#^<]L##.=[R>HPY'^\M,=YA%(#[U9B(Z%/24!H^E:=1/A(@//1W M"*_WYW'-VI^^N?L&,7!P5C9#UYASNQ4$X-3!'2>3= GH??FIH-=M@/]%\ITU M#\S!_!YZ)0@G1=%A,!._@XS0HYZ'4>J9IT:(&A+E]:HMTWR.'ZH;G$=9==C; M1><38.+$V-1>GMTF<( D5MA=$R 8=H<#>Z;:54AG>-";WUQ69L7"WPCHK,8B M82_6U-CGY0?9WXH68_%:]Q"B;KJJ^! (E?V=/:VS]P,ISDG]4*WJ;,!G.GD4 M :>!GDR:X+P]%FCB!7H]<+?V_4@ S0>%O5>#I$&,99ISS,*3DTIF&N5VT-4XGDJG]H5.!N#( OZ9S&!"*/+M8', W:8GX=(J*L MWT(8"/28[(KXJB3".2WMI\1L1Q7^U"D<5.AN<8Y?HHSAIR%Q U]9%+?>["%E MK8>&+4$S6IE-*6L0$=(V,PD;8JX)\9+2U9MLW=*K 7SU+2=X.41*DA M'F]ZO?I0YTEY2HJ"O.!D)$A$\1M0?,C$W.XK$;,:5;L 7(X":G$P" JQOBY# MUT;S=LG72=&AXL9^\57&UR]^_Y4(%UYQ$CPTZ(:($5'E-P(BMO>#A(IX3^"; M\E^CG:\UOC0\)$8@^#H2^"'00P(U6,SV&%#9E0&EKTQJ0Q7/3,!L>YX^IPFF MHB#7ZZ,#(+AJ8?/>*V^L>6@>?/ ME.WR-@*O$#F 8XQ.E,D7Y#2A/V>8EY;,DY&T8LBG%DX?&8@0IY(,%]/3RMX: M#4\Q?E6)E%?FX5B;Y##)<:=&4F_R=D;R9[HU%('K%>\T)F[SEV59X^2=1-+4 M/@+*V/CDKJ6+I;=0=A--UUAYI&@K2J>S'I^[C.A032U5R$Y@M#2-2%^M<%RE MSWA72BFJ\'XYI4]Y@:,L_0=.?HK2G.47+AO_U_&1;F,^4#R[ 5Q/A>%VX-$C MA:\?XNYUB0"CU@3!F5/CG]7EM*K+U?NLWLP0(O7!ACHBUEG.8[+E?@_S MSJ*BV!)Z@IH9$=,SNC(CY)!]E4T7"""F5%'HLIVA+O]_ZHAR3N^12OX:.C$4HGTE4[I6-1W8[E$4 M_B9J;0G&KZ)_[U;5^K,#2,H4DQ =LH7SKIUN/^7IWVM\CLNX2#?<#_B:'C:C M@'YNR^,F >-:?(33;8<-ZL%'GQD&88UU'&/ %8N#19X' 3!AO@-9CO"8CH+]40WYO/!O/(QP: M TT2[,_E+0.P#Q24WF>&-: 4X#W[!#40&X]%F'2]P :7\/Y'YE.,[+\G#@X?U>^H0GQM0TO#?QQ@\/48EY<@*] M/XO>FD7!>N$R,_YTNQMR([++ER]1D7PD.>'6A,#U,B^K@MO]Y9_IU1HGRSP1 MSWY#5S!_4"&W.??8>?%!N5^&]B5SCI0%1(IP'$\XDJB_$-1;"?,Y]<=#^@7PK'C4_2301GM,/!)/MIEU*#\G6185Y<_1:[JNUR.U:#6^ [V]*\SOG/,:'!!' M@I5DR5&#QP(UF!@4J76R0IBMTZUTPY!!&VKW< ,0D8+_H\Y3_L9,S^^"E^:E MOR_2QR?V4UV5%35^TOPQQ..K#AL2,.4-A>PLB\KR>O6+H-YU<P7U/1YQD7TB/?P&Q(^&_-!A-($KG/W/\.-\6B#'6-1CM\"]3![E000;RN,3JSOE*$Z.*6;\^O9$XY' MREW+QD#$]G NUZ+(X2$.$'X\FB-M+"L/?!TQ7P?]9=-'OY4S3',^:V>8(MR 9U@/0T]GF#.:>#_#PIJH5AA]] P#[90+=7 M_1:SL 6*55OOL1XLL&AM/FOJ0!%N0'5PI $Z'%$/2:1;LS$ 26#:X)=#\2^Z M]<>]]7,_)2ML/&==H,OEH[H M$].=$%#\9Z!+5Y4U*5_:@9[\BZ#%%+"&YP. MKJ\"+TLR;6_95L[TO'MQZ]TZ.]&=C;A.LN6X@*H1W:9;]P.E?^OCHLI W:\[ M]:&Q8U<&P+=GE^'1<^T*5"RY=NVM\?]DW^XD*PXZ=]5H[^VQ[[[ 45D76_ZZ M(ZI4\#=RV;/RY'C@LYYT7E_AME($(*&W%E<#B%MJH;<1YP*!A8A3*M5C:1P] M1$ZS$-&FI,?,AEUDR2W.6&S3&2FK4JU\N.;7X(P')2@>:M[L0N8:/!!'9'9O MX[K[0@R);6A*W;2>7R$54?G4IJ6QQ,Q=Y;@A:TKW6XA!I0K#2WRL*C+:)I6[ M50)T?H=,I_0I/HM=PBA#B?5UF^%J83;D/6_LUM5(9$G8:G]VU3NJ!YX?A;,Y 5:H3("E]FFC,2F0"\>+MV_Y_S>V/HKJZHD4+-CT3^C=#XOOWOZX>/O] M.QXD3O_Y;[]_N_C^NQ_:>'OVV]Y5&T45^J\ZQ^B[MPO$",X'T!_>+Q"=>R/* M0V03#4/=&6_#&TE4=\>C/OQ;W<0GWY.V@ ;^B"M168.%_=X3IL5O"L+4>'*Z M_52RZ."NI]*249K7BEP^E&/=^%R" FM>^RBY5]<=SLRR*%JL48ZKKH@,X?]B MM@.U+03J+"^(=*V]H@[O/P;2[0Z9@?C<8=-WH>;-Z9>T>CJCJ%*D"I$+?(N? M<5[SJC:/.=.2IW7UD52G:98-)S<:3@5Z*8*!=)^1P8%SX1#045(7;1$FNK,I MH?)05R@G%7K@*.F_%OE:.OPV$G5UKXIC@K#E/T4E)\&6*HL'5@A+T"+$*Y(A M[Q*;NV(HTEV*UJ=<&"_REZ2)H1"1E$SI6N1Z&9(M8/C;D+4U6'YRI;^MBI37 M?Q,7=?8NM/<$1#^(F%PE;7/&4QD^MY4NGBH6U+*9AX_?D,%B2Y!1# M$IT="G'!$K[X97>UF+YKR;XPOW8=SNSW!M8\KNS !W]G42'Z\!5IG))6G==W MU#K Y>GNEQPTU)T-FP6TK8<(L+#-$IZOV%(^G.5^Z6 M*'/RGD=)DC(THFQ'9Z$!@_O409IAV,L.W\]P)_1@C1[%T;9.9C\U<89.Y85V M=15?1_)Q)0LM\MD]BCD8>43L]&@+1VEOUA!'90^\J=8W6HF5HZ[A_:9JC$D) M'9M+,[XD]@Z@F9PM0Z(@.3NDI MQ-MQ$Q75Q5[&8%?XJ0L\MCN#T.3'UI?F9 M(8/@]_R@6+#@4X$'XH@PPU#(%A>I1,1R[H)8M:3+Z<(!2L3UZMV?JY.<.7S& MJE'=\+R]+Z*\9&]!)#]E-:CDGLKQD9!S=GA&U]+4@XHX6+B7TM8"C,^?QKM/ M+T,/593F=$V\1T2UPR_$D33!,42#BMZ.(B9IHD9;EI&7B"[PO#DL[Z-7_HYP M]L1JMUWF@[UX3*G00E&+%^0D7)7;UBK'ODYI3(>5)MW9%[G_2)ZL/D+6P,=?G3978VM TP<6^7A M:DN!78B2H2K,1+1IZK&@.Z5?5"0W!4GJN$VKW(Y63%3Z!ERX?61N]UU7!'#4 M0&^SA[>S2_Y0VP("HJNQ@XZL<%ERE_H=+I[3&)=R93P]&N:@D\WJFH7ZD%$+ M&JZ%;2[$K@[>]!=:-J@%<6M-,A#1)*8WY7MH))7'=I1$!6M\"53$"A!\F=$* MJ$!N#797N%\[_E[?C:5]%W)TM.BP%C&@IC:QW>R9FT67[0*[,X9$F%KC$]0E>B0SXZ"RJ'K<0_^UXQSZC[_>LOOJ MH-TB^:LF;QS,XL&TK5+65Y:>UC_S]'31"B1(4S<9!Z M!OJCJ'3/(OWSY$.:4UVV%_6_:X0TD=]B:UKH2Y4A>/=.C,TFXVQ)F;37-)ZL M>$\:KL\ZI/F]OT,;[? .\YAC:V>)J^URJBS'ZMQ+_PY0F%[KUNN5IG>@(J7E MUR=(X2#?Z"J-'M(LK;8B&>)3ODL3&;K5 Z>PE5\T LIY[AWW;Y=-FDR70=3+ MJHFZB[25A"*K:X6Y")9=$A%YR-)'<8FIB'A=I+<"]$A(PA[E&S$8[O!<\K.WO N$ 9YX5X2?6-\M015[F":88 M)!36>4I/7*J41MZTID=#U)M\5M?*JP<9=:#A;UHV%V(L8&EO;4F+30"Y4> 9 MHDD_IQ9@UU1/^ \';$#)"( 5>#"3:W;?M48,YAR5T8XH$,3IMC?A ]=%\WZZ M?$T/7U*FA@$88&@Z#P_Y/ 2$!U,U]];/#+!_;ABE)E$ED0^^*%E44_.R+E4, MDV/A''(\9Q V":4VIBE+M,CE_H%-HC^._@9]7/.A*:1/:V&TQ3'MR"A!/"9Q M20KO?,3564WM?&FPO,:7X"2N20CND[@$"BAB<-'O_N6']^_>_0G5>>/=C 4: MB(6,4F,7EK'E8)6@C*UFJ2\4$=1BLD 1VY^.L[MWMPIS.PU0[O-<%/*6/XOA:WUJ*2ZJK)*I!\2M;L:C[LP>+ M0]U'PTH,JNG**E)%F=YI3.'L?,Q5]"H,D'G$GDK8:"SN=(R"@0Y5A7HVTQ]8 M.6)]5K61%/?0KFOC?EWV*I?,I6B/ CM)#0WSTCW&XG.9TRW!9743I8G\T)&, M @K*P6Q^H[/3!G@09I'1D2@2QR-;L(K<5-/CDB$B98O!46"VV)O--UN(8NT, M>B#6&*8E4220:6HW4T6W>$.)]<32 KR6$0C;3=5QH-2NT?F=>Y>Y(5K=L!1 M ]T@M=OJ:HR?8)N*Q\5NA1N!48AT;A4&(MIT]*+.F4))6RSRY^'N=;M8\J*;-I)E2D9 IP-=X=5 >WKPY+E3?,6SXVW>' M3S]QZW-H!0C:(&*#ZFX5'GX\%"1IM,7D6(C"D\WI5^&%"K.8)BG1HE-XE0=6 M=,[5VTR4VN=[GG$T6WT&TV*ANUX.^1TG^[*H?6316^ZO.XO,J0QIT.)G?18] MYS/J0J/(8A,>=-->-);%2[-PMM['5L0M5/EL/6S,Q2YHM>PC\?MB"F9K5VK2(_$"Q&XKHN\SCK&9-_IA+C/X?BTJ0Z%>#F8#* M%@#14QGH6\R"6UD9ES;JM5\I==$5L^T%V4\\AP6D@)Y8W:J4@G"D4$U8D%BD MJN/2-'\C18M+*?$*RP>!BM0<3N;\T;@MIA'(!SQ"/J)&$ZA7&73Y"1:- IT=[K%"5[SP^BFH(>/UM5IXELK-R<)C# 7 M)PDRYO""^5L+HO=$*H$H:L @+Q,($ M]EEG\K&0?"N[X=1$/*O7K'UP^HPO5BL<5U3#I22Y7BT3PM6>U%[4^Q!@/*H! M<&])ME@@@0:OPI2RLGXKU*(2SLS4W 4")VU0+I3<7G4^<\"!?FZX2OP7YOJK M17]%WIMC8-2G$J_J["I=R2\^RE_:CA/807#-BA_J(D\K%M[$W)&K])7]7*(W M?\%1$[2EB C)9A=5_RM[JL&'K2JJ/0*5SHQ -0L]"/"[1#*UR54_ N MJ6K.4=)[TZ*LKD-4/E$A>TX3G)QNJ50EEWG7UV)7N7VB:0!\(J".U0?H)2EJ ME9&74O2>VO4RB3I<_AA$]1IL#K%'<6],+:YS_Q-GR:<\P<59M$E9NCEO*#.H MEO4_!#+M- #GE=\Y!HBA@&J& VJ00 *+,!H7L $$3M6YNP#;DD(?2'%.ZH>* MFCGT;[QBOUUGH (@OV[!$81F[B ?D. M563"W(NHO%&^8X9N1:,&_HBBE("I_)U9/)!\?D^Q+[-)EU0G^''TBRH5O7%= MEVYWE>;XDOXH.^'D X%\=3RACPJ<3HJCE8CKD7]_]X>WBW=OON&O[7]^__?WB[8_T'Q7Z MKYJJU>_>+A"C.?\K_>'] E$4-IAY)W"V#/<9]7I-?P!4+?*)_;Y^M;## M^K84R$ST:>?OU$H2?F^(,E8_ZS)OO&RR VM\-/2L&I[5N075@>4UST[2',4" M0>1K1'_Z$ M,,<@S-.0 HF)/MW">=A;YS^]RIQ%1;&E1N1+5"3*CO.I[VWYPV5P@KFY90A9 M\5[;6RVDCT/SP)51Z%1Q4_#D>:HGHR^?]"2[C;F:U:CJ31:OJR=T]^GK P05Q(AHDTAE%>)^).1,SP3,KP&@^\!7UJO M3=5!",B$(4+N(;17JD"V,;M7E:"> PX;__R$3V-TK%%8X<&<[H.Y1:<_ 3Q@N*",ED<1 M@J,$\GM-$@A1(SM68AJE;TPN2;*Y_=R1!/0P#C UTAY>C]3HY8VG6%PV^W]F MHSQ'&>9/AQ2C-*YPPOY [9?]7_1&=J5OVJ+I/Q6DWM O6/E@DE-%6^.DT;DD MEYD4(5 )*LD0&J72F5J.Z M-ZZ^S)^QR.L47O.V)9V$>:>& WE4-JWS-D0-G*8E7*!F$OQJK(NV(G2>J&#DJ1*3!M)*TX ]I'N7Q7EJP MA*?U)[";,CX R)=$J&,$$1B7ZP5V\.;6?DW1H"<$6K6(]!+DYY0?/\:!TWGQ MDV3^,KQ#HG %/1X+ED]]CL5_+UZ;*P;]X8EN,KZ-JJ;2A0O_$!B)$!XB;62_ M"!^1]JJ\NSH\T!VH]=XD#3)?,\.8_X1X$+'$!_+EN3S@ FK+Z6&X^TZK1IVG M] I.%9"T)M3P $#%I_V)G'?;:*"%*],D(1R9IH:_][[],#KV9BU[Y9./A+[M M'<_HZ[ 9 TY$:RL *"V!;B]0DZ3+Q^N7BA'V()H4,K?C5 6.SI50TSU.^C] M;VI^/Z_=PC>&WC25E;\.5!-,F=@$3,'0/HB!TF1Z/HB1"9R7K0OL@QC R*(/ MPLIZ37P0FP8A]+ =+-0W)S_$&!>"ZO/-Z,6O]5]N]RO4R!NKPB:Q^-8G!^;M M'J^%%>@>[FK=/XIUY_B1-3;4D]VV$%/1 :8_9KP?9$40/5J9(/-PBX,-Q72?@=I@E[15&XX&^='2 &9 U]B1$Q"@:7F)$)[%YB!@ % MOL0,8&3Q$F-EO38>4M,6D9E>8,8X8LKI>_41(PHJYMCU^[T@F MOZQ,?0"^F,@F=I[V0R$SP[IL8/)#@=ZFDSJN4"E:( ^_>\N9AOWFKUVHXNG@V\_H&$W6&)S+?1)8T[MUB7X7K3=_0J>*;T%. M<$](7#-#DSOK->Z5&_I7'GO^0*T;:MLDW7CE[G#N($MG\%7>*GW!2 M9_AZ=5PDZ".I\"]14424QM?%;?KX5)53ET'C^:"EH:!PG5>.:A!CRK>/VG]' M CG$L%N@%C]$"B0PI'=(%A =O'"U^8X2Z]MDJ-[/\4-UF9=5P=7.&7G&.07: M7"-NF1H:4OCJ7T&.@.G977.J(AK:!X2+E0$2ZAD::(?' K68=+63T7S6!SL2 M[Y]P=\7G3]^H8.%)S(\JFL8P;VO<(,@4$OLW:_5 KR(M_@'.2@W!(D":&RH, MWI1F5TKDI^(X&F1R'$0I#,WGO!P,A\GCVCA0;7FP@S1, D12%7K *\*JR,:Q MZ.>&64<3:B[&*9^.L7YVL$STM.NMQ/^&HL<"XT B,E\C5^EPLWV=;-TAIC;8V;A@F96*IX MK&&/Y0^8GU*S,='&9&[<4INDN,^V'D7-_-4L+.X^>I4^T\@'PEMX'$SHH:<, M@X@J!BQ41PT9$8DZ97PR!\_%OXFVO08TRSS9E1"2Q<[+V[3\5;2S8C])G^4F MOX '#,IF=O\PUP.-&,1%V]A+_&-FMPF532 ROH^\'L9^'IJ7>-C,\-@ HA' MY:Z #5"_.UDG(#:CM8R4:UVXM8]4^>O89M(BIC>9N^#!A!C?BL!?F.S!)@'* MH!XP7X;[&5FS^#=Q5E ,D$A-ZF'7O66POZJ*IR-F!FX8L;,+_J)1(QXF6UZO MSE,6 95+ZW>/C(1&FQ[/Z.M<& -.03,5F"2F-#!X^W!P@3#CC $T:"1H3M6 M9-:GS[B[<;-\>Y:8D,=4WKBZ658?<(*+*&-Q5ZS#,/WO%677C/VCIDR[W?OX M!A?QL2KW! WB\'6'E1]0A,]D[N'BM/L[A*1*F-,XD54>.D\"%<"3%CT @<^%'B86CP#8^DR\40(BO?LPC?Y0;T\>HOC7;PM<-1%!XBMAM\R(J6,&1(H(8X38DC!,TQ=+]O8DZ6R_!!)!##&)!;([K$4#(DQ M3LH/=-G\:+G>\)*?%Z\4T;24UB-3_@Y& M:NJL2'8"IJ7A@7"'XYI>,*^?V4'B<_O2B4_&JP9XMF*,F;?LJB=A]7I2) MF?7C!H0G(MF1P==HCL$$*? M!6C__1J@NT LD-:TE-/.ZW1/;J+M<9SL2(DGS6]!I9\48;C/0^#^1_&B1.T5 MB@H:B(HVJ!/E;*%PBZX6#VIQW_>H?^N*%D8-9:U)"BUUS8L7]/#:)')<3;T/)LOB#9G@&>@R_?H*=/8QT1R4P(@>F5YP1?GE_?G M2\U*3/)O+18 .((1,O__"!E;^? 65OD%9?];6*U!\K^ C@3XIFS3EU>M:43X M)BH!3%#?7R5$=CCNWBMO"O)81.M;S"Q25L6VKIY(P*6X-9G+]*K07"!.A31#L?^0(%EF.*0YCQ.[.^0OUSB)$F9QH^RFRA-+O.S M:)-6438:5Z#T#31S>&QNY\+= 4<,^DF:HP9^V' #-8(3$!7]G4Y,.QZ)QJ#; M3.<3Z DS,K7SIR=^3ASKR3#>,2UB$P@%/0:Q=CZ"404F'0<.6SV8SZNK*ZAJ MDI.2*-/'9]>=7NSU*(N,#87WU3F:TD,CG;U ^Z"\,DI3HD.HP%>JG1D'N3]) MO[9Z63J"XBO*61$=>_MGI77%F=Z^1\][D)6:"S!Y%,JIX/+FHN<\* MBI"-^UO@&+W\C7UJFF'U'1#:N/=;UBP9O?'KE>2[!YE-!?4IP.!Z:UH!P0Y4&4//U0 2"'' MC+TI-^"[MF,+U.*'.(*],?W>9)#08%<^-"/V)E9W*ZQ^&#&7)L?;E',?QI*4 M@4-:2]-4GF*W@+;2(#ZC%SB%+VRRE9_+W ACA;S5J=!ZBKG"OBX-871=5V45 MY4F:/^KPV,!G-AFM-WTP;EN@'A;SX;@ARD^QG923I]9 M#-)4JS*]CPV;>8P#\5!F6C2ZB$3Q:(X'VB&"/H?N/J"Y&0.-,'0H[(U!1?W& M*U+R'.FLI*)"]/>4?#7D>Z!E)0J8J*[66%UR4KA,U61LUR M^NEEDWLJX6H/$(&BX! S7Q=,ATN 7$-G15% K!\!G='GVX18U\%$/ 32]%LN2J,@I1(]LWD[[\[2, M'A\+5B6.(G*]NL7/.*^IZ"I8HUK? D]@)1BN16#8U'%PE;WA:7_:;##[$^+*W%H#*W@%G C2#I[=)AB&Z ME/,H&EQ,6R.,58ME90S.ZK*B=E+CAH8]R4GA;+FU<=:3-!+RDKD M-;B$]R9H[PDQ);0C&_N\23]=YGD=951P2'&HLJ>& >SJH>E\6-1#<'5M:3NX M0Y*<&\!(0$8JZ#LPGT=9@:C2R&=NRJ:FU&8Q:QN&TU2&RMAH>)[*T*P>LE4X M6-3!#9ZS,DIS0RVR<)1<:<_@!L2,HF=F\Z[MZ;9L)K"E0F^J1S M9 R*4FK,'5S0$YL[&7BJP!E[_RJV9R0Y+'ZI^17 5%28W7F4/D&P:)KV MD0(UF""&BG=K3(?X!$A1WZ_M:?[(N3^=;(TEG-CA8T^MP" M#_IT/D;EX^?R2=+YRQ!)'_-TE<81O8\))H,1&'4=W]#HQD2\^?-Y5$5G-<4C'SI! M5(8;W,F&IO4A/&/P=<7&[EH@7>/;VV6' 6(H(*7U.+Q1CO(,T26>1S]8QGI/ MW41%M9WHTB<;"/9['4[HWM_%(2(.,G1G/BDUB3J)3!LP#6:1CT9':7\':KVD M,'^X&@&:05'>U@>LC!P]U%E4H"0MXXR4K#XL*Q7+:L$>UHEM:\*&Z*"DPW$$ M3&9'5@COXT05_\4K121_Q!^C]9!C>&P8P.H8FLZYU#0P40L4,:C>S^112A)5 M\ACW0SD.5N'EU*^I<$FZH*A\ >M],C:S:Z[@0 !M3.SB#*\<'XEBVF2%" .- MXKTHJXCAA"KF+8CX[29(NQ(ESB$ TCK6B>_>/_ 6&"/Z\'"(@2YLI_+6A>3= M^S$1"HD(7?T\.\1-.:M8'I4T>_$@J7%X1*E/+/-GU/53.);4P M(_1Q @[9^>G0"V-A7XF"S'&G))IM& M8C ._!6@&WNS^'!&]<#I^IZ,, 6XFMH4K" V[-#FD@DZF/H#!@NJ7N8QZW>) M+_/#TJJ#O@'@'" _@28LU^P-0DK?>^!\U5;+#+>(H337+3D<9/&P:\*RNR*D MO?6*/H=]#PK]"$4=CB$\*5#Y)%9VP.TY^2$MUI>)_*3<_SO\K!3S>#PM!4#@ M>0G%UN#$9"#1Y7FH0_-@G\DD.=RRY15CL9XV.=ZBPQ%PUFQG\LB<+4@@>\(Q M-F!0-9S=<>C1AA,%FIC=QR>ZQ-[B*+M@*?N87GSH;:A>U_SQZ1QO"ARG')US M7,9%NA'9U%3S;W!1;27=9*W,IRD'QG!=2PTSV9F1T,(,U9K6SN80ZQ0/SN%L M@W8(#A9EM#&5([X> NF?I4-4;[2R*1K\/$UIP[OX#:;DIK>01PKF9Y)73]GV MEOZ[M;,OHOCI+S@:?$;2_!1R\U8$X>7"K8B+]E73V1H!9LL.%R9J#3:(H;.[ M7S.$T+Q6"KM+WS(Y*WDMCNM?-NEFXU.Z>C=FZMQ2_ +=I75$C)A0/4IN& M^\-OHBWS?4O>6J:&6ZA-TY\V1&V:/GS3VC3 M?PHUI*S:D8XT50?76V:'.4, M/-H(^/R])VYZQV:,]<)4^IMD(4FU&CDM_27AY56:I%G-PCF;Y]24%0:,LSK! MB:A:PI+SFQI4%U'!.BR75 /P^*1!3[J3N:&I?39P\"6S5I"%"'@@*D$\(#U, MT0Y5U.+:%A+JL&4G;XLOH@@CCO&B\>#S!A4\4K ,TY7"KHP0IUOJ32G]@ED] M<)PLGW%!C8R/-8L=OEZ=L^7@A.-73I>$!\X"5#2:T%RKE!8=% E\&B9?H$0@ M%)SQH;M#+)'<\(+;5-7-'Z^XV=&S@B]>-S@O#ZU-O8\@E]K)R;U<9R>QT+[> M.5@7X-SIL$ "C<7^-79&BS.^M>[=4[% @T?5DXX&W-8.<&%5%R "(["A5N@; M]/T + %\.'-/_T.(=E "X-S9>G1Y6W7!>N+ZAG[W+S^\?_?N3RC6S^]SN4YC MH3J^MQXN/8 XZ7$=@9/84*P^E:=1_NO':###;V0$1%#V9W(M$9^^N?L&,8#H MXS?+;Q23^AQ@;2.W0&CC.2X&\Q0E1\HMN:$2*PI; \UNP5()!!$'88+U.*X MX&S-T3Q9,CS1[BN&*?RH\T\=8WFW0; 6L":#! G6^<@P;7]W54:/:196FVG MJPD83&,K%78"G/O"TT-5^Q>[:OX=7C:J#W@A +@8 5U$G8.(%*69U%1;%>D>(F*1-8">_H#X N!?&)?[XMR M#""/AC;78^:1I?"1QG(9,[3A[NZ M=.(4"I0!/$Q HD85;\SP$2ZB;B:";ARO1T]XVH4T M';6[-8!6YDB"IAB(:%(Q=*S;4?32:52FL5ZDV_@<=N/] MI\(&,]1##>UP"]^WPW0'CYO+F&U+,(MG3&./CK5D[0 U,,C6.>WTK1M+Q\MI M(A;Q)5DYTH-#@7[>Y.*F(#'&2JDM<;:UYRT[_#<((9)T8#V4\RJVN&$V![S=L"\]<4<8DFQ<(4 M@S_P52C9DOH3V"CU/@K(TF.5 MWLPI3:BN$L5"]E*J;Z\_R7=ZRKU]* I M?O.FA6F-?=:=,$DIQ@6FF@8]X.H%XYP5VB=%+\ZBBEZ[\@MO'G".5VGU-5>' M[+?QY,B8U_>AHQZV*-ILLBUC-PZ;?E-6:8Q6F%Z]H@RQ:J$U%:]M?T)**ZIR M*X*HNF;_;O[T)B-E^;4HL\22&]*\9O,VM2$(:\)3547Z4%?<9B/'C!Y 9=O0 M0\0VJP6XDK"23R07'O@._:80QJG@&\T["GA&XTN+-F2?MY@=6:XM<6 MBD%O3ELQG=WE!KZE@[<=PWTR-&C.&X.)PN0N]_)(-(?L%O6O(.;)].RN6=6& M^>%B%28GZX(>I"M28!1E6=-_@,G>#1X[!QG@3!1&OC[E =H_ ;:7C\QI_I/C=O^#L&?.:9;)L5>@T0.;7!>?I M.MV@)6KS+?J!!52-/V!T$Z7)@E>71]TNM% M_LC<[)UM\!,AR4N:99I6I_9,QA:G,D2?UN8.J;ZMV>(U/T-3?]L&C4S@7GCC M^(_XI^FX+D],>81T@P5,^>*/*XO,S[8](\3C<9-9 G1,#FU$"9L(&" MI_0=YD 09:V*I$2?-DE4B4P>@27O++P;V>$9/I/'ZC83EWL7UKS[.:I8>P6U M4'' ##;-O&%(KB5!S<9K<9O+D0'9JBF#2(7^'H^(BD4%4Q%\3A.+\;717T37JO,2Y+^D'S+#7:W,H5&&CRIV5T/%W^!7!0 MAFCP!<-N_[;Q#I.'ZHKYB:\-]J:.SE.F+_.D36)O^B-00U=:&A[R*5!MJ(#P M<$WB$=])BTL0EM8B-C&A8##6$W+0IH0K,MWP1Y;8;7]R]W6,&NAM/8VN"V#7 M%Q!R$ME>%* 6JO'*/ F5A)E&Q&F,F/X%:?F:RAYB!\>8B@F;RY]4?&;@PERU MAZDWQ!?')/'/!N=D':7Y%"/LCS)E!3&;1V80 .SPP$-AQABB##^GI5$8H9" MYI3&%]!G(OG,WO*>8,E,KIY\%$A- /3SQEVWN,04S-,Y?L89V:R%72GZ]M(3 MD:RJ%UZ_4+6XFO%\0,X$PW7?R48@MD ]U$0UDA8[U*(WJR)KYCM)K&^/QPH2 MAW4#9+I6.A!<&^)P0E]NHV/(D*N*#?PK4D69WO7DGGV"RAYPWNGM#W]"..A2 M-E3C$]9RJ*CT%G0:9>QI)RS>%[EFD?8&ZP6ZH]J%GVOHN[<+1.7K?: :(E+Q M).H$"]!)A@?1L\JLUZM/I0C_H/?4HDK_T?@?ASJ FTYCW'5 QS;U\/)(L> MVB59% PW]JNZQ"(C(W ;%\W]&6SN B&ZYWHWS+.^YU7_2/($)W7,<]$;#*_2 M%;[,Z>G/-(B$LTVG,ZJ8HP_6TQ,7@XG2%BCDR/"W0)AM L4O8&$A R8]JCQD MNC%S%/?KZDGJP8!.XUZ\.3A?%8\)^;7)B7#BO\[@J!J^K@ACRC6*:M$-E#L?IY:_6<0^- MT><+^4!HI>*C"7VS3,B7C!%R$G4:S=%$&(Z].2/E>+U,2W.[-R;D.'BR, 3W MKDB!2EP\IS$&Q@ MV8R3[[2@^DS :Q';!?LLD.AEPAZRVNYM,TFJ,-W%P5P\@ZV9X]'Z,XXRE@IU MP3J.5M0:6,N#1&U-Z_Y '03OZ2SEL$7MO#YTQP>JI14[/TL'\9S[,3K.S; 3 M5&'##O5%GTQ7]"?ZR_97]'\>Z&E,?_/_ U!+ P04 " #MB3Q78?.U?012 M '. < %0 '!C>6IN^>$,D3G/WRWH?WW__[=NWOST_DO1OF,R_?__##S]^OQG] MW7HX^VM<;"?L#_[P??W'[= WC_[V8S7VY-.G3]]7?]T.S9.F@?2A)]__S^?K M^VB!EF&09 R1B-&2)__(JU]>XR@L*ABE++SCCF _!9MA ?M5_/-34IDRU,UBAU1,TUFH=I_<[)#X+T5'F[0M\EV;=^^ M6MJ3+#Y;A-D5'?J7&2($Q=?U.[@',H6B1IO)D](WBIOM5ATQ3W! M4E#]$5T;P08@KUAKD^H/'3-"(SJNL4R]&#OS$O'' &T&#,')6"& ;O6N" -$ MQ\)]GO$[(/_M^T:[IE-[+L916?V#6NH!JJ2<-1E+CWWLTVR9EG-"'7B9D>14WT;/_]PYT<3!%&P<(GZ;- M")-4W83+0T7RX*]&J#ECIPY!X1F.F\AI^G.?U)2$;9^7=(L,TW^BD%QD\3E= MNU/LJP,TSNTPN30'.4-,_)--R^F2OI]L2PN",'D#%.X(B;D MG.U"/LDP[>R[WB*2X/B2_J[)#20=:XQ.)G\P*M^,-$#CU>YVH<9W0%/9 PRQ.&C72'.AQJED[Z"A%M],]&Z%E;8'%,]<1\ M_1\F_R=_[F*)R)S"\"O! MWXH%_:2K,./+IW!T[[1>)BFZ*9>/B' )W TQ^$792\D9W5GFF/"Q:QS5.VU7 M680)%?5*Y:JVOS/F=2(OPJT=-,L [05B3K;D"5%=+%RO7 '13<,-RL%M^9@F MT66*0SZ1>V,,4G:'Y@ES6&8%QXG1-,P@??<+E*:RS6=_D$G:EF&:GI8Y519S M_K'2.*IWVA["YZN8^3)G2>T/DVR/DO&]T_L;3NDV$I)Z,^2C>3#.X-?^G2E E#/>",57T8RLO8^3HD!Y[2GG>(OX@XW0:B1%2)4F MS)Q0"_K5N,N&-Z1'JNY15!(*PLG[QX>D:/2F\(88H.KB.:H"6)QS1#2L1^H> M2,BLCON7Y2-.&\AJ_+L[>1ZBY>-\R![D7CR&P+T*$'#/L1/)/F"6#^!I=2SY=E201.$).J;B"%"4X(H[HMM*T#C@BCJBX%] 40#@R+KETX0D6<'Q< M\NZJERO!<5)6C0>,TX4TV0V.BWOZL2!_$@Z+>SJQ2BX^'">7%&1!F2X\/.N2 M/BRII(:#XE*>@[#D'0Z)4SJPL"@)CHDC6C"LBAT.BR,.7U#--!P51_R^P'IW M."Z.^( %G4YV6)CH=1/A+,=I$K/6L\%CF+)6K$&^0$BE72G@(89ZW( I\4U) MNZDX$#4EO0U?6.KM)(O7O?>R^34*G)[68/K"R>SZBA>@,\WFA;RG73KPULS9( &VR%[CL4H>2)47.#"ACUHBFF M>:#'7GR=A(])FA0);R&"QYNE/HZK)%JJ1H1)?)6=A:ND" ^+78"CS5*>YWOG MSR&AU1^#'RU2)I&"_3%#H%/23EDXUBC5:YE+_D(QY/9FE*PSR?SJKCK%'AD@\T2^_./_E;F.Z,CT-J.<,,TYI5 MB^;WI%B*YI/,.,T^-^)S[^W P5 L,6SD$VS1OSNSX"SPYQCF(D/4/#@C*$XDRJUH MJ%&:IRMV5=S&T0C4]V"3AL"'5&$"S[/(S5TR7Q33V9>\/II G'#FF.6B6*RM M&[GBVCC6TF[:2(MD-P+-,]R%$@&&F:XE68Q!?/*Y3E+ JR!ZIX0U*8 M:9$CZ2*0#3=,.Z8[2O%RFX:L54G,5+(5"XSR_8V0*49YN$,%-9A0?!&2C.Z, M^22*RF69LHCN.9HE4<+C!#[1*#_K$!P@8J@*(&)6]X_@-\E_KAPM8 C@.=ZN[)UPZ5#-!71E:P4CI!P! 2.DWE8$ M%V%JIB)9?8V)$M#!D RTH%)#:*#Q&E6@AK&\AQ$LT]05N5&& M!Q;*=>4@5X9')P_>E3-=&2R%S)[^3O6!8Z2>ONO*::\,E2!-&XS)0%LGZ.]' M"I5R8)#4&X:9UYS5-R-(HAX8(O7F82. J+D,UY6S'J9"0Q/,7=&? ?PVN'I$ MS0A<49V5D8'T"7!E,:F!HUYGZ8K.K(;3M;2ZPA4]60T7E;H-5]1C&$*Z_8+Z M4Y@M*#JJBTQ6_.;*YJ.L\1R+TQ#&LGP#@ M[R#M;]48O)=8#2T]ST:/Z35#!4K#,^I./%Q=DL0>I>/*0E)R\;B2::P/39,+ MK[_,XB&BHAQ7 L.C7(0W<'@ZVF:4"^]& 4NKA?3)24@ VZ[Q;)KMK_, SP)< M)X73 1L"%1-I9(^SD4,#H\FGSW23/M-!O#&1Q9,E)D7R5_4CAWS M#*,<;-)V-XK5:9@G$8=VX5BK5)\G:5EP ^62T6:O3D09W?U3]NGC99(E3'B+ MY FMQ9G# 7"6X>L5Z?F'KG&>7U+5A%4C)UE)89YNC[=3-,,$U>,>PF>47SQ3 MNJF"E60A>:FT%E;0P^J8<4I)FU]E!:*G,&_I]_A&2WM?3>E6F9-L?9+1%BBG M&*]%\)1*Z(Q[@PYG=)!]M$1\_=7%B^Y@E#UBGR@1[(/7*$H7B7BX4=IO4+%; MM!R"7XVQM Y?T3!Y"I.4.86L#OD-U M+[#=SOHKM99S)D!\FL,BO2YZ\> M8?YJC_EEHTVQ@QZOS@G#6SYQA]J?2?%6P48J%N)*#J (0.,3H5"L>U:U'%/EVJ@V/"C 'ZDK6P[L^%9T>KMR MCL/9?G7K!B3RU,-Q_JF&**/F2K$>.W2DQ)%%5]:8%C@*KG-73GVK7I@)^MRQ&V4A5+('6>V<&WSW?=+A-G_<*CF MCK>5E%M?"L"NY\49E7"AA C'#KL>P@J5"HU/!W,@'.Y:0JK%@WVO634.@&FF M;\8%/XV,W@]VZ'6CE^_!)IQ#.!#-\:GXL([$\EMX>"Q YOH"@T8Z*6QU]YGS MDM"=@]K?"5[[#8K9B49:+^B!H/&E8/%?MJ#0_ MYNNY ^2KBT\I>)!-CN_0JB31@I'T5O!$' HGVC*#1)2]NKU1@:-JGE6&7ATY M(@Y>WQ!G29]L03%(HQQG"IF:&G$D14<2'IM0D.O SH$B9)D;[S[./N"*5I]S MLF*GI?Y8Q,6WU&^_RT@<]J[DZBKCHA!.A?.P/.5E24& M$*MR3F &6'F]JFW[(B2%V\0'Q]N"K[-_DZR\<$F"6+T5WLS/JC$(0+'"F> -UOUD\_60V'-\+'4B&@X M5F'3'J?F.$E_=32#K(_G)ZOU40\S?(&!)TKV6/92Z^@7V2 1DN95]5C4,FQ@ MI/'!(91JL"*%*,P7P2S%W_)@0Z!N90;G<58+,80T^5MZNKFEAU.9LK=M/N#; M\&421711QM=)^)BD5.-#S9F]6G/MU7K<(2IY49*B5^?G SZC4G=+,#M"XM.7 M+SGK@K'MR3.)"GJX,#8D&7Q]OLIL306ED?T_VPV?PA155]A2>I*(KE?VATD6 MO_[%WLAM)\+S)%_A/$Q_9=L!G4%_CNJN!BC>-37@8&F2!$L)+,>&LITT[E8L MU@8'990@:H6D61560;\B@+5Z79YNPF72%SR*)]A[1H\^N\4 MZ=V'QYMZ>+&XZ1K)U\DQ/$;$H\U>,K=M"%8?B96G=#IC+9FY]QL(Y]C*!MX1 M=4_/H.FLZN0%9./-#'L7>&T;93%?-8=PSBC3E+XZVZ\R:D*QK9^2]"*HN9'. ML[2"^711JPA1O4:'I=U4BP+UEK8#2U>%K8.I@_E83?WE-W3RDNPUGV*9TYWA M7>U4\GL@U>8/A;MK]K/Z%Y3,M\P=/>]7=,,^7Y_ZF[8\62P_K/0>9OO63'8\ MW2"^<#:.,MUFHA95 F6W.FH_: C\[HQPS2_:\(!A?=$& M O6^*.!!0^"WP06MQF?# X;U1=7]^?H/\LUMWE#Y6IF@]HGHTC_Q8(MTW[&F MD=,9%81*)]CWEDBND=5\C-D&1&N@+S'9Y=Y,9WOQ/0YW\HFVE*<]RN[QK/@6 M$MX7:AAIFVC6CG3MW9(0O3?2-M$/>!+]628$T7V3"GWQ<@OGA&)DASQ?(/@>::Y>4I8$(+N5.>X?"QF9;IQDO$9D4XQW#9N MMP)N<($DCD[><&O=,I3ZM @'^WY:L'Y:FS"P3&F'3/'=LYKH+%>KM*(A3#?( M764S3)9U_J<$=K793O==XN^VG]L>\Q;/G%W3E]7T&J!0]=U:L,&2J.(MI?:@/X$KZ G MC^$:[E[AXMS9#4V#=$5P36'<+O3ARCEL"FV(M\F5OF"F,(6[3WOH.F*S]MH4 MP"K9PSUT*SDNB"%YYJ[LNC#E3#.QLP>-RZ8DJJ,@A!"0M]V#)N40@%HYJ?TM M7 M60$\2R2F.<$4KZA@U4!9X?]W6G! [2:5'?PW81BUY"A4D/31FLW>+>BL8 M]=-S7=G_6OEYP>G:COMY(3B\MI#U,L!<<:9U!*-^"F0/BI]-7;I;/$4YO?UM M>Q:.CFY@TR_:Z4\/'-$9 B[B# .4. &=*..1 ZPE&]&,,5=U_W@@A( M^^[A '%'"$6%*8X%2[H!#ISJWI_38#AZBR)V^N7C3OD/N@'3;L\Z\ >!=X>W M?9'* #Y+R\:8X(\";T5OMT'T"#^);M/N@;N.@:VZ=:I,7+&R5)E_[5OG-SES MQ077"A]!\QQ7C*,6^$#Z,?2G0@UQ)^JV*ZTK6U1GJ(@*?P1=<5W9ROK $=0H M=0>@B9LN,FK?!B=!O*MA8E= /)8Y\_AMEYW\B@O8+YDPW6[MO")RQ5D=D'@;5?H^5=#X]VOPQG3P^CM4I8*2\"O_];PQ[:O3 MG,4"ZG&T,LMP0MR[)Z$HVX=PU=J M,4"S=(%[N:*'E?37L6,B[^(A,83&[A$3+@F =3QV_F$" +2/Q@X&?(=HLI#& M'L=1X_[0.G6!>_%&(/93C9U_DRVMQE+@<_0MK2"^!MR=S\5"=.A]D"?S+)G1 M?8[^*JPK>-GE]2N<)M'>+17 *!'X>2:C18I$^:A1KU&C=>E5?(Z>4(I7*-Z4 M#O%#), I7=S3OJZ#G9P*[F/GC.GR]8"W=_YRA0_2_X>X9I-1/"D^O/_P\1Z7 MQ8(56" 2H7.2/ E(4YK8+:$?W[]]WWV9%.C\_:?W((H5GM )Z=G\ 9'EEQQM M"Q]%9,I&'TE(F> 9/>3I\41?A,A3$ATV>7T57):.[H"D^_)Q7^-@F6B8"#XE M9'P'9#V0,,LI^/0M5<-IG2U?I]=/9Y,8UQAMFT@U MLM#F$?9Y:PX)JTRSS@,W#*\VL7<^/H?_PF1S@.< M/U5))J:JZ>^]4\5:QD]GKSX65PRE8WNGEAY#<1D54[(^@SBR)QIFBL:L0(K#HQO_F:&&NX*:?AK_Q0A:C]6ACCK]QM%]4[,;+C]EL!; M-637T82':1?/&P37]6ZP(8\KXFT?930CXVTWPD9AA XW2WO5].D_41I_R6)$ MSL)5PFI*62E&LV*O/M$H/ZPQ<5D@(K;I@*,-4YY%B#4E8[)]E^1?3U$6+98A M^=JX2E2G6>;E94M6PQ:G.LTV+P_T_6IL',ZPRP&C1DVHWLXPR\%:<7Q#EWAU MPV99X>0.I771[2)9B3=:P(SQYGR.GP-+6:N7U.XKT#4U[N.KK* J;D+UB/I, M/GVIC:TTS)O,[!9/& J'.^K>WET&YU+T%+.,_N7>$N03S!* M/[>1H/2D5)@Y#(ZD)Z?"3+-9X[L@\&0; [Y=AX!E]11JDWWVOL_>]]G[/GO? M9^]WQWRS8Q5+/)PN<"WTRF,EA[@+< @"9%@IWN("&-VXQ7&7+N>QPZKBP\(: M#B.'\6EV58I $KIJ74%*Q<;#+0PI5_#2\8\=0.7D'ZZ?*C!TK>,6# M6EAF[(5@;79X6&C7%82T)*?9K^<*)*IJDTJ$ROTJ,T@&X-@E16[$ >HLQBX* MJB"TPF#T%8?*49*QKY&6I@,T/ :&:2P7"C5NJ)Q\S+'+B- C*LB*=F'KY//- MSU$?.]\M]P10II\K1XHF1JHIG:[LGXIP*14$@C$:RQT*7"U%.Y]H["=11XX[ M<)Z?*SNY)E[J1?&N;.MM .L6J+%R(V)ZMKU$WLH#+6!_''@&SS M%?)@0PZPZ6'S9),=#D44^':&1W,)5F=M'*C:D,04DQMM5WJ[R]L>8[ ]NDE,#J1RF=![A;2QO8WD;R]M8WL;R-I:W ML89C8^F?Y18LK0]!5.>B)W^A.,C7&8Q!A/-"]8XNR*-,VEMP>KS)Y4TN;W*- MR>2ZH[L%W2T7Z]QK)A9TI]U4(FT2L>'V5^OG>6/,&V/>&//&F#?&O#'FC;'A M&&,='>P6++.?@Y!5XN4)>T5 4%6=$"3;ZK0@K,K3@@QM&0<::AI/-FFW:9/G MS3@C%RS#[]E0G>9M36]K#L_6]/>!N',?R"%A< ^!PDSO"_"^ .\+\+X [POH M7BI\"V??<&BX8J9G\+@"F@D_W4 KWKV?KJ6?3EF]MN"1^WL01A&%*P[2)'Q, MTJ1(U(MZQ0\QZ6>#4.)=:CXS0K7(]S9\89M?W5:'R=?U3KS@]G;+IXW7RS5^ M#GP9L/>$>$^(]X1X3\C8K:W1&IS>V@*5 ;=2KBQ88!^IJ9*A ,^"B'Z'1#7Q M@3?=I-4EIL';6T=C;W%(O$-/.'U*LOE9)1Z3.4'5NR9Q3"6C7++.D468Q6&* M,[0=S$CDIV!T]W-B)P4>R8$_6FWAKB7L*SIDES2TB-5;^Y.V:.()>[&W(^*M7XF48L=.V:2.4#[1(KS /1#34K%,#/197&=VARVJSXV/,'VB1 M7FF^C6SX>!U(X^? D@N,63G3&7AOD0VW3OLU4X:)\IC M^-GJ"A92.PKKVBNN("2/U,E\,*[$+,5[:P_N>E> DXL0S)WA"AZ034<:HSB> MO.MC$0O8*:3@; (#,]"[U^0B(HA/C5TJA':,($H(YGO@]\_+]P6QMVKLWQ^B MK>L'U\'H?!@V.B92Z49[K[=/I1-?1 B(>UC(E/L4Q&N( X*>4%8BU4(EP1-, MYLM)R? I3,J>5!R2Z=W3;7(#?*'FCL>+,FQL^!O1M( MF$SL1&):+! 1IAM IIC.F6"[^R4]C,^JJZFBXO>D6&RJZ.4=?-6F^XP$!S(2 M[LO'/"+)JM(PL_@L(5%9-UL0RCYTFL\ \!D ;^(4/@-@SS9V.P- J!-B)75L M['# O*AR)7KL#C6(6.@=,V,/Q:@@ U<^QRXO)EV, Q4,[V)LW<--UE3T=I*DARST[+9A&YT$=,PR*:H3( BSF/Y,)3F; M(WHZJ/>1!3_/J/VD1I2WJ'JUJ*Y1F*/)DG7ZFLXNRRS.3S$A^!N*^0UMH'.Z M((]-1O&D^/#^P_M[7!:+,RH[B$3HG"1/@G9&2A,=LTR%G8ID?8I,]P-"5+"K M':)N,%@\9KV-D_!SX3C='W>GF&F?S8I/]3%\L^@:"H59I M%J,N'.Q=@=X5Z%V!WA7H78'=,=^=JH^[5*/'#BOH&,9J!Y\SF/@&'JV=TG+U MSA4'O6P%:3C27('&-^EHU:3#Q;Q08/^%[GQ[8Y>=3O4?78(7A()'E*%94@2K--PJI-# LN0Q1N/)(%I\ M&-DGYOKHS9BB-[3^_]]-Y/[_WTWD\_3A-KH*:Z M-[%:FEB:![D-Z^K'("\H(0N% SL@Y)0^].O9 D6"!%+>F Y>?[&V\-=.EKQ,BY!J7'Q: M0!.Z(.P9D2C)T2U)(G2)2W*.TS0DN>CV3?6)71/Z@++-Z\)G!3HE\SH@\XI* M\8J)X M0ZN21(N0B1">DU @:Y#Q'9#U&\I9I".+OV1)GI>B4@?)T-X3Q3=2S;VCMGE M[W0])$6*IC.Z_I*G)"[#E)..+QQGGDK6$N,.U?UU\D6R>L "5:/%$XRZ9B;? M0A)+\FH;QYA-_4_#/)_.JHU&?#4P=Z ->G\/":&*PY3/M4P^! M731CO"[L\7-@R0G_*Q,&A)CR4N8"Z>>.LT>M4-H%(\T&.:C)Q-)*!= V#;%" MHQ#0YD&&FP/3I9)$A4C[!8VU2375,XO\[OZ+"O7-<\R&AVJ# F!_*,PPRP&S M/4ZIU1&?X26U*?.U4Y6PFW$JN^WT93?F-JR+C!V28M0RP'.L\PS^4;JU2P8\LG#(!^N81*IM@)/^];!Z)/(!OO@_TNM'9G M7W5_#^7ZR!5FF.=@'5^YJ,(KS&\(3W)1GN^3,7PRQB$Y DJSAQ2;U-I=@1*@_Q[B"M(U7<%'[BI^N_[D?EE7T>=V&8IVGL&,A# M9KB#N-3849([G;&"I]<5-,2UDX! [-@3+<&+1Q0S'WLE+0@$I=R9L8L%//]6 M$"1W!02IE@L(C(Q]B< U?JBSR!5$Y$N$'XQT987PU$]HENW8B^+A!XA"BNW8 M0='=/D6165<9T MRR=<63^:((%J-\ 8?1@V1@K%EN(, 5=6%BCF ZCBPLHWJ=8X04&Y^\#!\= YX./8X4 FO?F2HQ&L?.! M9G;7#BUSG0\^! 15W2<#.K-X"2A/64[98N'(#770!@B09QGM@P GR+=#\&WF M?(7;F"K<[NJ5?1OR+MF2#[1&KZ1(B#?0&KT/>_OFZ)\=W[U4:)PW&*XEN(*2W*;7/;==\8IU)T?'F977G7ML M+*$([QY3*6F[I.^"] ]X[X(_; =^LQ&&@ M]N0*"KY)3Q,HDI,;*Q^4SB#C"QY:IK!WX\MQ#CZ^/$&T:&?@T-YXCJ*(ABLD M H>,*Z+!55?@WFU7Y$$,!< ![5S]5(]1[='7-ONH=K/U#_.1F(UAY\D\2V9) M%-)_AU&$2RJ]V3Q8X32)J&:T_0<\I*WZ1$,1;CVR?,"[UX W74'A?$[H\]E' MGL[N6-)!B6[9MWCA^1PU9G9 *K405F$27SRSIE&LX>NT6"!R5A*V2TSR'!4Y M@&S]IW3 PMYBT%X6^\QT\3RC7NW)EJ#;-1F28*E\@EGZX\J0S2D]9SB7"9SB M++.9 F&^8-VEZ']8_>-3F+(3$<:/TERS7.VUE%OGL"E\)\79ACG+(HHRJ8E+ M\J]G5"5+"O8O+C?2&:8YR"F0<=WO#_A!Y%/,YB @JA-%244/_7>**GTYBR=+ M3!?X7PJLM7B248XO0I+1?2N_1:3J, #C#CC++"?K!F"5@W'Z+4.$=7-F+;,N M[J>W-84\=A2F&N7I,DS(;V%:HNEL&PF]RN@!62YW6S*'*:6Y1KFZ6E(5C3 J MIH2JF2N M,MXH]=>("@&Z1F&.@$(%F&&4@P,:)"JU9/3X*+=6WAXAJOL^IE"QD4\P3'^. M0A(Q3?Z'PDPK'.T153707:[*@BHB>%9\ VLPK9YEF.O* M\4*E"U/+'ZZ!@N>9SN;,XI#$MP3'952L6S&^".41-,?GT#J00_LEI]KJ15XD M2TH*#]/F08[E/W;B^O.9D;S,2*"J,?9 FL^*-!12'GBFA0\I0ZTCK!Z;< 4: M +]8QW?KRB)2PT>DI;B2M:0L,;" A2NY3#!X.@E;NY+[I"91K8,L8-@&WK1? M#38%>QH,T,!;CZL!I!X/ N,T\)[;:CB!'>5@> ;>CUL-'D4/'!BD3VZ!!/.: MP[5()]1L[1P\.$Y.J=L=^//AR#FEEBM'>^ X.:&?:V7YP3%R2B&'I2W P7%* M[59*FH)CY)3FK96B"U;(TT7CI13BKA&*AP<*:>T<6#J%MR!Z80RWEVV MH=G:LZKIZ'MIW+BHK*\-H<">JJJ/-=EG58\V7XK6:RE:4T:#UM>254BU$ %S MI1+5'O-[4BS.RKR@.C.I-@]ZG%\GX6.24OBK4"V@@D+W2:;;:#9Y,D \*LTU MFU85+5!G*H-*PK5_+S5)9<"Y/,@L_OQX#L MTBKT_'NB1YCTYCDG]:X-V,=#\BK]O/7.,S8V;J.&67S M7:X2W*NA_43OW?#>C2'3>7S>#>%^Y3T9WI/A/1G>D^$]&2IF54OMR()I]5.P M(GB%2/$2A%D1M+SNV%_ C@5-+;FII:H/6;"H M/@11N$J*,$W^0G&0KTLU@XC5_>A950I/-&E9*9/EK:M>K:NSW=?8% A7Q69" M94UC9I^&H(),@8Q!91GU!I0WH(9)Y_$94"J+UQM1WHCR1I0WHKP1Q3>BM'4] M"U;4ST$84=LNK_I,!:3NG1 DVTSA(*Q2A8,,:8:J]%]@TL9J2Z4WN>P$M/2_ M&\BL:2L6%A(1*;ETO[Q,LJ1 57N!PZS_TY?/X;\P.4LI[2KYB.T>[*T^;_4- MF<[CL_I:[&W>"/1&H#<"O1'HC4"UI,4N5"@+-N+?64D^!3 .TG41I';[)\BC M3-I]<'J\A6?'PH-\(9 M!__4-LK'&&'7.[H4>^! '^"M,&^%#9G.X[/"0+N2 MM[>\O>7M+6]O>7M+L4A,02FR8%=]"N(UT@&IVZ?H&572YYBTJ(#$>'.JWQS% MADY&F]_!6L6V?4R?-J%4QD &(5!2O;7DK:5ATGE\UI)\R7I3R9M*WE3RII(W ME63YB6U5.PL&T\D/05)=%49W_6?=$)3X(29-)0@EWDZR$W82?QN0?0'YO,9# M3>RF-)Q1&G/6#WA][=[ZUL93E*%94BC&GK2?: F!\_663:G7&FK:" M9,,X^Y&>#)20!4XI^'G5%[EXT33)(,\R:HC!"?+F5Z_F5W6MX1U:E21:T%5Q M2_"WN(=,YQ%:W*"-W]O9WL[V=K:WL[V=K1(4[5N+=$6ZE#!MHWB" 7L_ M5L TS5,;+IX@1GE$DE75P@_/@L*\&ZA7-Q#;01[P^@K6,-T>9>?U-WEX_4GV_2EJ,[L@M5P^(D*WP?(Q3^(D M)$FSHZ=I',RX 1)R&_W*1/XJBSXC]JHF(GAC.G@]W=UPGA0D_,I_/6],>R,T M)\6> 4I_VLDR_>&/Z;>,GDZ+9-4@R=R_FZ.J< MFMZ^^ZU19]#G),,LT'65%8B>Z\56UF\1B=@I/T>G+[>5YL7Q%"D\(<@^>H^G M/8_GN"Q+'47"NC_.NY]Z9YZO*6# <>T"]_+3$RLI!6/'1.Z-DVB78W<8"9<$ MP.08._\P 0 JG6,' [Y#-*F=8W<%JG%_J/*[P+UX(Q ;_V/GWV1HZL>Q0F _ M-#6XJ#78-]C#X?"IQB2C0EFLQPX$E2XL? L1E/=!GLRS9$9W??JK,(IP695* M!"N<)E6U1+M(BO;S34946A+I(RO]MG)=-^>:G/+=]+PQ7;X>\/;.7W[-)J-X M4GQX_^'C/2Z+Q1E>+ME.@RA6>,)Q M1N[J2Y+64B>,W;T>V6GT;KI")&3;9%4-DG_&6;%(7^XH_^N:_2:ZI).Z#3!N MSUR*Q.Y5U+(G[/478;3X)PJ;XXZPJ7KD:L6,SLIEF5+LGM#%;(:B@E*8X'@Z MF\2X2@68Q/^BWYG)7^,B:_,(^[PUA\94IEGG@1N.5)O8.Q^OMPP.\OQ!!NA[ M3I;EDBODC7_OGZHD$U/5]/?>J;H)E^C@$."*H71L[]3>A=D<<03NS=_,4,/] MG@U_[9\B1%7LRG:99/$DBNI] \7GB!I%5 .I-HM=;MAT=DLP/6\;=?;.GC<( MKFO9W9#'%?&VCS(:V)[4=FA^AR*4/#''5*,P0H=;IOT&\7(B&L=VJ5>IT!T_ MT:^>Y%1!;59B^0-M44Q-[CA)2Z8^W*.(%6(G*+]XCM(R1O$EP4N6-U[6_I+I M["(D&:4YISI&E>$[63+L>4QV\6Q;N% U?3K;+?C-@N:QRAENB?KJ MSI;)V2 MOLY(OWBF-DG")Q*9]IC:>,69*D+MQ(\J^G*(L6RY!\;3RG5*=9YN5E2U:#DJ$ZS38O#_3] M:FPNRBH@M *@]'6 M-NEE4+JP0/K0X<2YLV#4?AHF:C!IZC"AS 4QZ\R6;UT@X<*&WAN:T (9,(@? MA@DB< TW)]HZL1YY[E5!'BD[Z6'\[YV#A :6R]V=8#A87M:R6_FREL0'$SY3I3Q<="4:2#)S^ MU)?!XJ.8U]>?=C-8A*!%'F!H/HX>&KVB?#! GT8/D'Z:*5P]=$1KUFR9 ,?) M*3U:->\?#I,[^K1>'0$<*7^D MU'8'W("Z .;KR[/8?4.S)$OHI)1*2QPDE+!LGCS2/X5L9\Z#65F4=%V%2TPW MI+\JJC?]\S:,=M8\L%NRAM5SL _>?*O"7EL53J(_RX2PD.032JEM&=_C6?&- M;B[\MG? *1T0IT!4_\1FENL_Y8(CR M;;T&U-;KZ!MEJ32"J43\/U$:?Z$G'SD+5TD1IFM/E["A$GBBZ18I5!5'1+QM M D=;*;R_0VFUQ;"NV.)/ )AAE(/+:AN]9KOHU783K>2$GDRS,KU.9KRR5LC4 MX&1@7.6G+W4(G-DU@L8H&D\8"H<[ZE@AG+#MB.93S'):4MN<'>:3++Y,GMF_ MQ$M,/L$H_9N0S&U*U1I*TG;?DC;G49@Y#(ZD;6X49@Z#(^DFJ##3-U+PC13$ MKKF!V4>^1X/OT>!FCP:=$Q:W.,9R=!R.4(5 M?E=@\M4NASP[7.T"WS:T719C%XV.3B>P:\X5D=+$2SW(UU]]P'@ ZQ:H@4I6 M[Z5Y ^6[I0(#"FFXLH@T,5*-7?57^2 MY V#O21YZI,SW.3.MCSYI,Y^[Y_F%:%,BP7G/FC0C#Y)R^^H 965=+N(,!7$ MOU!\6A8WN#A-TA3%2C3#'M43,]M*Z/IM7S*RI0+*!. 1PTD>U=\*>D@:;;LO M#>"F&DYH'#)E&#S05<><)/23H?@![_I*J#(F>XYU;H'WHT"F!C\YR=6'X7'U MYFC0X>_-0X+LHQ56?1;0" W9@1QX/OO'_>P?DPZT@0,QW-SI5(&*"Y2B?VN7,A##6\P*X Y^(<>IL3S&@$@P5OF/&I!BNC M1VFQ'CL"S!0L&C!F8^FNJ[%Q-3A#P; H]Z2K#[^+;'S"Q#'_!Q\XBI,\G,\) M6\*L7(+^AM3+PDB<"/SVX8:%%%GP4:!>HT"W!,\0/0MQ%J;WB#PE$:>P$CBZ M Y+6QTS=G^GM#G*5L?Y-5+S8;DO_+WX(G\\J#P>;<4N%*<%E7E]C4K=P:N*D M\Y?H%3GW#\&N>V'/,.Q>U"D4]^7C]NZ+21;?EZL5)H*>*I#Q'9#U0,(LIVC1 MMYR&%!@^0>*1PXG1@??E'D)RBF="CTT_Z X7EU$Q)>OMC=.-1#3,%(TY$^_U M)MQXE('&&G7M:VPW'/^_QI,LM:'PX9<1ND'M;&X^VN)^M$5Z>F"EC7OL<,#* M&>7'[=@C4!"Q4-1OQQY% $,"M4K''B8 P(Q.<:^8$Q&K0>Z0,80M1YP74,' M)L11U8.8\9OUMRB/ %*^#V[P<16T[KX?K! )\NH* Q,!%?EKAQM)@=+N0RB] MAE ZH"!GR/1U>P4&UUR3BN* :QUKR\1W2&FC7-&6Z*] MNL>*R4^8KN^5833EDZ(@R6-9,)7R 9^%:3JM;$[FD-C<]<'AK\43+6%P@]AU M7O2TO<9Y/GFB\K\FZFY@K6>;]/6V(- [=.TX=+4^&?Y.'UY]DWTY6FVE4G3]'5'PI44QX M.2O)&D8"0IBKXW@KP1Y(V@01A!!2+## ")SJ,AJ:<1S@OF]!&K MR! IB=2JWY@)! MY;),F8-F?YND_T[1NL1ZLL2D2/ZJ?L^],8H?,>KD\;:"+4VW*C?).'B\4>JK M1<=RUZZ65/2>*E$5DB^?8)3^SR$]^S-$7O9%042_?()1^KGB+.)!/,E2C)5+ M%/\R%M$42UQXK\ (K3\S9Z[W(W@_@OS5R/"N^L5)>IL7G+?,V=!YMTMVM3Y_W;?O\#56?PME.UL[P&U8Y MN?7R0CI[WV!4976BO?YLIXZXL\\(2LOH6&@&H*?OW"+[NYB&QM[\(%O)%@)* M10%SZ+2A\,(/F8LG^:"Y-ZFZ"9IWMR-Z,\R;8=X,&X09-L3PG]K1?)0ER!VH M9T=8A*RF*5DPYW\.PNC/,LF3ZHL15'W%(*'OS.8)W3N"D-V5G@<9:EN6W,&; M3)KPG9'KC?=>C?<)^TITG]A9*D*F\*;%.@Z>4+Q(46G+Y_#?V%REM+EWB#;+9XP% YWU-V$ M2]2XI;1\BG<#>#> CZQZDUY?V=;97G%'^Y8K&,I] MJ'F"MN$TTQTU,H70'- MA+MM+ GW W2W#;;;A9HE,'#72+A>_4&T7O[U^,WZU\Q]Z)&"H;I2M-CP+A;O M8N$&$7N4/E!:1^_2;]^%H);HH?X@:UTUCMDO)&P?(IEF*:O^>+Q< AKY:3OB M23YMQ_OKNDG;Z?/$\UX_[_7S7C_O];,O9M[KY[U^@_7Z#;C62=5V.,ILNPYL MY"/,ME,S<"RXE/_.KHFG$,5!FH2/24HUY(.+M)K^KN<\[N1=)MW$'1+L'<(] M.X2K[U!=.7[*&DFQW%:4Y4U>/_B$/IW G<@6R-W;H12;:ZW,Z*GOEG\(GQ$W M=X\[T :]USOXSNHKG299#+D:%##9DB_L/'E*8KIQY;?A"],I%?A2F6J4IPMZ M=. 7A.YJ-Y#>5]-[B/=C>C]F&S]F-UNY]U@>C\?2EQX.VBLRI-)#5;W8.?D0 M6O)M#GSG_(M"I&1*.1@-)_KXJJO!8'SBK9P-9<)=]I(I55C=XH* G;2M0 MH8\SZ?12H\G[M7KU:YVCQ^(JR^GJ9!_H##^A+*3_K=?#'?OL3:X@^2R]LD8E M(C^'S\FR7%Z<7SV<3Q1)?3O7!,%)QEYZG?Q9)G%CR:C:Y$Y)'F*]+H?4._2$ MTZ4=GPO%J1T0^R4_#;.O-R&?IN81[1T_.2GVG#[T MI]VF2G_X8[U>&NGB_KUWJN[";(X:-OG&OYFAAHM0PU\-]VG+%QPG'?N3I<+Y M>G^X#".F1S:=U_*!%ND59@&+AIH-"KPZ 048\P=:I/Z)_(&.!79]0QD?J#U@OMFTQ!(;;^Q< RP$ MK*JSNH*)0+_%*M:@*WAPSS(,/T%*]M0>W MNBO R44(YHAP!0_(IB.-)3B7 \,5CF,1"]@II.":<"XQZ(V(".)(8Y<*H1TC MB.;UE^TTE(\.\\F,_?M#M'7](#@8'?@E[@.3DN[2L95O7A\*!/;3L0?;FK)) M!8-&5_K;608+5U,"0H_5YT.#03,)L#_]:W (M8WM]YBC/52H1*'1_H[GP<'1 M+@>TOT-\5$!)TWLMI/9_"N(UW@%!E,X2!2$AS**IQFQ^I]?Z0N_A)M/^VU#H MBP#LW :M]\U 32/:B$./*;&W!,=E5$S)/2)/2<3+U14-,T5CSISG]>OS1BD& MC36;C(JS@H11\7M2+#;]XS8U62]GPGX(D*F6$JK6&.\@GA8+1(3Y5) I/IW* M@72J^_(QCTBRJK2O+#Y+2%36_1*%\@&=YECZ4M>GA<]O.H[\)N%QC)5.PK'# M 8L1R?67L8<+(&*AM]N./="L@@Q<3QF[O)@,H Q4,'P I4U$0,,^L>"$.ODA M2*J^*4'!&J>T;"\!?)I)-Y,22=ZOU*M?Z6(V0U&1/*%MJQX6Z[A#$ M#(I+1+>",*U3 0M$_WM-7UK5+I3TU2^O)M\B$KUU$O3\-N<;+;0V,=(",T=GS-D_<)V%;F1VO/>&6^.:1L M3H\XPL0I^+D_".-H[7.F/VYN< NS+FZJZ.!-=HTJ37*]P=5S-[_ZN]!MITX/ MVBTW%.;H;OJER:Z S^J6Q+UNG(([=(&S@NQ3[U2>([JVHD21ROU9W5+)#9=U ML%Y!21R=[0O&6AD=2/I9N$I8RUJ@U0J>;ZU5TP%]>V+(OR17,LO6S2#\74GW M:PW.Z?"&0OJ/S>\NGEE;=*K6Y(@\(1:VK)H8AVG^MIDQ% #-QX\+G33%W\(L M0I>8G./RL9B5*?T;+K,W[5;[>]%0$/LM3,O:F-@0"X7@[4S-L\M[YH[6,]>K MWN#]>-Z/Y_UXWH\GKK[2U@"/T#>G;=T<4>6C.97Q*(LE^[%7^BNFM'0&\(,7 MJKZ\'@HK7U\U_C T8=/UU/5063E>I(2>5S!2?W<%J396-!BMC\[+Y MH97GFR#\!J=?"OH#/RX-FFB&5+;)EE0,'E.TMI7H4,*D^!S5_UT;3#J?0.?Q MG;(-/ M&3ZWS7O9&%E>9\.Q5?0Q,BL85$>Y/ M6?/Y!#Z?P.<3#"*?X F11SQ,#W];#:<_\7$#-+A.U%_2P1B0;&]E]I=?, ;\ M6AJI_644N $>R+;M(?=@N"#V[5WM(3UAG&""H@4]I"@,'*TN@T3]I2R,&3U@ MZ! ,WB<'P#,5-H"KU2X8(SW$Z>$ NF"8Z,=NX3BY9':T]3S:R. Z">B895*P M7]751/0KL^T9T6_=OO.=YN.-YFZUHM$G;O6:N%4I"?5JF$GCD"&E4F.MI.CT/J:P4Q_TS7 MXB)]N:.O7-M\351*)W7:G'#=J"B;P^YHR;>1;[N636)HG+) M>EVC>-]N/D?;?MC3V2W!5 8;M\C.GC<(KF_")=J1Q[U2I>VCC(:>)W3Q36<[ MDCUP9=?%NS^'P W_ (#BDY"0X3J+;>HL" M,74P9Q!\L$T51#P;:(GBC3#]A0Y'MV"VT4- M4EFL27B@+Q9)BF"H59K%LB$<;)1NGIK/H9PWW#$ V%HEKN[^\W:&(1L=>\;'+3J?ZCVZ,L;]LYZ%(77>5*V/I@C; RI7!MM83 M.37ZVV &"X<\"M'?,3424%2"9?WMKB,!2Q*$ZV_K'2P^4(]J?T4@@X5&%%;L MKXQC<'#HI./T5['^BB\&!Y)>]F"/A12#0T@S6Z+' M4HG!0=0FLW.(2?^SLB@)"I9)EBS+9<# "=-@E3M]YL.U"]K"RX_+]$-%>2';RA]0M6NQ\O! M4'V,I>9>,C+9%O[P#6LRN9[M&Y?Y?)F.6GEUO+'X3!OW,VU,!DD&&FP;0Y!D MP(7.;<_R_L1GQ*!Q= ,;]N'[ %&S"K\@%#S6_22"51IF;8O!%1]KU,+3HLV; M<+V:<$,L6NZ@!&Q&=XEXW:?EELI8Y85-'LNJ_]SIRT4MA[SFT>#Y]BY7/J#O M!FT#?^O?"AI#0Z?[D@-O0OF2 V\(>4/(>4-H<.&>UD?Q4::2Z9WK-LR?'X.\ MP-'7!4[I1\@#5#4);FO\*#W4J.FC09DW?'HU?";+"MWW/YRG@]9OV>:^:G(?YXI&UOYP0PIKI5>Z3G3\%D?\N0U(T MD]KF>9VV/%H?#-4%W?3,R,NT".EK^2"#)G1R;UZ,5DRFJ&)<]4K'1$"5?+2C M7@!>7[#-67W/-E0F6>?)4T+AB5EZ,+<-C]+<;AN9O7KI/3V.47ZZ^R5K-9OK MLJ#RM#Z9JEY[4_)DF#^Z4Z+6:)R\?AU_:4'&=T$6X_?QL)OPWE9X^K(;LG96 M3[Z%)+[!&:Z*D.HK%'8YWOEO*&=51UE\E>DW"Y2>RZRB9EL<"$-03GWSZK^HQ.&=B"\R5+*GCX(.I=7ZRA?)Z@$+M.P63S#; MK8]M!9+60(UCC%)YEH9Y/IU5"U_8#X@_T+3COE$Y/N4JQVO$])Q+EBB1Y 3_4.R>0K?\!%F!Y>P435SG^B@K5+GV=L0^?@T]O[ M7,.O]A)=8K+^%1MW8AK41B(L(5UYS\*E:/MK&F*%1N'.USS(+)VO].O;D$Q) M7<;)FODS"Z42(1[]H,FVI.05<7L=0<-]4J;YI,P>Z&21R+T5P$U&4)AAGH,W49?#6 M7>83-MK9F MFZB[0VP;I]K5CLS=&!UV(0\4FVVGJM$L X;9AHB:,'%@TLR4N]GT;T M-*%FVN0)D7".F%=2XK:!3A\"=ZP7Y?HV6]YGXHZ'T3^N9&2?I.Z3U$%IMER5 M"\-#BJZ TASEQ29M)%>@;(P885BL9NP8R!,W< ?9$6-'27+4\"!RKV@&+"ZB M7*7^.N<." 2E+.&QBX5\?0"2DUP!07HR \*!8U\B<"T%ZC9Q!1'Y$N$GL+BR M0G@*%[2P!XS#0.]J@!\@"L4O8P=%=_L4Y2.XLFD(%PPH;]T5Z5"HUA8':%S9 M2T'.$4"UHBM+1_@@@JYX8B[8TFIE2WMB!.'# F]^B>X%WK\MD GO?W@@+FC MW^N6*L&Q>R6[JZX[B>;1 <9FB ,\"LDU?JIN/!R5+8-*]6;C% M*PQW6F])I^^[WFO?=6>[X68?.T2)?QEI"_G>!Z27%_@.I6^H_)5*6($0.X3* M7$ I=YP]:H6-400C?7>T8^F.IAL$D>:%7&(R0PF[53G_'27S1;'56RNY.Z<[ MUF68D,HGR(%K&,0-M4.2-O,5B_DF6#^\CZ-(GW/?9QNN&=ZG@9,6_.2_R@"_ MR@?'ODJMP0]W+U.D;VQ[&3\58N^$[1ITT$LU;;DA0EGKZ=UWSH2^<.SX#:J- MZ\B.Q9&@.M!CS3B. MIP.=;[;6&91\CSI6<&.[@H9OF&2Z8=+ L9 +A"0DY0H0H'VBA=;87\'PL!?/ M,;3+,=')82R-/@;8R6%5ETP6(2D&F7-FP6?4WZ[M*M@]QK6#OP6\+NM3_2VRJF](/*2O82O3$ SR^"N\!A]T!7\+>!'9< 7> M4C06C+$[U6;#S&8#?PCE:K9:F;S(CD7RW;6;5Q_K[_!E-RQ17/QC$B4Y,SQ<["*UG]!537T M :&=/:\OMO8VXT[84GQ>7VRM?\KW4&Y,OFGQA-Y(?PW;MBSS#&<%"2-V8=L# M(DLX(VK/ZX"M5U_Z$I?D'*=I2/+/]+W+5WXK$"G9)[Y M CG>V=&B)$Y\'!G*O6F4;D&9F72\?>J%J6R &?8YV-OO5=AHF.;SSGS>6?=Y M9]R=RV>:'4^FF?PD>'O7J7S;=04=>50;>)*ZDB4#$A==A=65.*@F2"!MV15! M,I$R,W Q&7+*S) 2!SIV%#FW@H2>Z!3MR4LEZ>V#[3) M?\,U5# ^!1.-\@-MA\SA2G7Z$<88H">4CS,<3YP!<. ?YON!#E=G\)$[ X$J MDS/^+9#$*"K]SH#CW>?>?:Z80ZVHCCFW5(3HZ*EUSJTE%0G2-EQL.#4_4(4T M9853 9U)E=2"A%D>1E4-P$8Q#0KTS%S\JGY-G6<;=6WJ$^B]F[UZ-V_HYWG METD69E$2IMME>%Y_DX?7GV3?4Z@VT^R-#%'$%GU^&[ZPD_FL)&S[F62L[BFJ M?^#8UH"9EKK;WM7KYY8M'Z%;D#_0&KV2ZP1X ZW1^["W.YV^[/]%X%!6?X!W MSOJD6H##2W&C]3ZMX_%I:>PY&'Y2N(*2W$[7W;M=L5"[DR/O\O(N+TLNK\'V MS- P*FPX*'X.\O(Q1W^6[%?H">T5YNCZ)10>:=0=H4R7]T+TZH78W.Z^7B'_ M3-!NQ>W[')K&Z=GC(W*'<$C][Y*>MXBD+QM0^"EIDJ%=),DADJ#\](SU,B%% M0K_-Z]O6Z6:W'G+R^@^"/+IN'MD!<_]$X1YV.9]DX4 ;Y< 5'I ZYH:!1NG= M8B9PL#2.L4.E$%+.*#N4KG?*.@HB22P23[+D]^R#D^P'*ZRLVT*Q3F>[^-1T M]F9;JW^!L@A5O^'PJ/DT2Y_Q-5EW*$;+JOU559@A^9J@N;8NG=N<\_L;J2CM M6#;>.X5=R-C=6A<7S+@0WP,E&FN3ZL,6^V*ZFR_LL$>Y.'5>-MZ'$'P(X3A" M",U:-0:JLZZ@(#^6WU8T4-U!AFX&URLYSD7&A&MG^[=.L[! MQY[H=D4>Q% ?-'.M0WI,2X_EB8@ M/BX/C\MK^17[VTB'BU,WGN;^]MW!(J<647%N/VZ#S6&,IK^=>G#2 TYU@&0) MK?_"_H?=]$5_\_\!4$L#!!0 ( .V)/%?$X^K:WY(! $U:$@ 4 <&-Y M9S(P,C,P-C,P7S$P:RYH=&WLO6M7VTBZ,/IYYE?H\,[LG:QEB&T@@:2'=0B7 M#+N3D $R_?;Y,JLLE>UJ9,FM"\3[UY_G4E4JR3*88, 8[3TKC6U=JNJYWW\9 M9J/0^S$*H_0?:\,L&[]_\^;Z^GKC>G,C3@9O.KN[NV]^X#5K?-'[1/9+%_[H M)2%=VFVWW[Z!7\V%^$.@[+7EZ_A'U=E>;^^L;W;L2^'2R]D'BK\ZKZS?S6WOZZYWWYJ' MY.EZ-AG+XA#[(NW14\PO>-.[]7;'662:9+/NLC_5W)9GB1S,!,#N&_B]V-NL MZSJ;SOZ<721Q.&,7]$O=+K)Q4H\[^$L)=:: 4L8<_+DG4HLY*HVWNIUW-^$: M7U%"^:P6Y;<9Y;,"*]7M6+E>Q>5LF$>!3()X)$MWGQU^.E:P_$&ZX<E'+>W?LI9 JOICAQ]*IS[V)P6ZC$5RZ:ML,DCB?(R+I4O;;S?;EL',@&92 MAB5@:"W:EB[R\R21D3^I?Z+YM?Q1EQ'F7)K%7P MCZ4; -T'0HQKZ0!_*%T<9$F%C$O AI_?X,]X3QM)I]M9V_ME*$6P]]>__)*I M+)1[""(#A_]TVI<;P/%_><.__?4O^/^__#_KZ]XG&A/O@G'Q$'#1 M^Q8GF0B]=6_W37>'%N=UWF^UWW=VO6]?O/7UO;_^,I*9\'!]Z_+/7%W]8^T@ MCC(99>L7L+8US^=/_UC+Y(_L#0N<-WN_O.%U_M*+@XF79I,0\+X/EZZGZG_E M>Z_3'F&,1!$ E[[VV MBKSV1D=%'SS @C1.WGLBS^(/<#*!NC)O"E0Z#@4\-(HCB;^I'^]Q03+A/U40 MR A6!W_#%5_SD4R4SUOYD9VAH S^ X?176\CS\(_-]?;;]<1UR.!) RD\OXP M]N'&*#M6J2_";_"(.#B&[]*UO>/??WE3>O9BW_6[%(E^$UZ^X'<=$'4YKSJ* M@D- GK6]=;YXP>_;AXT%M+E0#-;V^B),Y8)?<10!24P.X!V)"$\ ^W_\*B=K M>VW\O^WVUKO.K/<=)\)'R>TIT$7\3J?=7BN]6^EWXPO_,$]L$36.&!Y/[+W43X*XBR0OAH)H$W]!_"<]4TX ;-QL]%9 M.V_O[M;L?',5=_X3.&86>S0:A_%$RG.97"E?G@]%(C^"8A(1, P \-=$OT57@>*%,%F=VNS MM&_4@]\'>3(!TEW;F\D=R@#>[=9AMMVFA1!MJ;KMBT2*%%YXGL7^)6QE%$=T M7?I(D.GLK'?:#!G[)QTNBBB-=6D&=\*ATQH9\?YS@7+RM \,05VI(!T;@+D]'S!W=G;6IM&W4Z!O=PJN-91W*/N@Y@&EGV,?+][/MKO;W?,XSX9(?#+Q MY6&BKF0]TGZ6:2KEZ1@50D"_ST"Z\@P.YEJ$%S(9&3Q\=Q,>WDGE>"X;[BQR MP\"' "^[2[-AW.EIG[ ><-3L^>WN_27'SMOMN2CT/Y^!!&$)B0Q4=BQ\,'OU M)K^G'T5T>9,R@&;.^S,Y9A::GO8_Q]$ MW0H>\"2(A%FDP=E0^_08S-3_<%5 MG("5G9".K@7.51Q>P>GS?O<'B22)L(^61Y"/ !G.P2H/1 @6BKT8Q+Z&Z6VG M]57,HSRYQ_1L6=M.#>*?YRJ3A]W=[GU(?FOSI]#_$7GZ^5W-X0YXM[#2HWX?M$76D$[[^T%,NZ4]WGI1\$>>9L@@ M[@7?[KO[\_/-JJ4WP_;Y#YRO3Q8UWGNFTLN/$U"P_.%())>T:6.Z@6!/$Y&%M<,5I_XOX(TX.X$QB6.O=[8B3K\=K>YTYF?OF;GNH2F1?HM=3IO 9/=[O4_+OPM(\BDN\'U*( M!U>V;GR"&S_28$W_C+[$?ZRE"E1=N0;/+S^#7UAZ"7U.XSSACQ2_>:_/B4YN MEE6\IZ^5Y'8QGQ1:5*JO9.+16V5ML.;@Y->R8Z9Z\Y[YJOST,5&4^03,*,G0 M:;57K-#<5_QFEQF82S>-AZO\B_EL7O*F=!;V;!!3Z&# Q-\?CT/E(]+;XQB1 ME2SWG&# >^!M(_,X\[OYC(^;?C9A8?61>GGPYUP//A* MK\$+%/R: E4Y%J&[T37RH[^OW>XO;VJ?>8=7S3BOM;T9%]SRWC>5+<]!#1P! MRO8*0-NCU+_<%<%!UP01QLX@\Q9RHEBBPDM)T(@L3JKHJL-O[^$Q-^'KU/WX MY:&,XI&*ZAZK3X9<3S<]M_2(-^75ST\NG89<7@:Y='Z67.;$FW_E()"D94NMU+[ZAT MSV"R#4(W"+UP9MY=E"*PF)2!)<6L^3=5P')Z=P\$R&[9PE^ 1M< \DD N?DP M@"2;]DR.\\0?BA1X7CQ(Q(C9>^U/RPW"V=LQ;/Z&32TEY*QB7/8^W-4'<*-N MO%5Q=3=(\3!(4=48MQ[%33L'Q)?-A?TD9V/XXN;Z9J1CCW\V1=)_8Y(\$A];I'^L6WA+&B ^+A^;UP?47:Q_;!KB2\C''O]L M%!?L-:Z51^)CG<7ZQSJ%MZ0!XB/RL<[\/J#.8OUCTQ!?-C[V)&>C^5CC6GDT M/K90_YA3,MX \5'YV-P^H,YB_6/3$%\^/O8$9U,J/WWZ WF0G+M EU!OKW?; MR[5=%_YFA?/ ?\$Y25U\MXEZZ +Z!/5N=/Y?M;/2RYN0; M.XO5?^"H=Y;@0,J: BYJ@9H"/FZYMEN%O[OA6^#O7GI/^#/':N\NP8$4\#>+ M6@#\R[G:MU7XU%:F+*UV.%]!SMVJ;>ZGX3]4COUM<%L1L-E+9N]JZ0$WJ_M+ M0WL/ <*GZ5NR$'BO"+@?F6:?'N!S9:\_]W<>K?:IKHV7GQ.OPEL6YN=)F=J,.0>AD<_9.(K=$,I7U[( MZ# .0Y&D7\0/-;9VPK3>0/TQP#ZHRID0&[,M(RR5(WMBQ_CN(]?3L_+ON0$+=V,6(+_TW3Q.( K@H37,9+#=H M2_MT&P?Z):1R:<6[/ VNZ/X$UGY"6I$05.4^+*&II/$$QO.!K M'$D]SZ)!J.FW3AVF8SO>Y50?"-T6W.?$H-N*HM"+ >:LYOP-&VG8R+U3(!9< M=E"#IBN*>@T2W!3/;AA4PZ!N2BU8I&ALEU+2&LQK,.\&KMB^4W;@(D7C7=&T M0<_%]25MT'*FL&XW++-AF3<(Z_9BG1)SH5N#9JO-^AX$O1;A)BGYZ&G(M0RZ M[4X'OU\%I'H$#WWMJ:V6D3LKG-M@V@ICVM-E]M5,3GY@U'@^5'@KOS?SS>VH M[P)5YJ#!&>/&S3P6T MIHG^(M&\P>"G-;Z=4N3*!(+[MK#8L:V8[)_S>*/KV1Y\E&,\BB@S9/8\U=X% MNY]O4T-GG]M#\2<#[#GX4_72^_*G!LU6&\T<7E7!G'N&RRSF/$>=Z\FTD@<# M!S?P!'"<21$>I5BV"E;TON_GHYQ&*![*,6Q*D0 ^E*F?J#'^>=K_EL3P+CU- M\G/LX\7[V79WNWL>Y]D0!/=()KX\3-35DD8O$63WVK:FR+DV_T#!1@V^104; M#38TB/$L$:-JO&S.;ZYO_KQR4,S"_#,7B3R.XZRV6CS]LY^99]RI8!QX'AA7 MW8[[9X.6SQ,M#0#GTUE+E]Y?9VU0Y[FA3DGQ*6'# ^35?%81:'8'B0Q4=BQ\ M%2H-\^_I1Q$M>8MW;K>/^.1Y/XKS*#OM'^=1D'Z,DR2^7O:BYD7@P/POJSDYPR9N.;\'$RX:]O,(E\JE MB^EXV&#="\&ZJ;:2/RN7K/+\!7X8UNK-7^ZL-*OERJQZ^()P4%6"W,].DW.9 M7"F?Z4E_"=J._O8T&\HE]BS5;:)P,]ZTFX=S+CQ$BY$&6 \!K ?J[%$+K/.\ M9^T$3+I1B8^V!'QZK@"[;4K(U^%@/@Z2/1JMY] M#V8!>N@\2J\YWZ5'Q$ CXM9Z=\?]\PEQ\C__%HD2O5">H<>*6_SZH/T&IUGS7(_*3(//?KJI"U[:WG@N^#>:\TTL_CO:I!#YR:JTS1: M07+SFR;MAEU,T60=-1:)6C<J'<3U.9I1\G7\0?<4)S/[B0TO\S5W >!WF:Q2.9 MG$D.,*5#-5[R#%LN%%@^? M0-% >ND@O>!@][1>L 2)DD\O$4M4X$2!Q!(/7JR+ HGG-$QQUJ$WH;>'Y@*= MJ<9"R\8%[J#U+'BVX_*PQ8<;M%&C^]?F3EXD(DJ%CY*.NDLO+TW69TR2[*[? MQ&KIZ[/:A35071!4EZKMX:Q*@KY,\>Q$J+]?4C7\%LC.WL@+IMD&NJM,NY6, M_O-\/(Z3[%G"]Z:MO&#Z;2#\7&G8$.Y2E996S\;=\.-ZB!?;+&FGIKO&>:XR M>=C=[2XOM2RXQ\@K094G0)6GZ;3U"-W[=EYR2Z.9FU]Z+F,: M7+U;:(.KAK4\J10R %V0%++XT:#*BJ!*M;'>N_D;Z[U;8&.]76W['?#IP9Z/ M^GWI9]_H.:?]_2!F(PEQYM:+@C_R-,,C6%ZLF6>C'!.[ZVX?B)'LEJW&134' MN4N:Q*&\DB'03G >][-KD2RI6O'SJ1$S-OAPJL-#M'OYF<27E8?L+1M=70BO M>DJ3+4M8E;PUHYW@ !/L/G4$B#O&]7V<%&T&XVAP(9/1]U3:GY<;IG/LRJIB ML_;V0'!\H"2@>>#(2/U/&0;?HT F!V*L,A%2$\0EI]&YX&FG;MRZS=4#+4X] MRC.9K!)]6EY;O[?5 ^)QGH HRA.T+(_5#_Q+(^QS2:S\*?C.WO9,$,]GJ:], MAN?BD&>9$T27&GF>5:9J27T_B",?5I"0GGJFTLN/DX\R\HNT?>RXJPO*ML&^\N-?K>=EZ-HS#BXG\>\&]90 M(Q=O!L']\'\:?EIAKD#Q>5D[#2TTM/#L:&'!%0PU>5?+1Q8?&[I8!;KXN,JY M;0NCHA>(Y<\2\"55XO0Z J0?JK%N43*.4P5'99C;.4:(<6^?9#Q(Q'BH?#VP M]/O%LL$;:;FT'=M>I+RI^W&+F2<"%E8V3MY_OUAZ^7D# GSS/R5Q/CZ)_%L1 MX/#HN2! =5,/BP"'1R\$ 9X/!WA'R??(_5G M+IU4(..H'\4177(1?Q,3D)Q)+H//2O2P>9):]DC,O!LUFN"<41?$RU>ID)%">C=N+=5 J+#G%8"<%/[>:; HJPL+5ZX4!2> M*-./G6^)[,LDD8&SQUM@7'?+TH.Y>@!V*,[L8[B_UW%.)+O3RY\GGKU<-+.7 MS#Z(!M%^QCYHE,"55/1_#MR-\OB"@=\HG:L%Y$99?<'*ZC/&SY>+GB])R7UZ M!"UEK#9J\+,J)9L/;(TZNP) ;-32Y016HUZ^8/5R"?#LY:+92U(3'P319F74 M-$K@ZJ;&W!G1&67W!RNHSQL^7BYXO2?%W5[GIW9ZGV:!:U..[:Z:YO=I9KCWI1=]ZC^O$^<0C*"U5T>1:'Y57C M31MQ,GB#"/,F@9_?X'5KGDC\Y.:+]15O^L+/UOMQG$5Q)M>\+#Z3_?0?:_W> M;M#;V7FWN;[9Z[Q=W]J1_OI.I^>OOY.B_:ZW&;R3;X,UKY_$([[![[1WMSS\ M=Y/^[=*_'?JWC?_N[-*_._3O._KW+?V[3?_2O3MT[P[=NT/W[M"][^C>=W37 M.[KK'=WUCNYZ1W>]H[O>T5WOZ*ZW=-=;>N-;NO]]V 6G> M5(Y\"8"PU>\ #$0;3KW?6]_J^=OKO6"KO][ORW?![M;;G5[0+0%A>ZM3MQ/] M31KGB2]3V!A^'DH1$#X'Z@J^PG__Z__\$.T/^AO^ZJ^_C+TTF^ V^H"=.#M8UQ'8^W@O.C M@^]G)Q_M=#[^C_'OQS_^NG(^_@],N7D_/SD].O3[*LWP2 ,1ID<=3R M#C<.-G 1#"L-L1ZPFNVMW=L6]]^5U?WW/,LK+<9@R$\=0/>G#^#X].R+A^08 MQ='7')0-Y7N:5P+FSZRP6/,B@8P^D.K]8>SGJ&Q@E\8U$AH^4'VGO?XK44/Q MX+U'/L4,&_9YO3@!:OS'&JS9EV$X%D$ $+>?T['PS>>[8]VU"K(A_-G^NU[' M>BC[V7N19['Y(E&#H?YF;>^O?_GK7_[R2]:+ Q!P60*?\6-@WGPEDPR;1VF8 M9?%8OZ&]L?-WNATN?Z"C6PP2[$=1+D+LL)=D&ADV@9'B^S+0)@ =02%XWXOC ML"?",(:3^$%0Z[[M=#],X\N8M_PF"^8^JN[;C=V;S^HG.$F5;/:_?OV^_]D[ M._IV>G;A??M^=OY]_^N%=W'J :.[ &[F=3:]TS.OL_TJ>.V='GL7_SSR'!YH M^=_^P07^W-G=W++4X>P8_HM( G)%X\P;0NIEY4,_R8B/X\3+AM+KJQ0@ZDVD M2#P9!3)8$&?B67-''!746+E5PLKW 9K:\/1A(";X?AFM[?U/'DEOL]WR\.FU MN/EH)Q0G#=]<:;YYD8@HI=A=B7=NS\D[V\^(=UZ<[7\]/R$FV?#/12FR]\/" M(S*YCU4HX0'H1F/L>XL6>V=]2#]F%M6O_=R' &MK#\X-V7 3'HS^1 I1GPH.PK_*+!_VYM M[]O^V:_>PR58C?AB=1+ MQ])'QU+@JKY0Y%DCXLO*R1).]W;1.D#\+7')8*3"!X^UL^GX,L!=G]/ M)@=Q8&AB9UH@IWCE.(FO\'FH-WZ55R(0,ZGD)^1R9Z/S=P>W[G+GYLJ#[4+\ M.-%>9)_>49)ANVM[F^_6.UO;6QUTB,\%$ZTU_&79Z8-PU /C*0;K*?'^R!.5 M!LK',T!^J%Q\?@%X]^KD##3#T3B,)W :99SPOL8;KQ<)YY\YDWN?9OG6YX*F MBR#R_2!(9)KJ_WP&]M'1!-YIK^UM=W>ZWGF<9T,/E429^-([3-25;'GGN0(: M.>SN=NLM^-7EB_JL#N#/T^0BOH[,@776]K[D22(FU1-IW=/?4GHO,:?3Y!L( M1F!$1GYVNG,(T.^9&%;7MLBE?8OAE>'_I\:.8.]LKNWM;'7:[YY2;O?B+(M' MST-TO[H?0! M]Q,I7!!LK>UM;6Y7 ?#ZGJ#_',,!?QO&4=FX[6RO[;W=VE[O MMMOM%=,+7FD\1R5@G #UJ;$(/?E#^GD&3!&^!K$HTREYN(HZ06'9_G?J93*4 M8\0$[3MHH8X4YFB.>0*0$5 KD+/4A!5W(IT#=B0TE$ ;TC(!VWF<)VF.%G46 M>W %J5*=[JO>:\0M]-GO^]G[QJ*>WZ(NL?B=!W"W+H[#7Z@L),>*%#XH5IB@ M=G=A6-KO[L;6,N\W$<0)SB>C7ARN]%:_:I<905;^\(*OBF8 + ME(1/@>SW=8QKICCI='M$#49W>+NVQR4['F7^;2+Q_BS"7,[WE M=Y6V3X%&]STT34=,1N;$T)E\\/NG%WTP!IN.-,$YOO9.C6,1Z=+Z%/?/#_?_ M-644Z0(_[XM(+F7V!B7EQ4WW^@JJX1*'D^8XG#_R-%/]2?FE)U& M;C#0FR:>/Y3^I8>C3CW%A^"$353J">\:-*CURRB^!EDB10I'$L /:8[JLDB] M0/95Q%&5LQST@ZWVMCE.!PIPLAN>B4U[O\O4/6;^US-I/YX^E 48^+_!VG_% MI9_KE9_0P@V1[0(AQ7?)Y'@! (_B#+[Y,U=(,4 H%%I-* DAK:>@370YVT\4 MH2_HZ3:HVW\9](L ^K_C,(\RD5 .TE-#F+[90/[>B@I*E"!^*O.:V\(9(Q@ M#CP1AA;6+A+TI+X GEF&>PG>#L$;F88X@#]C1H87P*^@4..EXT3ZDM3K3M>C M3*O4>P7/ Z'GI3GHG.DPQO"LQXG[<(_(JFN_%NDTJM+->@^O@4-%@?>JRWOL M@>B$WWM_P [P>KH4;L)5Z.=@[DU*BZ!%BC3S=MM>(";IAN5/B\#1@SQ)X%6< MW(/*42:RW*)J9VT/B*6*JS<33R&S7CQ.(ZP!S".598 8,@1P)W&$:F,X\22H MD!/O!'4&X9/[ZU!DPCMF-E="^>(9+M]SI=R9'.2<_N^=KU]XK_!PWGWPNEU0 M1XT<5)1J,,94@X' =O# ME0Z\01)?9T/S\P8P=$DK(R6/TA')B8S@:G?\#[,6R+\''^R%Y'V4N3E MYO(92[;7&G44+/7UKI%/KE#::+R4/Y7WT][8?MB4T,_U2/537H&MC7]; M)-S^Q/K>/4 $I+2Z_>=^C#\58WMP'%U4>FUR ) 9Q,G$B,V:XABN?R7@^?IJ M\@#5\?J%9'T_&K2[2THTY[-$T;(>YR+0D3;],4]5)%-KB&PMK%;K/G3\$[%E M?>@_<>>#8]>1T5P^L>9RL/JX9;;,.]8;-CBVN)J6)_9M!^K*\S$J^H^U;Y\^ M_FJU. :51[J9YRIG'C[$*VEG^-7:7N59QQ=G]F&.F>%IS[?GO*!R[["_#D<^ M_27JF]ZW3U^_?RGVP$7HI?_\]9=A8E[\;?_3T?K'LZ/]7]?WCR^.SMY[(KP6 MD_2#UFO?H_4A2XOYX TE[ZH[_O$!4">,X;+_0UT?P!KM"?\2M/<\"M;+/ZUY M;ZI'\,_#^B/ <_SI [@X/?B,#01N.@)[$K48Y$VA4,NC;\#H A3M?_ *C/(Z M#K@U[*M;>2K;M'^#%8A),7.ZC]'Q0NX6T$?0CYS%7IZR!0DKX!+.S%:V&<\& M>CSP7>$$7WZMX-7P6B^"'<8HA*]42OI-)")?B1!- \S#QXNQQT<@DB#U,%]0 M!;."/)NOQ.M:(] KZ9TOV>/@.(&UXH/Q?S2Y199)S,G$DX1#Q=H96*$8D+.4 M#>[=#ZD'I 6: WYG3EKV^Y+\0Y%./L-;%?*L","(DB2)0R\&Z>9 MU"Z*$/! MPG"KO>6D&9V+I"?@L>NG/T(Y(2?SJ\ZV]WWC?.-@PWO7?8LY2:]QY\4V=0RP M%X(8]?&\&Z!%P':480KH!6+/%"97M?&/5UG)WX_V6J28"PA1MRZ4G&>AA.#6G5OO2]ZF?+A8Q6=9Z/L M"-]^8-?DHMF[J @(DR(08XQ, L8&XQTL(;XB'7) M(R?U8PHX ,,,)ZE*=2$.&O57NG3# 8ON5GNCTSY<[P#Q-"*Q[(1/AZ@J:EW(>U63 M\5!R,0//>7U?*M8&.;ZX8BO59 7-*1QF1M\Y(/0UOAT>SQ3F%P 5,1@ 7!'P M(\J,\JXP*\_ ["HF10!U'8R@Z(\^)_2EF- 'ADQ(%$D1ECYR?GB8%1*<#H/9 M,(= O=3T<;-#?4*Z+9U"J5*Z,L2(8!8@-4I$EJM8 M]C@*3'N4/W.J8VYA-) /6(Q!&_ZA $TDW/QR, H@S5("EJX\B3*1T&OVMK=: M6V]W6TZ=A5G:'M!7!C3GAW&*(!@#YA*4_K:UL;N-_ O($7CNZ\<,WCP6GNX3 M.IW+<<88U-WA3C.V"JL,0&094P TW2<+ )[C>=7D'Q0-YNF*]#3/R)B"8[\S M3$^^'J_M=79:G7?;K:V=&J@2T"RU'+BA.L1SE]):'JC@FCPYB=9"G<+K%/S[ M1972;>&%>R;P]QKH +1#+R[V\\R194;JZ>'IP?SI M]_%W[^SH^.CLZ.O!T9)WJ?MI(0X$HCE=I]WR.L!I.\!G.YO$P3M;B&??@"?R M)2?^EA31IZ:?-QRSN)_(T" M8TT\_ KS..(?DT*%;Y72I40 MS\_%8XJ.S;D]II5FG,_0Y5GGOWP,")8:F#YQ3].+_8^?C[#WT\'IUPOBB\^? M_X+VGC^16>/] MUY]YG'VHK(:_O-6=?U=6-9UZ8Y8TS1N20>]5M[T%I[F)8F![^[5>P (6OF9C MC/ RK.GZQ]JF/9U*O-'#@*/9Z>[VWQ>^BOK8RGW 4D(=3^..5R<*W'@,H?.W M?2"JDQMJ9_YR.]"VMPE>#P>T.0#5Z3Q?0)6!@@J?U]FX0X2\=! [6ZMR$"8] MXV=/ DFWC@86=SC=N]/*@S.X%T@K^PVQ[)VI]-([%F!()4M,,.\:X;($!--M MZ&7O6Q*/<:-RB:FEL]7(ER4@E\V&7/8^RX$(/2 :7U(9UXI132-D%DXU6PW5 M['T!^\4[%WV93;Q#E6*@+T\:B?.L7#8SNXX^-4MI/%EUGJQ[NK(:9&[DX^/( MQ^U&/NYQXR9*B=<9#CQ:N^71U%<9<,;#, XQ-_H+IF8G'%+FSC;>MSSQAR+E M; N^UPD^-W*VH<$;:?!M0X-[YZ:$Y=AF:&.#BR6FG;>-_%H"VGG7T [(K^G" M(+3SBR? M)NRUMO0;\5CX4N;01[V:LQ&FQN M9",GWK<;V;AWJ+ _3IS 8XYLAYI3TZ$&M=IH"%SL4;N*=7D<@B89JC/'E ]T"Y*.,)(@H M]"3R[R2IBGBVCDO/3,):+1ILY-?B:;"IFEG;,]1&A(1)'4"%:8FT+K _,#>. M2ELZ)L#ZI'<2!7*,78173EUL1-[BR:TIM\&:3A7Y:@PRS0F;'4NI0]8RN0*C MK!%=C;?GV1_+LOHN_]VX+I\C,K] >=F4WZ![9:AZ*H.GU.1Y>>?^4 9YV C, MI2>FN><^K2@>G\/>1+;DZ1P[#=]?%E3]N44LAR[0L*^58U]G>OY0WW'Y9#AL MVXQ^X0[T):-6):/[\+IG>FZW6R+'ZYTE+OYO:.L)TC[3.%0!.5L_BA!C[][Y M4$JL8Z"*N__)(VF;^)*C"$=#-,152UR;2VS;-\3UI,1U7AHF5M2Q>MC= 8<" M_"Y%DGI'-!:Q(;H[$-U6(]$:HIN'Z)PX?6H*TOFX=&N45X<4],]>-T1Y7Z+< M;B1A0Y3S$.6!2(?><1A?-Y+PWD3WMI&$#=%9?/@:XU#"+/9*U%=7LMZ04RTY MO6MDV+*1TW-V3:\@BWWZX*RW.>70?'F<'O,H51]G&9-'04_6+-*]I@IO=)6W M^;V0">;WNFGJFVT[U_A<)#T1R73]]$[".(Q:FQUM+C;?ON\:?&O\%^> M>?>&1O4U0T;ISF;(Z#V'C%:^>KRYE\>G9[_MGQVN?SX]_?7DZR?O_&+_XHA& M,C__R:,U@Y?I5T6A^/>;;_D0U-[%4*7>?A3EH$J8L'WD'<,#/1Q(ZKW*\()B M0C<-[RY=[T[OAM]>TU1SH3A.I, 0*#./KVZY4@!11@.;V7,\,U:4,X? MZQ/4 ]7O@X:+VP!\#P$*-.,[&\8IS>_^@\]9121=9[^21+1^-DIPMGC88X#@NCA>)G7YZ%T(#^ITWLV!+P$A*.[99C* MZZ&DX_&R*>(J(_ZYE-4#*T^]*\,"GU^YO*AO+'[8Q1\6U[:W'E".2W@D NGA MEK$''&Q<6'L&_5?F[[X*\1#ITQ3+N O M-Z G7)C(/C8O]V(?SH%FW ,*!O(*\&M,%[5@#0[Y>_ 3N>43SU>)GX_@<7B3 M)_I +"4@I+D_+-Y&Q_'"1L7/L@.,SEP5N6M[G4;A6Q*%9H8.5QGV_(3;6](C MK![8":BXWLD&GAB_[Z[_PC,^?C\_^7IT_ES5Y.J1G%YA':6\?J;;N;/6_TTD ME]X!9D]\ J8S;GDGD;\! @U>>R4" >R)N_N@L'WEZ!J5^URUH.4YU_TF9_Z4 MIS-_BO/$_JUA]JP=Q[W,Q"J*A"^ M,>E4*)R]GIX$OI[%Z^;OTI,^=C^6'R%!-HQ&,O%!]\ EA@H%O=9#L'?UQ -= M"52P4='R8AR*##L6MR71SZU (R*MG'9-R_"&J$W!,0YDM@ZJ931(-UX" M%:/1K"FB&-61ZHIPTL-1I1@;NR@!4T/KM82U::X $]][K]1K!\WU.(%OH:C0 MC_-]"2U;'D $5P&ZN3:1IA>E,8$T9.P7-B'P 88[2 W0#'/=-(*I!?$MK7\B MV#59/$+!$RQ>>6-Y#;H(X_O%QJ+<&*NQ45U&=)60LJ3V7N M^=-)#A*)/A$/;,8?J@<&-J T/(H8(V*2YN,I&K4R H-6T^@(P> ?;J1//RK"!D>FV!)&1U MNVUDJ@B%S&6(C@I8=8*&;BX10]$LCZ]E@E]?QPE9T;X8JTR$+3#8>V@+PUIX M,]>XR@VO]OQO8 R6)I@8$@GG"%<9Y:!XQCC.T/-%/JM!#KN)$UAWB,.E^0#\ M1(U4)$+M.D+'%4*R=)16,@.<&-S4'A\6/S$I=G1V,L+V^%660,S>J 1:!O=Q M+RGO12^,*9R\ (+YJKOA+S%(Z$C]+TL'&Y+J=$I,Y/C\RWZ)>;QTRL*X=_'-$Q ^/,!I=G&3LCW)8 M,6%RZCS*<(NP,VJDY@-7),"$?XD^+I(29=Y"[JJ<_&7H[1+7 MUJMK%?*T1*WF:^!]89P'ZSV1XA$5F@P_UT*#-%T1!.BI+NG,Y8VX]$%4ZK " MY%_D@N2%C&W2A:-V:.MD"BLL7!#>@ JIQ.QU+Q(CZ8WR,%/K\(A$\OOY['A) MJ3%#7-'8\GH@/='%3M<#?N?H>P8>@+_1=X[N3D\ '2M+5"_G_JWX#?DX]8:U M960P0;XXX0O6 II?P[RG';CQ97$<@+] R&7T _LRFXRUBU=& Y!=1)/6?&(I MXT#!Y9?_S'MI15]F%0NI*T\BXW:>LIE*FALNLOP8\BEG0.'_*V?HW)H>7AQ\ M%7(N8YX702'R>Z-(TSX.!-J0Q" :1@6)8] I"\L"(VC;P=5%\FT];^[L_'N M[=^]^!KX^>NRO^3@$UU?@MP';Z;[Y1"4H6N6Y<[ST9<[Z^GFCLH;.)1C[9_R M(\RJ6I[[A%;U)OK.C\.P4.%JZ!> M"3#T>U*"@1^2HN0 ;=K\<-.B^S:(5810#'GI$#0]A;TNK$/:\);S@\Z_Y.USN/<]!!#HS_X#"!&UIPE@K._K"[VVUY7_(D M$8"X1+0[6YWVNPWO!.-L,I3C81Q)$_\%IO%J:W/[M?=V:WN]VVZW^;IK"7#! ML)U6)^"RZ^OK#8#OI0^X0/Z5#4#Q*O$4>YKQA(0NS1"UX/;5 SFYU<\DQFR MIHK@Y4OQL -W_ 6[LI4"=8'T-5-_SW%DL,;E!P_[[:."B^F]8L*1?+QW[Y$# MM/4YEM73^IEB#7-FI?1*SSTV3Y_;:>2=RS'PZ/=V?: *7OI$!G+*_SF+7TQ MD2(!'6TL)A3]1_,%+]$5J)0G@E ,,$>J6&FW6&F,^0ACH8*;[P7S0=#XUJ]@ MF?%N._R,#>\C63@Q"R^>'-3;9[T5$RJ IP"+P2@I6I#P/\JOL!N?*!G2 M]L%T2N(?E!,$I].!G?]]@R20SI4H3L[ M3?+!(3 #6O4F[/.+2$!&XU^Z5E!W,S4[VVS?R!(?&2F7CDKNQEW.9"!'8R?% M)P-ZH>@0*CV)[,LD,1W1&\[#M-BMX3Q(43'FA@6DLXU!?R7_!GD8T&_ WI#2 M82>EPR953Z*2YWW$Q"O*YT8V4X&"Z>U+%ZYWIGY^E<4#B4;]E$H^!4[79-0^ M"S0S,U*DKD28@\8$7_^MT]YXUZ8KI, L(>*+T_C1TBHT<)N5A3(F. M(@+(:I-N0A7)I(-/ _8Q-:X'2WPZOJC/!*I-7R_=.^RO)_'U])>^!#9_>T;5 M79.HNN44I.><4C7_,5Z<'GQ6T65]%M9<.5G>%"+>6M4RS>:AP-*"1>[(MC M7R;K-:+8A< \7/;KH(PU7AEWTA$H]3PYW8:#1,6S 6@B4?K$^%(J=N"MW3W 68I!M M0%X\E,JP1#X(9^WDZS JT;0W+LAI/5$. ,"$@5+^_>KY1N[-$3$&:ZL*N^VM M5\'K%\;I3G#?W3:KO]^!6Y@6-2F'M/]+C,8?O,,D'WC[P4A%&!*;SM4[/BR' MLAT%W]56<2M'B:!N5",RC=VXN4U7[($NC1[,#%V']F8P\1%L0+?^4,DKHKU! M+,*4H_E#"CC"XGPI.'C;LLEOFC[1"RJP=",C)@Y$,XY-QD4BQBK@2"J\J <\ MF#+HM*\1$SO*D2VZGQ(9R#].WG8\%=@:A@>9T?7CU%8.%*X[*B#($N#'-I;( MP5,?:!@EQX8]B8\YEI!1.B6L.F2V=Z#3^C"D2A(6#P,L-$$AEIF\VD1]!U,A*FF@C3'S8\P!-Z/@4I3+Z) M"0"#TI=Y?3AIMC=H#<#YL/H+'@.PN2:>ZJS&&TD1F:@A_$:N&UU[PN8DAJEU M?!U^KYQ=**Y?!$_<9TEKMHWT7B5)BW&&:E G?+EP8? :6 M@(9O"=+GS(NL:I.R45*!+#W6EB#Q\Z":DFSD)2F,[%74I4,U"R;H>I9_% MHU$>V<0+P'3[1E#FU438 UZF6RYPPYI/F MB4X1\Z[B,(\HBX9JZPM"($<#1A0Q/ 0[ :1*)NM@K,F6!0?S!J8W3E$K%ENI MT$3O)C!.=+R2,P$P_$60V6E4N*#?D:[890HJ"\,^9[#E(6EY-1J(21L'70_A MD7FF7A=01A99@=[;-GN-N3R-R%0G)&L-%@E1@DB@VD#N%XY4:5)QZ 6E=!WR M,",[1DL E,N4@K!Y[P_2JF/-XM$9?2GEF!5/8K=<F*Z*+/U/"$,>H$VBPL:C9%HBM 3=TD99W!X0I/ MAAH>+D?^]?"HHJ%E[)_D_#ER8AXDVB1!_DZB^0A-EW)F]\71M"M44B(Z,CZ3 MF(:I>D-%Z@YS*M#3XO+.:*T]3">)$\K*@K.XC@WF1 %7HV:)T?68*DQ8AK%Q M9"(HW2W,$(,;J7 5WP-28H.I"Z@*10'Z6G6DAN-%C,E*)^V-D'2-=SG"?6O) MHI,+J@E\3$6Z )KJR$'= 6Q LTN,L!4_9:'C)FVF[H:WST9B$L<@717?6,Y? MI3N6.81)=1SD*B"6 MP[*3)([.]\Q O104^AH(],P7.2PUN@=?B>-KJ*>MGE1JC5A< 8YCPFVJLTXC.7ER-OPP210F^/1/A2QG\E(2*&H3A#+I M#Z,XC >GV[/I>)6;B0AJ+_!79TFD13 MK^+^CXARM"$ZFZCBMGZD#=E:$]0G"AY.XK.E<_0YBYOK&UM&PT(I@_6=6LDB#:&4 M:MD#YHYNBW*V@^Y>L#>=7FZJ*H M-FUD6EX/(#.5'TK-&MV$TFNT[?&I0?TSFX#T(P:D-YN =!.0+C$%"I8!0]@N M2P896O^0_"$3'QL%D4QG\R(VH@/8P;OMOW/*.RKOH(XXZC8EH8#6?Z6R#*F? MPH\GX>@!;O MI#E8QT2IQI>J-['V(R-"^X28\L56^N%%WZRCVU4N/WWY5HU?!IY.EW$C;">1 M0F:"QDKI]N/SD\K]8UTH*G#ANOJ1RL/-NCG63R:'CE+^F0M; M.'Y.I:R;+A68M\<5YHQ_H*BB&02*=*)]KD:%==Q*5-\8^SE^6 [?Z\,8_1=( MOQG.SD0?$SKTEJE%T4VMA7^JTW*]([K.]^R:U]KYQWZ DOELF1N*5[?HME1O M.^T]FRZ=K1I*1!&]/+RL2,2Z!AG"M("4U"J:#7CXQ:PBI:(%6B,'WWW,"(X4 MY1+3>GD-Z.+ : @* 1#PL$C\(=1UYO7%G[6G@5]0S! +DD%;"/.4"OO8+:V* MM7M88UVT12K\&7 (5R9R-_O4Z0OTG#MM%%%5FN)T;-(6#12*LPO@/VFFBVZ) M7_226 0K2N[8[0FL@R")QYS!\^)I_":" 9K2)%'44F..&M'[W>C(<8N0C!)^ MGG'C$LQ?$[J%BDRIZ09I\2F&B;#B%/9!C3\CZ@#K2QMYUXNAODKP=R*%B5?* M3)%@,T],BPK11+%V'T>8+>2VYJ)>1L5SBAXC3)[8.U4WSBK2;<*)Y2KNHRK- M;\FR M1#*QA09$G/E/*T0QL@QGM@#<=)DSVBY;X<+OM>Z"3 '@U"AA'T4JB M)B10]#*BFTIG;>!/?DYS!+8U68#J;*J,.JV;J/ !L*I6]/9- 1U#+)? $E*L MF0],;N?J%OSQ=UY:9(LOT9"%9I5/H*'O%Z9H"HFR4(F?@ MF '&(JW0,@R@\.:6&\-<*8&VOM/$1$7]1(#*D5-'#V92U99M!MVG6[>Q&!ZI M)-'$B%&\/K:AGD,W23GSINC%Y'0]T?=7VCVM+J7\BB,XG..E"O*GH!2:JJ$= MC/]8:Z]YZ+<; RZ"'+*?TS'))?I-4*%!.CR[HYBG4S=.9&KJ MC7GV3FFYT[-)RM?=,+3E-A]B5;>8YPB[VW[_PTV34_3J!*CV#[^ZV[!N1K=% M-:/7X5V=0^XS;>^D6_C!_9O)I2">)7N^=%^YHI=-SQ0T3YL ?J*H),(I-&@! MQ\W(4,%^('I^@IOP!>P(_2%P6\HYT=I0B5A/<'K7E5;QLVWLRB!/9U>=74&,NLUR:.*)[@@,G;2Y?2,CKI6=4[A$M;_::/RQ39L?/&JM-6ZYV:8/;$T\,:I>JE M*54W='4]+W=UO56,4PY578=73J3")J].6]<:Y<(4BY9["E+Y!KE<:_J]8NTN MY9":6EN!3:RX.S2'/HSI)] GZT52!B85V>'VG!\+>L,(J;APV=[4-':V?G:; M>C9'N]FX,F2''$Y?SO=+SCDKBAU]#V-L 743-0\3 3P'!3I<8155S2#OT^J7 M1^Y@U9;QXO71Q!]13-?I./K>^S>YC[Q_"VI&1U-^G#<4(;^6]Z\OY_1&2D_7 ME8F4?[M1ZK:':M/0-BVFC$:MR 8%"RXU+:7@(B9>]YS4@/-_'9]LT+_X#*S" M,V5C4A".I3[HE2*U,AT(B?%,.#FWK)!.FR"U2(-QQ )&QB<[XE%'K@?2]KHL M^Q>4=D@(:HZG3(E/N16ZLR?*32@JB5UD.FFY6Z:WFSSM8C,FP1HD/J8KIVGL M*[&4HJM)U-IJ$K66,%&+5:J%Z%$+FUD[#QW<36M[N$G2KEKW8$-['^&%RZR0 MUL<;%[=W1W:74K_NIF'>,$2C/!F!)&TA+M.XXAXQ>3WLP*'1AAS@H"*Q1)HD M'\81:E\-NBVW\=*U 3-&)^B!"Z2@:(^38PA/]IQPE06LR639Z=;[WF4$B@RJ M/><(/F[Y"-A$.EJI]_?'BTKC;S<]E9JYI-,'3' OO#!HG)073,Y8#+ "?5!J M%2B1RBIOM)=4;Z8R8:-<&]>;%.=GBF.YZ4LO!_%KNQ84%2BZ(M=8+4@J-+I&M/;-:C869U@49ISYC*E!WBG*?P(L-^<-9:32(6OE M1ZB/C"GL7GKSMU!0I7IK=O(>G-)Q(M.A=N#H2]B!O$\.)/T-5]2UJ% 3CH&/ M=BK2J(+;F(09Z56A5C( :*GV5Q='BTH?)F!.V",3 #V?I1)18@9&\<8:$FKV M 9R$ %S<69TQ$6-Y7HJ+V%@2E?EQ(X??DKC/ Y%%:.*%_V6&)-)XWQ<==>>N M+-=4&VK/J7!G4ZQ;3R!#+/QH;/]]T^Y&%]-0Z*)HZ[4^HQ2N[%:?*H75C31J M\H.*4;XBS$RG#6,Y*EF,W.)UNE"WB15ZJ<6PDOHUV@$^@BN9R\D"J10CE-WD M@+#F/P6N2JD&ADO43G1)/>#/_J5.G',U"X'3BF#A0(\K&LV_L%&3EMMWG$ZB M&&B]DJ3H\"22 <[V7RC[<2<+Z)PQ!R6H)9@BF+.RV([\T-PFEF6)8 M2!;&[@RPZ<&&9B +=:RW_GMT.N]GB+"<:75$XY2F^[ZHIQ5Y MK&VBEIYF=9H,A.T@=Q!S4W#JH%CX.FG&$+),@3UD MZ[H[1BBI2H;:F)J'NS/A+*^)HW4:,8)^2]! =+)#7"@^E*E!G?]!_*.1JIN] MKBB9'QBT7@;R7I):F9(8,4/,B@R%'H=JULD50]GJ.O-^ -^FWDV3HI^V0B:= MF=J_X?W32:1P#Z*4)L%^+D46.G:MX:H6HY/?K6IE YB%J:*T45AN+T2])?X^ M\TBR.'.23DRV/*<7S>KHNZ+4>\Y#P=FW8CBC(6GRU0#PEH&R'RYQG]PS18DP M',)+4E8*5ZG1REF7#11/_V+O%9BU6/HR*V>_Y*,$JJ.F<5K;=?QXM=5MW."L MI@D6-6&F0'?9X3IEC2,"9PD-SM&T[/0];U520AV%W7(F2FI#MN?H]*[Q\O@- M6YI0]'83BE["4/2R^1E0HYIHE]2&E#K5%8,NW=QMZ@[$S?S[98]@J\A; M9IZ'@;6294_LP6H:I8 A.1&*K0 ?&B1"=PF^ECT549*QZ;0\]4"JQB-A;FL!,\[5I5826,UN@Y0FUY[' M(F _2'VA?J+3)_;IO1,+T>E_KO>JFW7>>5OI53/J(:QTH86),](DMG&>C'F, MW.P*$Y.Q6')=3<69>]6*MKHL?DK,GWBX3FX_PH4.Y7*WE][%Y DMP]^,WX;L MJ82:VLVT32K6D#[?P$3E3<5&A<=PX]R8'3.Z10YR,2Z6U@$:[%4;F08Z!:-A MW8Y,264C&QCYQ,H+3/9(,$S"#9"X"#ED=8G+0C@H[I'3=1T#X91'.&&(V+2' M1 XX@"-\G_K>/PZ"F9(RHC#H*VM > M^_C]841=KE6$EHTR-63ES ]6 ;C&BP8>Q50W579J:&>BN!(J-+TYBD=@+JV= MCDQ>R1%<1T-)E3^]^( ;%-G%( Q\GN#OV((M\ MDPVS2A!Y:C>B<$V[U^NWV/M,*KE6I9R%4$T6I^W;[Z@>*7(?B 57*X?*MN,P MF:,RB(40C) @AY/R+G5,E:T!+O>R! \4YS79-V Y5%E!5+^ M 5(TI6%?)*"U]U%0%E&?!PIQP)Z4X8!J;*G2'D.%V"50A,PX4J.HPZ<,S7>D MF[$#4(=S&++"IL0;WF\ZQ9X6W Z7J\>--QV4=LM3CK8(Z1<%O?<&=1G]4G_IQJ.)B[51J MK07ED(H\%NDSJF]QQ;%#/GDJX^I^U7*IR ]TN0GFJ3\.CW!IJ.L#M M*W5GSJ*LK'[ML&!_HD=,F_)_SJN6EW9G3&)4?:^G#SDN>AJ=B8'W0N?FCIE. M"A&>*C_,SHHA)V$16Z0)W29ENIA#'K@DCOMQF8]+?2X)VPE--80TW>P/]0UM MC@2R+W7,@[40:3D.#F^9>!IS]#))?\_T3 )J2H$= ; .-7MQ]&J&N5WK<>K4 M'8+1![UA0&9Z_FTH%'I6!XC:>';S]@' ;B #8;I1RXB](!;[<0Q/4,4?!W=F MHD.<.) WRZKU>&!GM8%N9F7W8QI5,V*8H'G*D7;J58#]7W48ZWQ(([BH@01: M9Z+*R@HE5SV KHE_&Z<'GW$,E%SIGAHNDS;RCR$'(GD0>1TWDD.]P0Q:6 M-5@"0,DWIB%64=,Z80(5-9-\="EJY*V]H[72A&*:,S_@\K>[A2ZEZ>+4#KLNE*S..^($QIL8$^J)M&;Z#*)Q M67YQ$JCQG8.!E0XQ'97:QAGGJ<@'(\.][=39PFOB6&7\-+JP/KV_$%,\%ZKP MG>A(TD@/@6:*=+9@]VM;UMH!ECJU+IKHVI8\>F3":0+A;YM ^(L-A!-#Q]A: MPOK>.::[HFWXSS@,EB3E\@ETO,JT44>3JM9+FC8=?&YH$A^9L1W[U*3-Z^QN M;G&OWA&[P5_A#4XRLWM#>5XQG\V^KR=$8B-CT(#ZBO/)HAP[)O^9TPAS71W$ M&D^B E,WO=I:+U]@5P!&,%#'^ #2QX M=";IQ8E6H?%\>-!+$D>Z<5:Q\Z.##=CFN&B+2EULYES)C(7HQCUQ#S?&$JUX MOVG.9KJW@?$E MB158?/DR^,YG=2G)TU!*-9S)C"+,IL;9KGV>J-QBW.3:8.KB2-Y)CL8[39N* MWGG.UR7/$%N8)0>H[J+'OB5\,!I)F5S9'ML'V"<4>(+3]XG8QE%TI8"2=9O) MSW# +P4[2V$T6VZ ?K\H-FTE=+3%=+7R*XO ML[]1E+3?]5_4%$_.?_6.]P\N3L_.7PH1@/ZS'Y'O-\W8E(XH4G+ ]:3GU*"E MS*:I5QI-<=CP?H]S3,5$AY@/UF\_Y]%2'+:U/5 QJHK-7WNH/4C0#P"'XX$D M38/CUMQS J^?UC]TJH7N,J^PX!Z50X\5>Y?]EUMZ5!0;3K1GOSV0!HJBGL2> M$-X$-A%('\W^ZR&OBG)>K_1LO.IY;'BG\(V1:2VG?PJ[[F:ZS. O/"F@VJ%( M1H5SP': ,[H3GZ[62A%+%'&K3'=^.+5Z32C-_ M%>*^^880NQT2$!**9N#E$WQX@1@;G!&U8A3!%B*AZ)F)Z93R-3'D=9 BU+GMV4Y^AA M,Z-/J4^G24VQQ?TZ:_-_9:HS63"/QVF@JR I MW=[DLM +\&4H-^U F,Q^"H_(@%(-A@*'G)(VA3VG M8;-_VVYM[[9;W9U=V\EV5N4C5U )$SZN/FBKU6YOMMJ[V[<]J.ND3 '%F6H+ M=,O3'6AU\E^V6@, Y[Q-@W'V.N_T0W9FVK2 RLX%2(2:5 7$)QMC2_.D7@XT."6'<4OYG9M'0? 6X?06-L MBPB;P0'*;X-U]'.=<%)(=^:.&U2SC\NU_/*:A"C'VJ(9$39*!\/^QCI*7B>] M*1>"HMFN.N9(HQ6U3;'5A:-1H;X9R+$DENGE8WV"OCUV)\!#ATB,2/PZ'3D?- 6U/K3']%BT(GN!&OJS(ZDU@6NP<#8D>H M1/-.ZY,P+FA*&1W1>@P?K5]&J/J6WXL1%8RPT&JWVRT*43D2D[S6W!;(#F?H MR:)KN1D+$Z7XR4BI,.9R+5(;-(5P?I+Y93;MS)>:0'CAGL[J< QPH1'Y,':$X-I:@9XY,)H,Z\I=(Y7XZ9N3TR42F M0Q7MI00=]"S8!I.)U46XF$M3A"P&8I*N"]?6#;NQ8W-JD@YP-M2 ]0VW.-;) M+D@- 6L!8\'/F *@M;-E@&A]D=/,28*]HRNS,8%(VZT$AXA3K<)( M.RV*-J1QGJ%7B9>GX:)YJ.,#>M\,P&MFM2QV5@LBFK%RLEAG]&KZT8:6KIR, M@2P4-Q^SI(QSK2CKO4SAG)0,-)'V)_7=,DT%:!&.GSJR9N##$R<7O6N2BY8P MN:CARR^"+W- ![@JAEZI1 EM$RJ!GU*_]/@WK7*_-;=EW&Y0MT'=I] ,;,,S&V"A M$AS=P3')QQ:O&V1MD/5ID=6,'Y!^',4C;)-G\I.=2>TZ%F\SX3RIR#5Q0ZC" MQ$APAI^B/I:1[I@SSG'002K++>Y<'QW61H\'U!9$CVBPMB'\%,@0EX3*#$8J M*=/#+,)I@\)OH48).O>"[J8FFIS*8U.OR/QT5F![$[&SA;=<\MD'F!ID?'YG320JHB(J!"5KK*=#T%MW%#ZZ1FK/6%9E,OT(5$WZ@:?#V+U[DN7%?#J]0$;Z>;I^@NJI'$COL\\GDD!0[0 MZN>A'GA%5;JZ4I&&'P1<+RA2KM>D^:LQ=92O*8&KJ7$2/$*D6OFEU59;W=M7 M/XJ."-B1-J.B;C,U,(>'F(9\."-)]UK0X]I-1T('QURR)_0[*GT U0>J9G2.E$%3.%'@S< ?7^,?W^E73#6+H&WZGA MTVYP4Y1G.QBTRI,LBGDTMOF]GC%C&]\/<%4XH-Y*T%)?">H(9MH+V!4-")A# M8&[<*H 'M90G[]H*3;6WFFUW:OC4%]IYD<.?3<:R-,:H-'N8CM,6 99G!V%1 M)9;=)S3*KS>I-BZAV)^=X6&?7XPQ:HM%)!?4+N_W6N_D8J&6%G>RSW,DVYA@X68%ZQ2_)FN%50 MD]!F5D-M TI'X:3%P2-[@ ,RHY8CQ-IE=-M1NO=_T+UOI V4U[^FU$2%@4H- M;L:9+L]NNH,_6@'?3E/ MX0%?$\GA$#MC:DMAJD_KQ,P]]0#(FY9Y/;=(E4% M>2IK!ECW@*,+0.'$EK2V4@@US;0\ %/K#>X<.47-/E$_+B:)"-N5HYC6$SN] MD.SSB OCO3QC(:?7P<+T*HII#Y5SL1T]J.5(42T-;!E'RXZPS^)#HS_T\\OG99AJG6U3"*49UJ=%V8H0Q$;#_&DW^ M.CI6]T M%Z>G_]H#KXJ8^J<#TJ?4%%,E4T-'6SS 1@./3"[308HA6 *6X/0F-V;)W2&O MN9,7]C>. JM5%?OS]MVND$(G@_M.)ZM28X>BF=6+L3JXOXL,J1E*AFW#W.]-=[J9 M&E^K9)[>W$9L]3'K)#,#!PH;!;D72R*!_?;2&:19((9+I!8YFM8PC9MZP6YJ M=2.R&M=HN0N;40;LH'1K%5>\104GD &;M8[D9Z99&3NLB)]1=SP)JQU1][:A MM)[42?$*=A+\F;."5"ZBN8D'%3U9Z34C%9G&VS:WVC'3JVRX"8TV9/I4Y3F6 MS&B<#HY4S*YQOFN>VMG"!7UIJBZZG)'/WQ=C4'FHP$!DPB&K/D6@:F2.G52: M2J]V%>6!CSFVO8=K>?9Y/U13GBZ?VL=EZ$-(T=<4(65RBHPFQ%0Z*DF]-6AZ M+G)A!>\?U8^2P9@1=1=CI+%!9S30Y?T-(3>$_ 2$+&K*?IQ.A-9 <^A/]:T8 M:W$70]*T,Z1[BB>!L M.[_1TJ!P^R05Z$L.7[>/J)[T59U;P=HL#CCH8U#!Z+>.7][8IO:BEYDPY?A\ M]:@*@3/<03\.)_:,3!VP4Z3,_09-*J5.#-8#EN@G&P_1/:6@'JP$OQ(*X3+Y61VP:0QL?2SW3> ,@CE;C&C#)M M]LJEZ'IZ"8_X*G>71)":R5HH-XM.W.7>?#9CKNAJ9LDU +./FOZR-&7*=U;< MJO%8.U3K2C]5FCY!.BEZWVE0";JGTY97*FEK:6%H6P=>.3DO('(Y$TT[;WR: MTA"M#V-0(EK:YXU&8ZQ1]H8F C25I6Q.:X5D?L"5R_9I/R7?&3O5,)K HX<( M3C6.= VOEF6!5A&AG],<#847X5=W(C8ZT.&),(UUS(8E$DU^BZJBPG:Y)C)H M3=E%-K+JVD4MSMTM7UF&N>[N-Q6#QBD2-B:>QF8BM5D'3>4 S!T/,3+C\P@D MFA>2XJP,;KO&FJ09 V6"M#:1*\,(/MV888JEPLD>MG4AX2_SY8R$2.83V8ASVWA2A4MLV.1G?82E0,]F7?%HWG,^L# UZ$ M(7 U-]V=):5!1:FW+JPS3D;9M,*F5=C3T'S%0KBXQ M0O4T5YK-H)R)^!FL2E[?JG&\*!7#$>QSZX'7=B"W#,>8I#8M1HWX_&NX"A1#6FY&$9(HE D$7X$(M+Q6R/^"XW!%U:2 0VK$=^+PVT=TSLUX@FM M(XP7C#$@'=%D;/*C9/ID"F%=O,$9A-K#(#:FAXRH#,>.D6:O_K4T-7P\VQ6G MJ=%&52^GIE#%,S5$^0-DH-X:F7A-[-"HC0QV55%\14L"[<)&*Z>-#B M7/ (SXS!J-.Y:Z.)TY;3OJ#H^=8".3U AQTY;A+L6H"_J_220W08(*1AX1,L%=/KB(K!B"8X:0 M&+%@)[95++MB4MB;*0L=?688_.1T'=8 R"-4,>A0=!@B(5>M3=XI%1)47CV+ M:?XTQ:T8I=77!%#K#/*6Q\7X3_:1AV#\)62< [YAF6. YJ-;W_&BV-)O4FM$ MB#_"B_)13U)1?A&+$)&2);/8U.ZDR!DH2&UXKA4H]CHY[G;C M^K+X4J03:2^7UI"IEU;G9&E1JMX!L626/-+;-9P5603=QQQ&? R^@B"F6' MK)\QPPJ!UY._0R5^/DJI ")E?1"-R1+1Z*,@YF0/FI["WGD5N?>#40HO9R]6 M0:52N]DUT%\*AYHJC0"L43=B.\72OQ$W3,F&29P/AJR0]9P\7FPZ$*'AF6$B M VJ"6JK[\7A"ZP*JOS:_8[.=1)JOC#<>E1$\'PH4!S;V9WJHZZU>40MVN\NA M"J4E9P$+'XTU=2*W&>08,^/ EQYVK^UD>[)\:#HY3'>)(:I/B E8?F&J%YS2 M,WA:0-ULTOB&^E7$#VV]%S5JY-6E,ZNI0-6]$8R"ANT?_LS5%:@#S"E!@:28 MN98C*Z@@U1#6H4S'*I.5F&@)M^O FD4#5, M$2QG0V?G0SH$A> 2:%*,;>8&K,C\/ ;TX]"%'RK_TEX"'[@MIL4GC%9@Y2T; M%ISF2-NABO-2;J2N4L@C&5&Y-D4XJ"Z'8T5 M%0PK.?#_Y&#<*#)\ 59?J/A MDVB?N\>O794SNX94:9KGT!= M;*"$HW*"K"VX@UJ#)C&\N=J#":?/PRG!27K4J#%!?+HFWF$/QT2'#&Y.XR4B M"E>$PWS\I MORA.G$AEM:L)Y]5H4RT"LI2L@-4SLY1]B(Z46CV6Y&A$E+*E4A^540?5*#9; MC&$U%H1IT537-L$Z#%4$9#0QAH$;+TULFQPN_W,M=^O.?%$JUM= 6Y7 M9B!2+Q^DWBOF?_X' !-# X^%OPP^O#:,K8]A+9TICJE>:&[C?S7DC![6XIJ/ MI*@?+S+**0'0^(2,FY,^)]SS4EMZ::OL)ZG G2FJ'O)EG]18I.S#(3W'(!^L M:0;6D:O%=?_0?6[A69$RS#WGE*V;MU8=K^"H_@WZ, M?ETE8H">J)%@GGVQ! M'V XQ\D8,_W(7:4W7'D9=L:(K52LA-C[ZH>VT^-"UUJC ^F>KS;%1?\%B4/"VM/I$4N&?[D;MI.5S6&\1:==:/ MT96U\(A;H*#/K*[IX731HTVLL+,B*^W**#QECX-!(Q#/]9 S1#($;8O*_J);+:G8TA69IA08XY/ZGCZ0VQ M:83)SJ0$QK@*F)&X!%5+)*!7\(PM?;#D6K&^[GQFS2=UQ=2)G 6'8!N-3C*( M\UY&?3JXL34=7ND>/R9+EMS&V U-%R3HRS4%$?+%-NF:_-64]X;.?LSYGG#F%UWNB.O<6+K))J23[[2%(/;O26C4AG!BU+GTM M+%%B0"GIAK5&MI(I$@]J' YWYB1@K-$'04TC=,VU!8Y1+UD.;LL:Q2!U8]=A MI0&T6\U54Q,)JBDJ[:4"RY0KP%Q%1 8$F! RX0*U0FY2>7ERIRTY1H J ;*Z$HE M<63SPC&9.^[?0).4(F*9&"CWH;(\*)("WRO"=>-E$ F6"6BFF5:X^$D18LC M+/$O0T;J76:(4&2^3I,3X968:PA!:E3_+, M8(HSD$'&N?VV<[]Q85B_+ !1URJR+58VE*U!6;/8Z7PY&0VRX>069GN$W@!; M+#X/J1@N8[.1[ M6L9U@I1+,#@H9@07+R SDHZ>&!*85>Q'UT,X(E>HX$D<; MBO0QH^L9AL(O2XFOM JE0)<3CY4.6!$*AB+>H+T@T[2@<:X@AW*YHZO$<[%ZJ9C- M8>@%RZ8>A?$(1_B!M@_6,^5AF=%3[(?#J&78AT60U\UUOEB=V*K9?:T QVX1 ML6-1< =D;EB#(KNE*RP-5\5@;HS5^CV3_55'[S.]=RXU,XT7!\ 47I?;4>1G MN.D2A099@M]AYV 8 !M8'!@@LO#"X3]$0/; MWA4F=4-/>:=*UT2IS+UET[1EU=629[UEX@R M<[P;#2"C*JS>Z=D\*\ MK#456C=)"T[L!$D+#\,F0(GEQF7;',0R]6GM38PV1!D01N,*V.U[J+^R'4PNJ*G@C0LRRS);)W;4UIG,N+'$092(1Z[NIBKG:2Z#%?7 M F=Q'%*FSO&7\WU\\-*X\Z:XY;R])6O;24Y3?Z6W)&CKYW(,1CG6(';;W3;' M#(X/]TFM1BT'76!YR)EK9V"/)X'WJY1CTTKJ&$NJ+Q*!J?;:%"W"6!90;G8K M?0%G7LIOM<85WHV:5CKD*-+7^,JNKJN)EE^NC=VG[VH!MT=[]BEU#'6R(R> MU(^0Z73BO2HR^C$^'%]'8.J3=YOW9M^.#.&*^M\ ]9I)2;@S5G[D*R#5G>)E-TZ].,K\B-FC:YYC' M8-ZZF8:I*Z/D#^V=UL.E :-%]/^S]Z;-;2/)VNCG]_P*1!_WN=(-B.8NL=O3 M-V@M;DW;DD:2I]_Y= ($BR+&(,#!(IG]ZV\N584""6HSQ14=;ELB@5HSL[)R M>?(;WH=='7@0TC;XM8)8M?4;G*#<1!^CRQC7N.3'6U9NWJFCC M/*JT?M:%!ZS8&6%ATH" "<8^^'!D-1A#NCFBL#4@&\(J*3*%,+*-1\P%'5(8E S2)<4Z,B MU%C3@5%_P0B8R9)V,?H-G0YQHJ*WTT""G],'&:%K8-IICB-4$BTYI:Q,E#B8 M,@"9CA>%60QG.AZRHYA+V7/,5<;)JM MPIB>- /- +XQ2HT97J>(E:U-JF2-3K+6C* QMG.B9'L5@$\"-'Y?WI^S8EN\ MV#IX+[_<&;;T(T;#Q_4RY:OBE9?R8:=TA.*%-T]W!J)%>QLFO. )\O5;Y!", M^S0O&*X_8QLH_23,'#$Y:/'9C&3VEG)PVYP6L]*N,[X/B3.O0%FD!]* \];V M7+R&($XQEI=59ZFT$PFFGU&9GR(I[J1B@'+4O&08\6_L M1HADV!Y51.>W]4$H'=.Y"Z:,:C20>C,!F!M [KXS5D_K.$H#7)VT!(1OFD*_ MT_'!V:U(J?>9NV3FK-Y2<7E-F#+7!NH5!DF!\ +M"73LT/VVE<)+'14XV?^D M3@2D[T^*;WE$M5E%$,EQ+ OF9>3EE?1$5VZ7E&@N[TX=$-/+G57,*5YZ.FKI M4C5U99/IFG,+M>2N8O*6J8N7S(X@G(-ZEW5@/[Z+D@)4#9D<< SQ=DGL^I@,<7>9<@A&63!,:[O&B>W/2_8=U M[(P]A$7\0INE ,W@/2VF(X=M(M*NF(<9NO/N10'*$*>U4!@G$X&\F- ]1.GW M\E>NXX[ X8D!EQ9STD,&5F 0AZJJ&5OQT(E$7'2^V=)C(M\H0*3(Z(>L6?.; M4NC@O#0$^$0EE^@N$'N,X-$/$<]MZZA-.XWY)HD)D@QPIZXHO&JXO"I 5ETZ M/49Y5FJ0M$@5[13MNGK=83.6AN_ #A!0 :YZ]R&I_)PMIC0J54+94;'-7J!A MZG=)"% HQWP:EGI:'B"0]B@+_J-K0NC[X0,L\R]+7+2RWNQ.U)M5T@,)-'], M$9($$&S M4DZ]JU:JM9P+:.KA/$:8=-!_#*G8WL Z\2(.#RBK.Y?V'X+7,K2K7>,"\EJ%=P(9Q"^LDT^0>A:([*1#Q%=[.#MCE$+J+WT*/[ M@"DC0V]<2+,YK5%=,&34@AQ4#J,$PT'FGE2S@^$6GM!$K7Q1UZW31TWK=(BX MO+H\@2%W[O-!OGII[JD8E0ZI,*X2F>N(:U.33(AQU9GE8WXY"SUAI'_.B) M@77Z7;@I7?4ON5M;=11;C<-'VJ:H&Y6&:EM?HJQUF!.>&"FG&"OO5_&T;,+< M-&G"<:5GZ$XP5Z.APJ \RD4>@""C\'8L]( IRU$LP31)ZY1'B2JG8[8_[1T6 M"H<04\3U8C..B$GMBD8IF)ZSV.,LH7DDHCN9D\5DKJ-D3,Q\\]WMEB+9>H$P MC1@XEZ)$8BM+=T:@=CI*^E;>8.A*@V'/=X)OT()@A3U[H"\?*#X/43_6&D:V M]1E9:-P3%=HZD/8.IHE 0PB9;U.LGXAWK!(B;B9!H#VK/ZLM\+->;/"NZM"]_3^$& #M&:0$(:)2$:&0.!_Q0 MN]ZR&XEZ,^;RH M]U(I^4<$FIU=! FC!+15S HWE7->=VB_F*_T#2]WJS.O>^HRJ$\X66+ J"W. M]DAIN6=AR>" D0DUF%/H\6NM#,[58&ZG1(H3/&]N.KR&,#?(93\"I2+LL\2/ M,N>,[+H8%4?!/I&X"I$D4FJ6WC"35P:T=40IRGB/G2-*YOH/KFH4RN$Z< MT8TN=Y3W#"C_3:Q\,(A^[*F:(AFL(?H8TUD\1@W"3+NE>J)MY @%K,$1:"&/ M^P4?$''*0EWQ+OH3?_=PS1E7,"L?0+5)'*__^)Y5+),(?GS_C=@E!33#H-P$ MR$U1B\*) L[/]Y"S)S;CS0?2'9F+?U0H(Z!&&RE/4]#HUAQY*IV8RL)E8+RH M:5@8]NA.),P>!EN'/A=>@+'JW/^IE[(J*QP">8?C3,=9_.;L!,.>+Z&V,L.8 M5E\IE2P7+:C-:'@78G^O+!P@8T)G4@',^'EMC5-A2+ >VRPIBV"*AMIXOF5#Q;)M]5'2()(\&5>F8]TQG] M32V_B;R+(9](Z47T7886+3.TJ%&&%NU\:-%31D45J9+'Y,(C;<3F%ZX\S-HF M [=P@/:=$WA_J=R[&;&C *XU8C.%/^Z4(O#(RG,:,Q>?(>"@[UC$*!:4\(:) MRYC)ABCUL.RDS-]%1G!Q9@M71S <&*#?QT9%Q/E& \*3F' 9R"'< N[1R*?Q M<(9\^,X;.%PE@<6D1F/0C"K58UH24:U$O!R,-%(121:E/VHX4D8SI4NHS*N@ MNKT$/H](D)G!3LX]GY+ "T%9.1+J'=M, U]6HIG(-'+&1\*Z-"F'"/OAQ/$Q MO;(/YQ2J9@[GXV?+;V,)-FB\KX#3"S R82[? @KW\/,](;21+:^'=*E&5N!: MOEK7":5=E)"&5)8;QD1%WO0[/= O!EZ2Y3L:ZS)5<=R,\T(65,E+>!]5G&Z4 M,5(5D0)>K8Y14R:#JSZ$VUFXDU>N<-A8SDT=, MU!EF8C!1]#1%13K;A,%Q9_!/B5(",B)FB4(JY60*#8_+*?/^2KS*B,"NF<4T MJ_2?Y!7,U@L1TW&BX>(ER);.M2$89[JAXY*&8T:N((!_'!-?H*3=4^>\>-D( M^Z&(%0(YE;Q'+TZ$&%6!N -1A08Y>XID)=(8!LI[\)F'^:>&1KRYP/73A]_Y M[>D7JUZ19FOH[Z5_0QM7UY=7I]>WYZSM=@*B]/L(34,#_H6U*TPH^=7ZZ;=ADHQ_ M>?_^X>&A,G:B;UC&!-7J<<4-1Q_>8SL;"?NI\M8-7CT].3 M\XM/.\.K?Q*%VK/.%5OAG9/ZHB!X&)W1P&3$\Y)RAAAX+.%ZAWQ03-EVK+Q9 MBXZ]-'&QQC):A$$II+-MMHLA ^!K:Y1S=X>%FS'%"G6,%P#>%%IDBO.J3)"- MBDDMMV;%<0580,FFP.D)PW9Z^R_K MY/SF^//ES=?KC3TNGZJ"FVCD*W_U%+"F:VB(,6FYFJ:[J^[UK75^OO$T8JG_ MFZTI@CF@3S(F:_T@DW6O_SB]M M6#>WE\=__'[Y^>3TVOK2O;T]O;ZQNA?[T^WV#==IJL;M#/+5&(^+B:;.C,7J6U3^>N8>[9$QEKTJ G;0H-B<2A\++B KXSI(9,559T)'R3,B@2K*7 P\^(- M9)%9Q.M"O"<,8*-KQ5IGT4BS,V@EM_AJL7_A<9/]_V!2X:]3\^ /?R1'H!=(:_J=M;I\UBVP9L<@/#G']J5 MEN-;EE[7&/00L_"2 FQ.TL3B5E_&^?^?K2>L]M+H2HJ3 UXW>&S\'7W:7M^* M[GI[5=O"/_LK(3\,+7M;^K*D\#1G7^[W"O>[O@;[O1(AHSS)K?K/CR>6O:S5 MW%[HQ /3$_S3;V=>C"A>4MA;IW""!0+O2KBYUQF^\R+NYB\U* MHU;NXJ;O8JMR>%CNXJ;O8K-RM$I>_''MH=4BQ6'CM0==? -E8ZD\O(G :C=+ M@;7IN]BLM,IC9^-WL5UIEHK\QN]BL])9Y2Z6I@>U+ER7K-0<2K-#N8N/774: MY2YN^B[6JI7V4;F-F[Z-K0H6_MA@U6%;[ X2;*O4'-Y*6K5*U6'CM[%=J9>F MHRW8Q>HJSYQR%Q>DQE?;J]<<5@4'7Z(ZU9HEJM-NHSJ=:.RU+*EPR:-8EZRW MHKH)<]!P"[%O"0K%<=TH-;'X'*/@/0+P4-O8].'/]+L3!.D(X7$(YTZ6KY$% M<@BJU(F'#-?2>=X+A74, M_E\$^'^21@J)?B*-BA^U\G232_'"=$<%P8-- MR[9BV;D91D!! HV8F>X>?M*F#W!)]ZTL893P'!0RJ 9*^G]DXJ?G8H%>#_9? M9HH6 #X\4CQ8+^N O!$Z+HO/$K7%U' M53)P%#Y,5H[8+'Q0#"/ZXBG#P94X28IYSO*AN]1WZ%?"^E)/)<[W_! 9Y$;! ME@KX+AS!ZF>PI7D<6@($TQBT3@$*:#'^K(0>SR7;5 ?!NUX?<,Z/L:48?ZNY(T1V8-3*HOIOO\:8%N&ET3#?VG/V]SKXJ%:<^;N+']7TUBFR+K2[#;-4ZC0:5 M87)&K #NX7/_8Q8/,5^9+5)"8XL$EG3CT>$"9O "U_0-71?.8)= B3[XA\3X MY:66Q7:FGSLZ^ ,6U%=RA09_>JR6FDYT8[D+%.>*56O;S49UWLJ;:XJ5=;F: M%8J)?#-;QP<&6,UU!OYZ%85WD3/:%M>L5"T8M6^6O)Y3U)RQ7[-6=*&BD=,G37$<>?>,.!F(NS#QG&1:$(21 M4DE!HPQ4)4UCC+W MP%P$EI2+QRS,'EO6[1-*\UFT=D0K7)O+HW@Y'>'1 Z?'?#KD(\=%1%6YN)GJ M.:]H[KWC^40O=.'3;:9/DCUJGODR1>^:6DKT\ 333$FUM;*AY >@B^6]? 0H MFXXRV;2YN,JOH9MN>@>/*O-4[4GI3KCE3!MD0YL2ZF],+;)*IB1W;75[Z: [ M2Q[T9XO"X81&=/F5O:S:G:G MV;+;[?8\0B$C7$^(('\.)R3F[@7!5>M^=67I=ZU*IZ90Q6]= ^ M/*K!YR.'*W<]38=*<9E[)%IGD80A/DC" SY-Y[ 0%3O2)2L'7$!:,Q,I'/CF M_*[.,]EN/[[T9EVE[&Q'ZZ""&\3-\T9$[ZPDOT#N*T$EEM0Z\CPRP6?:H]+"4IWE;*;+W&K8@>!"M=&2< M4(:=6EV*?9Z\>3VQ^:-^WKDH'7S\7?X\I6JMH'/\LG0I4L*>/A,X;@% .&\0 MO8Q@VG2,H=G(^A"GXSFKDX3C7[&TQ($4;K5Z%<'P]FK['][#6TO"&"U1C&90 MC&Y) \P!&2U_$!=\;5CQ*- #PLKOB@=RI?7K%0^D-[$R]BYQS79#(G3E;6[5 M3$!WR"N,=UKU2(2\"I9K9\@S#@E=\2C8(+WB063V M\'AMC@V6VZN^:JZ<2M?IV'A%58:"(Z+\Z/D?E=!-A@7S7QA >#H30%C_97G% MCQ;5ZH+G:YV-O<>+G8SVB\1!O*T(;\B:6"XCB.I/'K;,KG%@ 9 M/J.#I[BIN]BS6[6 MX4#JE*4Q-GXKVW;SL&-W2GCDM= M_NX$J1,IFT4]TRUR^%/U4K%8V'D$"FFC MO"-M@1RK=$K%8N-WL6$?-D&Y*$L];OY6UNU#D*W-QBJYLC1:J'7ICB//GU4K M<@$ I5:QL/M1!ZB_60JQC1=BSQ4Z_9C;((^.9O9*UJ']4.[5IU ME>512FO%T\&$C3*8<%L:+Q>[7.SM;+Q<[*4$$V[+%=H()JP_$DQ87J,79T(" M=:^URJ"7S=NZM53;FY724[SYNUBK-NQVJ]S(+=A(^[#6L)LK-5"6M^CB>,+Z M_'C"4K-8&"T>':&CL11EFR[*6I5JZ?7?^%UL-H_L>KL,PMGXC03-HMYNV;6C M58K6TF)1'$W8F!--V"C5BH4EZC3M6JM,?]QX.=:J')9FIXW?1E]*2BRPCU4*^V?'U6#GACGDPOW1J5>IIH:>?V^+^25 M^L(G]52EY#^%Y?HA%EA,HZ+2\5QFT7?B!.O.BZ#O1%;?F6!I)N&X0VL$?0ZQ M;!/U0:T,O, )7,_QJ66J6H_5::F#%'X7<8QEHUSX5\25Z=7:4!Y1$H3*,[V^ MQA+2ULQ%0;;=;#VE^C]5=VQ:8KV&8#[T?CN_/?UBM2M/!?S*86M.7_6P;TX_ MGQ[?GIY89^<7W8OC\^YGZZ1[VRV:QHJ)<*45WK#F(O!MBG6"J,JJ%\,^<$TV M57<[$O])/2S!#6?U+H:3#!>J:.%4/WOHBP!EP846%,+%:-Y1ZY MX.5 P-\@(:#A-/(2#_K"DM7+K'.Z\YQ>R-:'Z\76TV/\TKWH?CK]6%U+T[@_^[G?]VG)S?JF>N3V^^ M?KZE1RZO3J^[^,5-*0\R>?#!FRKZ^$47N__PWLO6W_LMMDY ;J1Q3&("-(AN MX/B3&&0'_@D26?(=] 1X).9BKY%P^E26EH5"G,![5.T^C61%72X<.091017L MJ6%#O0@#+E%;D8/!%?-^>]T892'+OI1?Z7CL4QLP9BY?'0_#U$>)1^/&44/_ M_TX#EHRHXG Y7B>%00DLZ!%0,0T'?\D&#;-,J.$8FH*EIR(7T, 82U*='=2X MZ"4,J!L$(%&QY"Y(4'SB##81..7@#VN/'O@I]\1/^Q7K=O8]+W#]%.MSNB!_ M'!BTT7\R=!*JWPMSZ@LQX@WJ854%M6XNKML@C!Z,FMEJSOC[^\DM*RP;G1(2*++S@ MW=.(;$O<&<<$B MPLCA(]R9T(4)JV+G RJ\H<:'BSMRD@08!XM74R74T.J'K&US9U1$O2]?!+J% M ::R:K33\WPOF> [@Q2KL\-G4YP&AS<,H2]Z.%:EN<<)/ *$2Q/^#D>ZYJ:[ M*'Q /7^&8WGEXQ2O"SQ@FS2)^725WTD00:!B&)N&+_>H?B!TK0@;!$LZ&F>] M.L3< HMA]^'Q"-XHI%GL#"X_@Z?@0?&!7(#3I)(J!1 MF(6JV:TE$2\*K[Q<=9,6;&,]D-:P5K>7*$+@B3EC() QR.U$J(UWO;&\ZX$(XR5D*LZHZTX$I*3!73 (1YY+3VM" M,.>,@]1?A&-DDS1@/MT#2O8=]QL^$XEPL)\3.V-@(BSAP4=#("L!HV()FF+, ME J[0*6%<6="OF(:ZP[DZ":2SE*B,KQ8XLJ%O436$ K@D-2/SI _D"1^(4F> M:(EU60_&(49C/YP(4;1U-I(3784?AAX0-Y&EF(1R*-1CZ.?WZU]A2L^!VHQK MAQ,?I$("M@0-BO)#%SA7"4R1!O]#!(E%KZ))T22[@#?6\P M$,@5P)1P./D3:Q!AC7EZ7\HIEH/$O5,,ND1E?5GF$- D+T%3O_?$0U:[9HMF M6*#C73G1-^L8>>%3%*9CVSH/W I0.W1[[_0=(.,(^)D+>^\99_'4>^9A;%O& MEC+&(\=\HS0?VT=-SK%NPD$"C"0.G/C .;C!_03. M, =_XS@W^1>E_A?9DH. _ATI8_CB"NR&"D#LW4;.-UXEZ.IKX@SG+E'V?*XO M7%PE+0^2\$!+3O/=C_6/^0&* QC)"$\DF\;D>\CO4C=%=75BN4,47L89-_:= M!"6#G@0)&YA8$J#:0)H"B3R?#N6'8>B+V.%?2!I'83\%T4CM>_@*R,NA\,>X M0",KAEW"(=R+1"X;R*8892FU#,]XD?$NRN2(RE2!T 4Q[:.6 *<5=(AG*8M+ M/IBX.6^$NR+RTQ.# 6A*<$[#Z8(JK[ D(2A-/P9M.\93&HO"8TUX,F-*;W6% MF>Y:@-S#LYYF))\G]W:$W^"'I''E&YK.>;?EF5'<5OTE;=67:?KH>_>JSOS5 MIX]_%)LV9KP95LZ CQ_!]3_?UMGM]:/5"XT.IMX=#@Y ?9S]$(TPUM6GBZ]? MGBZ+.!/7H"P1TV+TI]]J[0_OH2/H+O?/?WT8:H/-5??3Z<''Z]/N'P?=L]O3 MZU\LQW]P)K$JFXC1$H'(S>E72[H$K/KX^Z^6C 7Y[RK]5Q0F(K_ZR7H_O9*_ MGQ2O)&['J]?Q]O+XLQ=\RZBA8 GT2KS.J#//*R9):'HJJSOF;TAVQ2S6Z5ZT M*P<^BDRX7P1XW?1!E89;S0C%,Y:63(K$J3P%6 D=@3+I'>!-2,BC@^5R_O@@ MP=B'"U/D]5+6E>6Q:IX(.?$-EU@\NX=ICX^T]>.IT9FT>[UYI%"A;]\QIEE,G M<+#Y9E#L@XKOP]X5KVK,:LF\,TQ]38N.4F.L#!*1H$NB#S,FC2-.O43$OUA[ MWKZAH6#(]S>17,'=*Z_Z&)]/S1O.,!Q%3#Z[XC'+V9.3 $[F:$)K"[J*H9Y@ M#=E47@QY*5%CB(M;-,@/J)1N:GJ)?X4IY>=TK/4>ZO'+497RQ@0C@%Y&:E6"70-NN0DN91X(1IK+4[,K$4:7AY?H8S MTD.CAC0[\=5RX*$^Q[*7238&!G0CC\TL [IIT[8;O1VPL4=_Z9&Z/A!DR24O MDN05]<3]O@7L(0*\4^N[^QY\"A=;\D;A[UAA.!$!D0D^M4P-;&7"OVO%\+ ' M.^W@_0"=K>TCC)H]J,R:>$&!$41H MW(W([F&2Q-B9L,%"FB:$26\WT\1CP;S0L*3-@P[(E+LP\7CH:M7Q1H0G*QP!P MWTA)$C)<_M=$#*[?0.!CLW"E!![*3.(H% M[!S]%[Z-IS#Z9)R(;YA +#O!(]>FP"KD"_-L)6%&5"L)VS 4^ZS5]) #'GF M@":C"31/0%K78AG9M^X]9WIK*KG^-;4XZ)$:R6''\"DYV*6:VQ=C(;UKTJ8L M*<@XW,?"1<&@-!XV]%EL898^$:)KE)_(YA8<$2!$D (=@YO8DL)\;-S;$^$. M [CVW$VTO&8: Q+L^=2H!1@#40Q",9S^54 ]3OLJ&80H&' \=/]J9: MTYT@7O,$=OPX5(:M.']DHG<2-7G<)75Z)M"PH(^\D?1^*E& H5JQ=&%@.UYB MA2"L1MY?F721(@+=25)'P*W 331H5WF6?)+':F=L>I15%N/,P2@T.*S^4I*< M_#$PJ#MQ$ X.R @F^/R*L"DK0OD&C 6OHG+*H6O>0(LW\URQ9UDB<,B:+A_F MFP3.N6)= 3<@;2FFT7/5[E78"#;J./<@Y)5W@?Q0?7:3F'H*G0"Q>M8'MO)# M%2=G/B][T>^ITT@:\HV!D+6.[7K91A GF W"T;<33' >\($.AR<[S>S+?E\9I+56 M:IZ]SETDC":SNZS#;F?#><]O3"Q.#BI'RF%PV)7M\QR;W *A"XS"0#FEC7D'_/0Q0 MJ]QJFCA01:+$E4S=.T&8FA#F$( 4UKD36HH%]FO"VM%!J-H1P1#;D*+9;!5D MK =@Z@F<8?X0SK&:!06/W0QI'X_=)U$!V%$_0,4;Q/TO:)L M1>,_#_-8J\)RB=1-&<:SUF<[ZX804\' ]S@>V%E*(^U(QOC=)P^J#:"?8!G.FZK M"X(O#8@9;N2E*+8^AO!/)C!-(\U9]V;*@5?8PE=BR=R;W9NO^1?AG^9!M?.+ M#B+(75".=0P$R8F,'?9N0SA)K':UO8_MV?K>J;0OBK1BN3/5O^HR-XZ*97R3 MJ96.E09\VI"-EH*0!!Y$7B#07LO*X3!\F*/9\16 I%@6I98%(<.9B!X30T&S M\F3AD"QNF0N=YY.L]6W_LQXSAQE M&O.E4)$FC(?I+!))%**2@_RKY3O%36%*"HS$SM0B?V+GQJC&EH0)7(]81P9% M$&._PCY>U0=H"S6% KIQ?0JGDF$QXA[-H?Y$1K>+O@QJ3]BQ(I6RW"H2"SCW M',-#Y@#8 (RFZ6^%W_%;*:QE87F M-S TW[H(@X-/W>Z5<9I^ =44,TQV1=VX#/G0,9 LA$,'3PU>R%'YV;!BOKA;# C MN3$DE65LL%T_*,;6L MG,CK[%0VH0HXY4A,'6-;O.QS//TZC<1@+;3W5O=/]@ZUR1N KSI-42>SIQ(,3%C=Y M)]22VSG;)+,M^+@D:R4&YZ&Z2%:\Q$O2A$PU[+U):6@'28^DG'.;-T0I(<8![@,E?"%=EA]#2C!XR:ARS1L61?T&.#9G!:-TYE2 MGZ?F6C!.\9VM[*:/3BHLTFC(7,TI"!2!H1+Q)A8UR@D*W\ZU')+;A"H1D(E2#P.\HDMS+UKN'YFQ#(YCEB13 MZ-PGU9QGTC-RP0TOSOV! 6;GTG%.QEQG24B76MQ@PQ6==K)M+$K'^3'FV+CY M2^]5Z&-TP.ZRZP4(84/"(V> M-.ZQ2=HP \"3>(,$4B1C8^%+%JLI%IE4I!MGKJ1C894;S_1]5MT5^VFD0J*R MA&;6!7;BD+Y$HK7"X(Z#FM#!9IM$(.X=/Z7-IT2JN:2@?=Y&*I61=E60.1;H MX*-\TI0^#*2*VM<'GQ.' 9TCV9T\ESYERVW4_,<\0TX?2F,B]^& \N\H">?? M:?].4DTO3)G 7">*)O@E3ES,I^)LG)PU[_0]U#+&,K6 ["(R.X[]]!7,:S2S M=HPL'16.$)O&J@;Z./20E\)K NZ7R7U)MWDHY@+-+Q+QWIWX#7AAC)A1%0J8H65$EHT [Q MG6S6RS(SL8=_@PB-^YXKHQ.U))@K+&P.!'%T &T/M'2*.QA()N!!@S8ZF.&* M:<&3MW&J/-K<;)V)U)HI4@NC$O XE&^P?*/#&S/A.?&&693")4@^&NNIQCI/ M_ M= 2,0WB3N!THVXO8 0RW1(% 41RW -2*H8EC&5Q#F>R1.N>!72A;WJ*P']!4 M*-J0* MGZ@"!G!'$^/;=O8K8;IC+;=II''\937-1=^*KFG-Y$D4$"@ MXKLK1)_919VS?>:M$06CYC6/Z;6J6*%$13Y(Z6^A\Y>Q\H[@)?^D^*,9H8(QBE$I''Y(H[!%HX(%M"=H8P@1.\ M C643WE1L(FNL4W:BD AK B?@D[( T20Y,LF-Y'O@A+.I?)*XQ!LFLU8;\K4 M00]IE_E'1-PXN'$IYTTVA(9L-_-(2+SL*@_BX-C:RI2;^>E[?UL&XY=]BDIQK=&W/8"=7]3QDQH0,0%;S2 MW!7#;L$+-H%N%D)@OZ+,"O6&2#U.M9#&'UCUW"8A,ED+/@J0.DH?',< M"<%70J4W]P7>M/4EVU$9D IK2R?-V#@\/#95RKR.TS8C$W(I6C(.FJ@26N3+ M'(_UN11N^(PH61[M ^QN2167SM(Z9:-@_@.RI[[U*/+#R6?!Z2]DAE43Z\*K MJ.20+Q0QTZ'25:MR *MR<./X>)CT$NEDES"+/3EF.?+>;]93Y\NR9O",M9SF M_.?V7M1AP9 4_&XF TB!02SBD, 3]3I:%'WT/;.3&O##CD&?M!.(%4'@AV8+ M'&OTC =1VX:AHKN'; 1\3_E:N:E8=VC2"49T-Y_Z@#(J75"H,61BYCN\"*4D/",]"Q_B/?"2!Y*:NUF)DB\3"1:3F(R M]C#L 9 \CUHS2SW0Q)PF,ZN6%? M_!I(JWS?NN/,;?0'AF1[YUME07\ZGH619]D7SR$QH-NS5QHT*S8@"85!B%]' M H1NC#8E2<^Y,/[+X_.I *3'6 --*Q)5,7<+SB=%YM[0@"ZYG$>5D(Y&4-F@ MX>#8$)&U//%_GEF3CZ4Q4=\NRB/@=4? F53JYDD"0^RSZR[-^)9LI23_*$GX M0>2S68CW'.AUA/(W(A\'4#?,B; "0?/R$FY#? >A'TMK+/M:9 ZUK3.=93R- M"C&@C!;,1TYR**,/60 DVU\QUYA";S)SK6$^FK$/.W@BT.104-ID7%*N"AE_ M%W',K:)]1K*O6EU^HZR"P> @=]Y:72/_ M>A<-+/T0ND/?(%W7&)5T<)!W_>5RU(U 81D8->% #D(^YE:R8SI2L1R"P_7" MF8(^BM_S.55%8/W(<2#>^F26B-3MD:TX?;(+K_Z6]U99M6@/SL7.1F$0IBI- M>U<(%PZ^,]&+4CPE04ZU.> &\V)!Q!+(M\SV:Q]4ZQ:(M<^4KZ[R5H^:=F=-NO% AG?&^3%$=(J$S62J,:1<](N:LS 'W9NP(V(].-!G\G$] ! M*@+RP7WTJY+A0L7[38P\=D=VGH4JA#T?4>*P.14SRZ]K?*M8**F*BS+'H@(+2!@8N9_DJ)T:)K5$V(4Q%R90L+SX,.-, MH4R4>6F>GDIMF.$DTS--9S&I:8P2?ZD_#@R^HJ*O<]0-> M-WAL_-TB^R 5?0]63'C'9'LI*6YW*.[GDN)*BBM/V?H:4*"LDOI_GE8V M"Z(0<5OKU29,IG$$?[5:^XM4256P8NN)"NL+=YG]E%U0GBRI6_OY1WCH,7FP MD YFF?0G/._G]M;Y.>^_(]/2H@=0Z]C5SI'=J567.N\W7NH=W4N[VJK9G7:G MW,K%=K"4W6LO==<6>MKFSM:?2TG]-MQ]9%>;;;O3K*V0O=>QD/M"=([7!O'<#AP'J7G<(41\;X:N2#>)=MNS;,SRN!:,LL^HB<2-!N M^V<.L]"?>5EQ% .317H9'A 8G_T&ZB%9DIKJUYK0_SD@?@ZZR*K/:)A:BCM! M)X6CDS,56IU-8/L>@HI%%.*9*W=CUKV05=F]V, =X82M\(&Q _JP7;*0%E5E M&%$(".+9DN=Q@(@+5 IFY 4&-@I]'G--G:'S%SE!5(!2SU,QWS:,0HSX)P6N MS07'?5]$=R+P7%YCK@=-?B3ABWOR(47B#F,.PVB2\US95C]T4UT>@K^+O42% MK.OBGL-[7ZTPZKJ47(,P3ZZ+C,#WMQ^V(D MT^"XR("J]K9JE\OJI8U1(14KBUC'E_\\/SFH=7"EHY1\I28#\2YDY:?($^_( M-/NL@,A446_&TX%]B?IYB)"1.%LN55+XZS2-_JXQ\660D M\& H,(H[/[P7!,%$I7(Q6?,OS1K O1CEG08J>EKWA>4?\'63<#/X)8)6-' ' M3:%;5&\(UQ$&; IB3CS$.:L]M;&\/<9M*WANF))#D48>)[D:;(*-Y1-/*%Q? M$4NS@OSMR-VBJ$A$2C#PH\S1QRAF)5BWSF5 MCX),S70K?1*'7"*ML 1<%NHR]LFER@&:8C0>MDT3PRL%L\J8HRH( _1A(K7)8AHJS&K) BDC:]J&J&]E)&)S&T!35C6(:$ M@VWVO(J@@NNR&@L'ZL\,@$*&<.UZF)+-*VL4RZ*@$$P;R=:P<$TX40O+'.!! MB< BVY"9O3F%ISMEX>DM+CP]DS$N 2INS O'E6P^\:^+/,12K-LO$#?"?%QP MF?WA+5_^\#>IU0U?ZE+2O2Q:=5LEW=:&P+XNS&7*QA$7&3DHM/2=OI-C^%+M M\.<9/8.C']]II9">.YI]+A<(&Q=%VVJ0!JHR)2O=^Y.9 -GFSRJ\5 =KF#_@*)9">JZ8GW":!\5'\G0CI.>B Z< M) &5$H$\4*GDJ@E^V!,S@4'B^YA";3'N#M_,(.:\8! Y6('!)>2IJ8@W$R[* M"H-?>1)Y=-"]^KX.K<-?&_L$V2=_:^[3$H9!S/MC6WNM?5589T*A-L:B4&]8 MXW!BO3NLVS781(D"JL. ==NV;EB"8'&3LY')*X_Y?!NV<+2L>1QE1L5L,4$94E!171E24%+?-%%<>\K.'?!G0L:X! M'=F53:?C;+YS9"T]@TV[TVC8S6H9P+'Q6WG8L9N')2;))EKQE^N7+^,W-HVU MF_91JV%WZLO%KBGC-\KXC17)PYT :=H(6_EV!!5L4JL;OM2EI'N1I-O:2+6M MC=]X':B041XKJV(3S]HY=/UPBN70UW/"PJJW"X,YII#,M++([Q0&@*C(#@-- M[8<"/.H_2R":J2B/X-$IYH) )"2:V;!'>"E]K!@6/JBW;*.X)SYQ=O.E"T-L MXJ.N4-!*NC,.=AD"[PJ%]@(/PB14>W+@W2>A=A#'""L2:AP5&8%#RZ)*LB9I M%,AB>MB< DT*@-:8?C2"&&.O,+2:Q%ZB-@F7P?2K+XT1)0#AF M&5Y<'(>N)P'A9M!B% (-P6+%"$9%\3R(:=?O \G%,D3%BQX#K[,"*EZN5AN$ M'B]H1:VV!%[+XH.X"OIW68Q>TU >.6T:?HN'BE9=B563'[' NHJREB*-V ]5 M 74"\PIZH1/A,BDT":&^DP;\3_)PNPXO6Y_Y 6X) [!EJTR MO.>IF)X7'DM/PL>\%)-H?HS/HH8T<[.?9R[GR^8O?$.%ZB;KUJ M& 4NR>=Y#*VECOQUQI0G"?5I;4KY9//FE@+OY:,>PU4-]^8"\ZF[L(!6ZS_+HT M[?91RSX\:I2TNI;#*%EF[5AF#S251O-H;1AFA22ROS:+L";L^NIA;#/#'-36 MADQ6R"N/1J!M!I%NS5Z41]L\;?"PUK9KC?5AV-?>S\&=M>F^-EG<[8,OOAZ>R'N[D> MK.DD".DLX(2&UEQ$2WV/G)")=VQ9',\ M3!.K'SX$0 6C<1CE)DGUG%41;9UH =T,G7ZN*#(LJ(_]TH)&88Q1\:[PQ@CQ M.5.+)M?K@= U!S$\V)OHG H::@^FT1>]Q,Q4D91!^*38<@_H8X"%UG%Y M]>KEDE34P/@=32 )%>'UG1Z\R(D>,T'\.38LYN?GB((EQ>^?B#%L%F>&/]8MP>@TXV0K'^E+\LA4.==$XID\.MPCP["DN*IEV0YGV MN:BI*QSBXF$N2Q8H62"CK^?"N)8L4++ EK) J;J]E>JV4'3:13/MHF%K-^WV MN4)3\XS9Q#',)@N&H/L1G\@;=+=D;,;7#*=F5P\[]F%G43BLKQG#4O>D)($9 M2"\0;?7FHNJRE03PXNY6L>>+JIO]FL[7R>^Y^MW?,6ES=-BR6ZW:VDB;1<,$ MEYKAF\;*;CZ/KN>!L"@ XVTZ#Y9EW5E-=V])8!D=K]&$M[N[G=O.\B1X&VF\ MJ,HZFWX2K#@BLN_=J[B=JT\?_RB.V7E&8 TL:KZML]OK1YT(1@=3[PX'!U'X M,/LAAAM95Y\NOGYYVCLQ-\!H:O7(+O'A/70$W>7^^:\/0ZVI7W4_G1Y\O#[M M_G'0/;L]O?[%'@A>GCB9CJ^G M5_+WD^*5Q.UX]3K>7AY_]H)O&344+(%>B6)6F:'$9[)B08EWG,HFANKV'S,Z MYZ-UM0648W+E_?1'(F^GH,8;<[#&LUC)'$"S0&QNET"5^QBE:4">4[\5JXL! MN>+>"]/8G\!N4+ M/'F,Z-C0XXV([CU7,,;V513V4S>Q;K@2/560Y^KO..PP MC?!!6!.XY Z1/K(W$^$. ^"!N^EB\BK2]'J!^]:U>HWA N')H-TA#VEX[Y#H-,(5SUTHCZB0%./5,)^3@5[U>G)=!5X M8T8811N8R_FN43^T&[!7T&VNIS@<)/0+10WCU'$P7](H MQV\_ [7\4]S!W_BE%&NX?X,T2B@0-@KOO3ZBJO=!?CB!.Z%W>Z$?XY.$.SYO M3;&=OAC@^CEWCA<@C#JNQH&3P$"^;20 ]C-JW5_2PIT';CCBC2D+W8=EH?NR M!FY9 [+;?F]NK+66[A1M;L6K5NMYO5KPU1K"5_[]6/:G:KM:A0VE63RJ!RTI=&V'I6US2YAH M(1%F*S7*_WB T3H,?Y-:W?"E+@7=2T3/UBJ5):1<+DYEQG1"T2?R;D_UO9V( M@4[\LG( MB[D6O/PV+?P+J!) M.0HGCE85!M\+8908E#,(?2\TQOS,)62 /-73$,CI+Q&%H'H'WPC73CRR:A2&X:QT]AOUDN(_>Y3M3G=1YX@1-@9(3E1!&Z+WBLDDY\ MAIO#>O*)1(O#[W//;F)PR[3E^BH2 T&$=>(AB03]N QB*8-82O]6Z=\J@UAV MF0'*():2XLH@EI+BMIGBRD.^#&+9G""6[*K6SZYJF^ZW64N':.NH;3>;RW7E MK-YLO(4;>5!NX0:Z%I:[:V6\RJ9Q]>K%DX498R+X)S>"PA\^ M6IF- UWTZN.#FO$%Q9](%9"Q3]0OKPXQR7S?\/G(\0)X<> [&!I!#7*4"_FI M&;Q#5:W;P " 9Z!;G'%D!"AS5V%,X2*V]=G[3^KU$=\$U_#8&7NH[%TK*)8E MQPRLC*3_%%9/^![HN#(L)\5H)R\F8!@,;F&8EL*H'QLTY#M!T204FD*U$&4E M2XQ7&43AR K'^!LL.18KC(05IX.!YWJH8A-D"P;;\",8N!+TC0Z =@E^A^-8 MD!E@@!C'DA 1!S ;*WD0/HQ]!&LQC"O6)0Q_D!*0BRNW--?(@^?["$J$^"[ MNR.,P!DX;A)&,55=]%.TY<+G;A0*-PQ"K#0)_W*0$3R#ZX.SP_N!*@X*MZ&' M9&A;L>/+D">NLT@S0I:DL"<.^TF\D9HH#%]>- BO!S^68^W39(&C@>]=WH$^ M].6'8UH6,8"O$PD.1-Q,U35YX-@QBBFARVF'6+AUF]*>+\8V9CVCK':7EOO.??])KKEB3K7^^!6[#Y4[IJ)_K(E^9 MFWPF'&[KI6!)A7DJ7!LBK)=$N'-$>!+ZOA/%Y<[OW,Y+;]N:['P9IE7D$3U6 M5B R!Z&%XM[QT9JR^2[1M8P&J#?L3J=J'QTNJA;@;@3[K.=>UNQFNVIW%E;6 MK]S+U>VEW:IW[$YC4373=F,KU\496ROS^W_C+J(I ?B;!Y0,R MAQ1[K4BKF7%5H9J33+*<:O1>40V!* H?\'?YBNDNHYQRS)7GS&QJG1+B/V(F M^$6E6[&MAZ'G#LGEBY4C8G8A7[I)V!.1U2:O;HT+96#U ?37XIUXY8G9*]Q/ M4C_)1YXI1NPFSPY7= R^ 'N!"H#4ZC_GBH",(_C-&Q.YH%<-WDM].5 9K0)IS! M@DNY=*G7N:L=T!_>>[\M.:RA=/J6SI?ULSN569(E%,).,T )A5!27 F%4%+< M-E-<>XNR'O91NVI7:Z6[;>.WLFX?MH[L M9K6LT;*)+IKFHDK>KYV+9O-H8BW9NVW7JC6[73MO#48'4^\.!P=1^##[(=IVK:M/%U^_/'T?F6O- MG69%#*GX\!XZ@NYR__S7AZ%6**^ZGTX//EZ?=O\XZ)[=GE[_8CG^@S.)U7T% MM;! Y.;TJS44O#AU4%HMJ6_^=Y7^*U)%Y5<_6>^G5_+WD^*5Q.UX]3K>7AY_ M]H)O&344+(%>B6*M=882;5Y=&_/!O,%<9C!]<\94WM[!49"NB+X.]SFZ,GKT MXG0$K7F$^8WY@S[Z1W[9U])KK!Y/]K2AEHY5FQAF MDPDVQYWQ-$W\D'FO).Z2N%=GQEL,<2_7=/?TF.6I>%A]PESW=$O/,=&AZL&E M0%YSN_NA8_+5C;[T%E>K/^,:]ZI>6W:K4[7K1R\RLKVJIS=8QBW?FZ9=K3;L M:N=%YI<%[,UR00>?LZ_91_WC>T[/ M\U_M+US16?C<"\C*R/S9(VPV:W:SLV UIT@[WV1YM47[O5>'.^%AXT7Y?:\9 M3_$%[>U\6"LN.KZ^Y^@B-G.*N!I 7/TP16/Q%'6MXD+P_-&]*G+BY=*NL>G2 M;FL)X%4.V;]8KW O:B=*O,OYM2_J0K.XTA@TV959$-Q M+WBAKU+PU"RR7$(J8JP?U,F'8V>"_<-*YBT-3*EZT?A7:.9=LW-D=PYK3].# M00#\]F,[B?Y6Q\B@-.I;"U@%K&>,ZT=YKJ,0E(B_'+6@JM"TL3)3J])S^E16 M6[)V>^!I3*F/15^>$EUNF^I6I?F460)D%4*;Z ME0Q@[G>9ZE=27)GJ5U+<-E-<>+NQJF5&X:?Q=LQOUAEUOKS)A M^*5^JX7K),7.IB+_TOHZO*0.5:A"/=/9)36"IUU=A7V@JTM3TS-<781!:;HU M%C0-=(7!P/$YQ*S$<<'8QZ!WJ:< *?FX8)S3TE'Q3Y*?*BM-AW6QX_UJ,P]B[C9QO%OSE"@Y*FZ"'[R&, MOB$AB5^M/:Z8Z?[ZP?OM^O8"W1;\2?_7_2U&9SQ3J+*ERZ9TV936G-*:4[IL M2@8H738EQ94NFY+B=H+BRD.^=-ELF,M&7+M6M:N-IEUO-;:$ M4N:E5I:92T^H6582)HZ/I9ZT8O"BQ)7,G?-H+^3*T43W+%^.R*7C/*\;KCF& M"(7^Q'*2)/)Z*9ODI?\F5QYL[$S"P4!5"9LJ->=$$=Z@R0%#%:X<4,^#;X^[ M>,PB8F;U,/SN9HB>GFNAG[F*PKO(&4F_%3J:8%$3CS*D9%:2+JWUGQ2^$I$_ M,:N,T7KD2HWE"I?!\OF.="?-#'E+7$&?O?^D7M^3CK@_P^@;4L0Q>]I6X/]9 M![[O3A7NLXF"CI%G@XDU=/H6^A&Q>I_U(!=,NB:)3>&%:K-NUSH=&W/.-*\3 M+3[^9M5N'K7LH\/6=/% Y9Q]5[=;K;;=J#=S?MKIQG)L++VO^>P\!EFC'(Y%ID%2^T*:78 <.5(4]%_8I'(D(OE+Y MDDY" B$221H%R*;BNROB6$]720]*=AQGTWBR(M]4(3[YWI++\)4NSYUU>:[" MS-E%96)-+)QO:UTL::>DG4VBG7;IA>G]]D]ZQWUCS]OK?0SEV;;Y-%9&K^S< M?J^#([/<[R7M]TGH^TX4EUN^.UM^)2+\<@VVO Q7* Q7P,#\()$02J5;ZFTR M P_M^F'3;M=?!'N\X-2A'<\L&3]T,G(;RDM8N"QNL57A ,(G=H?TNL_1W;<>EH]=:@STO/;V/ M>7I_L.CG>GDCUM*MU+3KC;K=K)>.I8W?RK9=[;3MHT:SW,I-W\J]FGW4;MK- MVK9X#K< (&)=G,D'+ZL/O\9$,<^=C,K06ZDQJR>2%8C@I=#E.DZ\W,SU7-ER M,\O-7.O-++=NOGUBM78(91JX1@#WS26P]946[4JSO$%NQU8V*XWEHI"56_EF MH?R5ZG)K_FSZ5J[+QC67NVT_KTEH]AOX6& R$2X!A CF MD@-%P&>[U[<0&@SAP*#7OSNPF='$ZN!NUQ"TC:+,J;96;NPJ0OU=K6H,.M(C MF0) 3(9. D2=I" ?L)\O3@14U*@QHZ^<+!;N^GU^R39@Y"YLOV_5CXJD7C$? M [-V<0.)'*3P%=\]KDB6WY*7L/O4KA!N9@"KX>B^B!1B:#KJUXHECT@4/4;S(\<+ M$O@?Z.P>!->[>CT'<:Q:"C,X'4X ?8;"URF'K9VOLI\PYP*H'(Z"7;- MS\(P$^'TIU'ZK,_G'R_YD4=.QI[C$TJ@?%F/\4&>E+R!:WQ^+D,:GZ41+$XT M"B-A%YY_E%A#],)HBRC^G,' @^Z(.9!8 G''O[A (X$3R/0;%S6=1'%##[2? M\ %8@03L R9X.6:CXEYF^,#B#YS41Z4'Z.'."G& ,#9X-U@0MV43E M_V@R,WB"1J6?=^#\#O!@.4M)UI_ GEM[6(-0#$ \$Y9KT8KL8ZNG'\]O3[IL MGGK>2S"Q((3APDJCO ^LQB]+S2A:AV2U/X<>J,-!B)N41LB=B,P9P)ELW0'] M!#8T$3@2.-35\JLG? _((^9S1C0@X-4'H0S \S0C*A%I!75M/CED[)>4[^3=*[K"Q@J:+IM4*.8 M3OE10S;@?/@KF*48C1/%PI%(U"F85Z"S:=_ K@'!?(1O HJTPWO8%2C@@JI^ MWA!J,P^$'SRHS7R]EX1W H6/K8:BBGU./9DK_&E)P&T/+>E$"_>.G\+:H@H+ MNL=AE9X0#JP0K3K.8:I!6Z+L(HT085G.'4B2.SP3-:8UJ$5\NKT[LCMMN//6 MFC#D>0.]UDN8+U/*"TS$7?0P4B305^@"-[(&P)>7[\B'(-L(X%K6!37VM"YU MI.SVK#A6\[*7,/<.'3Q%^BBO$Z$H.X8[,%T')&DC-V<\9%LQ_! /)O0YGM56 MV -9I+[%?=6OF5PYEQGPC<+IXU:!S/&!QY-LZGBDH*H2KUR +UQ'H.!98!I* MIL4C]#);V74 ^%[*%14-23JC&!?!("^IVHQ&(G(]>FPT\I(1@U@7F9N P^-T MA':AOS+]8!#Z/FE#%IF(?BE3B\O4XIT.UK]DZ0X,\1GUJ1*1;X?V/BLHOC9[ MOP$)&X?5I2=L?,92"G1YK6$)S,V/]GUI6'BMO@QGXF'#KG?*5(W-W\AZHVG7 M:H?K%=CU0CG6:I$(6[P<6[+LJATT+!1:6Y!B]IP.ED+?M19(JF:KE%2;N'GU M6M5NK'3SUEC)6K)P:ARTMD4X/?N>L19L\.S1UN H;[UEG&71K60;Y=^6TL?! MNE%&J?FI=6%SKD]N.EG2?I/\&T'\_3#%>88H!5FW;?_Y(&_6:?51[0U:=9LS&MAH. M=H)^\H5KQ.G)9<9[AFY6 >:I2RPMBG*8//'3_;7*AEJ*J*]L4^$?1 M)^?!P'H]$XGB^B"@F.,; >AEC/1:<3RL#*Q/A#@/@@CO*KG)LF9'IAJG? ME['&@5Z .1.)'5\L-;3WQ2&91>+O]6&423B>U885'$OS*?WVJ1I+TU+SM9QZ M>_K%.NQ6G@H,D^-VTB1G]Y8W8^77V^M+]WK/TYOK>OSFS^*9KJK^?ZGF"Z!28AII .S8Y4"HZSZ M* .^5FXJH%I15>>*]2?F6HE(###KJA^24!/!G7-'"3M#T;^C$.S("6)H4*6J M1:*?8FH%]"6^C\,XC2BWR"4$\3C+_WJ\Q> P,ARF&(Q";;/$#68L#A571'8#\$B0%8?!QJ*/'J2W*?72D?+5I MN)D(5E(7>\%9.R2[H9O>!%,A0V6HG!*@PL& M(67@$JJ S -$08>IK!&+"2^VNIQW?2W&891@*A>F$L*;B99/F<"@9#69QB*3 M"4%N,*P!*%^8C B#"E!>0J=7*$+/#M:[)MZNBH+.QHF"X]^[%Y] !SJ_( $ M:E'WT_6I% E_GM_^;G6/CR^_@D# #RXOU*_G%Y_HA4R49!I5*3,RF7$1!J)D MU75DU7W[FH_KJ^O+X] 3O+VO(;FM,A?7#-:'"/6"[TPUA9ZOM,\93?TTT7#8>I*S&<1&YOZ3:M,)D"#)61'_9%C#=6;-Z V9!# M[6<4X9H4,=8409 3!GK+=>K#PM<:SD&MM2?VZ>E:JR]_2_62G:J+<==-[*+, M[XKUT9&X8:2,9].QB\V.QT-/#*!=M7"7QL+Q=V=ZT=1W,"ECV(F C![91>+=@,!+9=);&'M'- BT)O9&7X+X5+Q#>/2+AHB3NVSR2 M.,8?CP.,1W)P>6Q%M%R$^P*ACDR!?,Z]> M'BT+@?Q<-QVEOI/((6*^?QJ G)<8+<7,P'!5/\ ,"$(WAH6"AZ GFPJE^V3V MAN7P)XA&*9'&$!QM]W'[1Q"YG0:(+OIBV-0"/G:,' M-8"/Y%',\#&9".,G@18J3ZW(KI[/?PJ2U P:&Q.$$4$'Q3A]+T9$M!RD&?VN MD'0\M?RNN?RF@5@N_S1\&1Z /']Y" [F'7O[%>LRC5[0$XI3)?WENE(V]]V]N:@OQFPHV.!/:K(:]K321\&<:T]CZ$^\2=#DP M[Q+V,S7\\$4"YH' O?4=H@@:M)_XZWEX>?_:";\4Q:L^*6'M289X7U%D 8(U3 M*:]"+[\*N1M]%3K.@B:FSX>XO.J\5$>Y?.591A%]IJXH$8+AVH01C3U$^@]4 MZ(X&9YY%\7WN\==/(VW>(9,485Y'ZL G_8J=[3@[;:F"=@-! 4:9:=50?N J M!+I'+[.K.3UH%14F!]2,\9"G17-5P9C^1(?T$+0L7Q2E'CP!Y?V;X*(3,R_8 M/S#_TIRTCC[$CQOG0[R\_?WTVCJ_.+N\_M*]/;^\V&*WS#,\\^:)L/0(N^5! M/5YUKV^M\_/S)7UU>5U]_;4^G3YS]-KC!,J0X.>$TZH%!HO$2.&:N_ADVX8@3+@ MR%!BPDP7:&^C](XK)_IF':-I]A/<#\%^O@%=,.+R:J@%:N-S9B"Q.,FDQR'>JNB7JA94 (B/W=ZH;O-8^*5, M6D.95-LXF90)HN/++U>G%S?;KN&LM1R>OKQ>33@[P!AKX^O_V7 M=?GG!>@5OY]?@8YA@8IQVSV_L#Z>7IR"PH'1Q_P]Z1U?NA?=3Q3!3+]>GWX& M'>3$NKF]//[C]\O/)W#_@:O/+3Q>2H92,I2288YD:*RW9% R@-@;3GF4#3\LUOG%R2GH!R>GY96D% *E$)@O!)KK)02>,>ZKZ_.+ MX_,K4 F,3*6STU.9X'AZ_<_SX[7,F2B9?N/6]U%KZS]+8^MRA5JQ!&NMEP2; M-5G\?O[Q_!84E(*D;.OF^/?3DZ^?MUI>S:S(]Z'7\Q)8U=T[2=1S]C1$O$ME0115-I%@Z]3$),7>5:I7VSP:1S+[YPO67,)IR"UK<^D+7 M(C?S$XI^D+5IYV)^/GLU5D S'QQK"!K(WWX:)LGXE_?O'QX>*K%P*W?A_?MN MY XQU/B]Z-\YT?N^DSCO6]7F8>T]K'RMVC@Z:AQ5Z_!SL]5YWQ>#6M.MMJNM M:KV2?$\T[QY 0LB>DH-[^)@?([F/]?Z(NJ6>^>/JX^%04(GF?-J M2G^D8MGR,(#+RK'5IW8I+!;19JO5NG0N[2!IM^#G3KOY7GQO-/Y3[32JU=;" M*;N^8Y1]C*,94 XB$G<7B+!/A/@48U6L]-JU@YA]H?-&G! \Z"V<-IOEK3_,MIO5FIS:?^8T/^2:>(_.OA# MJS9P/'"03>UP=TD:A'JC6J^C4'\#DF[M&$D3#4N4A6M!H6%]Z^/$=Q[B%TCT MVBM)6H>.U8BJYPOJ1RU=N22A:4O<\V';RSRWZ3RW5IGGMD5Y;JLS16['^=.L MM8Z..C6DQ48552J2?HL_A)H[9S2:TJM."*0BEZ)^ WP#O7[$;#\:.[+ %9U' MZ*Z\24+WV\O.JQ_3POB\JNZ@%B:Y +2P9K/>?).+17/G;$MG88KXP(7*V-/, M<2VPRAQ?I7H^0 XH W.#BVS2'Y,@XX'8W]<"*$9(6K%+;$ MB1?$"?.%?\D)K^"$)EQ$#H^JQ G_>[1X3M@U/^:9)_Q^+%F Z"]3H5Y Y4>O M"$V9O9LP>S5+ZB;J[BR>NML[1MTW6"@$34W/)^J2B!<1:-(Z:KR9NGZX8T2< MW7(OPHJE->LBD3USV2VTGMK6-3SC^+[U1\62!P"^)'_\8A0)X<<-#YX,.%G, M7>#1Z-WIL-S#G37"ZIC$6K51J[\97QV5?"5AO%Y^89[KJ=#WA_0.QF U. IQ M65?I:1[JR"#(DH7>YA[=*5GH62STV(W[#5GI1^[B)2LM5\NK57>6EX!(9R\N M/(VEJ5WH>.!$J-K1[JIV%[H>I@^'OX3"POH@H0E0M"B5\[)* ^DM=\L<"5:=G!6PT:CO+(.S'J%,N M^2'[,0ZJS?IAO5JO_B_\WZR]Q>&P;>[KI]AE*M1I(1H4.[CK=*NN+RN\279Z MR)WN(+_P@5*O@?94/7S#>\:NN;7SAJGZ<@Q37QQXVJHQ-=>6;..5 2IU[GR7 M6:E6[33;;\=*N^9#OQ;WH4^%B8\CT?<2NK9+UIGZQO!#%D> 8_[?$ZY);/CQ M$^SYV1\_ILJI)/N2IW(\]18*W,ZY]/M].('2$1+G)G#1#ZAXS^:B$JIB%5 5 M[1*JXC50%6N(DCNSN[/$8&[12\$G"*U:M=#9G"/LJ%4[;#3K:))HM=#S_[_- M.EKOWN 44P$T:FM?=);EUK?QHL,L]^K1T5I:[XK3>/$)TZXW>^)1\E.]OB25 M+^N7:_+]$!3JIG),M=/N5-O5(V2>:OO]V+VK5;_%/<*!/ (5Q( LR3B06Y \% M 6PJ)V1@D$?-)EJSZXNF_/KNT?UG+TZ0[F_27NSU/8? 'Q8=E?\4I:.1;B9R MO_'C$)%K0NF@Y;3:[5:[^1QRK1/:^JZ0'XC6F"RH ^MW9Q)XPOH?9P0CFHN8 MH,KS_K];0Q6MYU!%H[935*%!;22.S57D!:XW!O%R^EVX*05Z7P[@":"(<1K% MJ:,"]5QZI5&MDU!SHIX#1[AU^=T7$ZOK$J$AJ+ZU/?3S+#!PH)]Z23] /UE) MGI)^F'X.GT4_]5+^S)$_C*/U//JJ'9$=^+BB*:W6:%4WEYAJU5KE_.)F.Z@B M-[/S "\%UO_]>/W9.@_BQ$'E]R1T4QG]C4FEOR94>%!^V9=?P@_0 M(\B_%Y#R>X[+!UR%M',"-QL@%5]8#E8GC+F?Q+F#FV8#.BIX3BXW>Q9/3L]W;156':ULV\7/WX^YMXF>G)_SMV+^KZ]/=V[^K2*#) M9VMD:7,+M_ XO,>;BW,G+"ZKC48X4%7-K<5[CPL-.?!)'Y79\UDB?+$?])OA9/M#B4$0";TYK1H5O%M_T5!A2KH,7QR0= M;G(44E%(T695%W_*G-?[[>;\TT7W]NNU461]LZ9H]$"S]8(^S/271ENJ$Y;C MND!69&5!OC:,9U:((-I[_7T%7W_ZW1TZ 9Q;73>QZ9-(QNP'B>4Z:2PPW\:+ MX6/R4R:AU1,6@N;#%] D&F-Z8NCX _1[XOOD(>8'J,%(I &\U4?\)9!QPS"" MR?4K2Z_B_IJ@M$>B,9\L[O12,35[R"UZ2#^]1&5JU7]^?FCJTST7Z&T@MS!X MX&\_U7]ZIOJWP/',/V9_:--SA&E)RLS5^2(1=-6]_L,Z/K_]E_7I^O+KE6V= M7QQ7M#1ZA6Y3QTO$C9J#Z&3L1P%R=>)-PDC-:9*E=E+E^9=;'(C)@9#(<.&@A%H&R& M/>&'#\I6. A]^ VSQ\&7*]5WC3PM6C0 MMU[BOWK M<-*;=D#QHO0ZR,'"DCDV=?GPKUZW=MJX>;J!(]?1/@.@K<1Y4Q; M,B?D=@3N!=;TE>#%EX&5,\(3Q_5+M,B5\\C3]H ?XIBW(Z5M("-/#&8O(<9! M^P,T]&QQ\=92;YDKNO?(W>XE!O?U7M'R'*%SQ,2BV#RVG\D$6@S;ET?',ZAG M4REG[[%$,LJ,WAH9M\QES5:U"W?]-$CPAEZ>&MMY:EPCP%UB_5FQNKXO@DUB M?WV_H-L&8B"((*9 ^?+46,:%8W,I!VAEY"6)$!9=74N9METR[4I@^9&_5ZS/ M3O3-VRC*?(6+HY1@KZ65!=/)DKBO%")+4HP"QP>UHF+]'O;O-LHQD5>,NBD" M,R_XR"OER[,TI(62T!LP9IG<]:+DKJ/M2^["?W+?O.0C'LS\Y?[IMP_>Z X6 M)/G;3T.016[EW^,[&&_DYGY__]OCN6:+%RFKR#V[/KVZO+ZU+L^L\XN3TZM3 M^.OBUKH^_71^ V1S>F)=??WX^?S8ZAX?7WZ]N#V_^&2=G5]_V>P,M9]^NPT- MMV XT%Y!"MWXT(N0IJE@S3#T,75L;J6:#5R(IQ)P/_1^NQQ[ <%F<0Q+9L?4 M]7+B#LQ]!]/-S$.8T\!P1E[\?RMB%.?EQR32[-EY_@O M^&BABPO/PJ8C:@,2$@6T.9G1>\R6K5B70+O3;T&JPE<*[XCPR&5*]Y41\),>X5C0E@8BH1$[B:1&ESG*W[?VKHZ[ MEQ_WB5&QVPA%HA1*/83^ZXNQH'!2[DU*D*F*!R1H"F),J2+00/21"ZU8N&G$ M :"^\Q!KZ>&,QS!X"L:,4E^&A\(L)1A9K/;H)GL?G]#QJW1+CF.SU"1-:AMY M&8C#9:A^)!Q--?/6'W$;^[#M>@UY8:S;81B;W\I=AT<(#)66"OAAG 5<=61/[?&Y_MM6#9<5):J#Y-!KC)D(K4@QAF[.22 P&K'%0G8=Y MXNXE$RX4\;#>CKB M.ZQ>0!2'\M2"0R+!<\J#H8A[KT\5$D X.T0"+!=&>-BP4.Y[L>N'L6QS[K3X M3)5+Z?AQ: S@WO%3)]&-%RIVA'&"_6&& L$8PS+"2+T1Z7,CIR\P7R$[Q&U4 M91^P%!?\.]4%DCIJR6,3M>V1/:$CNB=\3]Q+B6D(8EA37"58.4,\]K3Z9:CQ MV\@@H&H>XQ'M8AP*"=8O"*P6;>MU& \A5TV83Y(13Q@$Z6B4!IS5(C-H\&!0 M7T,_)+!UL1%7EHJ2%Q]]+,T]0N59'8E\5V$TK*5;F#(A(P99R I^-!>@1 MN-QR,+$:S9P&4(H$IFR)7I7O12X(S-JO5YLJ;_\%_J2R4.G90:VL5/J: M2J76#'\^F5Z<*[8[/955J3(>%B(7 :C=U\(-[R2H]H?WWF]\;6K\"H]87U(_ M09W4.O59F>]&$5HEI!/ VSJMQU+_R^SB%]2>.Q$QG&EC4[]F]? 779-NN]?* MM%E$3%1_X45F#-K =[J[@#+TKM:!ZZ'OXRJ1E86)$.YI2K,@ WF!99R,$J@( MI'',INZ+$/2*^F.ZF9TSXY&L)&L 7.8%W8N@P0%5QDNL9#)F8[D:DV/0NKP) M#1)!UOE8%MT;*?Z0EU0R$H4]6# V[E6 !-0E#1Z&E^!NIY4]''D? [Y&B,DL MC851"#=!5)CP&L>J*ZB/8:8*JN'QM./Y?6\[O=$5#*DFNPAG)A^TV8W&F9M& M*]@6W*;EO0$U;UNI[;%^Q)8F6KIFH%Z,$*%A>C>_[I[! M10(4#Y $R4G9L<1C,,>O[Y[N29@<5!B!L?Q\^.>Q!*_\!]B+?S"E;]OH7!.1 M5LXMD;#1?4*G>RRL\P\F_*C"\0/0<=@K_!(W"N+4CWQK,N9E;RG8PP$69"0X MFE5HLI(;!]U;J1-OFD'POJ#XH)CU\C.*(]W40HP<8XE#J8C28@Z6\RP],R : MOI;(>1;4\LRLD/-Y,7,18T775AD9SV%]Y4SWJQ5&PG\KMH"*<3#TI_'R'#R& M"P^=<2!/^XI#[BS.[O?@;< ;/\4N-][>B1?:QZD^L,'( P7WZ4WYPH.TV(*8 MCV:1_CL[WESVL&G\[9X"IDWLC!D-IY:QHY/?=F)([ZAFAZ?BCV=#: M#1.PX5G/,$V;.9])MOG!-WCA@^+8?_\P,%L@% OZYX*-E7V0$(1[ONZO@J7' M:V]_.+T'2@>V_2>C]"E5^1Y9H[JMO23I>X+ZV MX[/I?#AMMCJ%1U&<[;XY?K, C^D:)[6HQML[V60AOJWL]C%S]S@/%,9XX7V3 M"@T]BQ.,$CJH@<*+[;)6]PM?:IAQU:ZV@/?U.1EFV.,PPT:OE%PUC'T.!NRJ M8="\BRG;:R4TOX_'-F=RGDU4*K_E=(D,DKR)ZR(U+'CO> M7RTFY969F0@+B<*FQ(A*[;AI(QFMI^)1"Y2,TNCF2D\M8*^+ M58'?[GU2H!?X$X<[.'T\OF?P;&H:W++)3*'D@N@:IR)(+7L($G82=D8-8%=@ M7)6PW'FZHF&BBZ#5^E0E8RY E9 _'6VSU\;QA)S3?ABR..R_J3/:%!> Z<,B MXK%Q]K@*^0QY E4^8WWFT6H1W]@&\]@PPS@7*;\QU]@[CI$_9#FXW.R%!]\; M)4+O;I(1)$%>\9AS*YSIZ5WDEUO"C[P<1"MY0!$G_7G>TS 6D+4OR+-7]0Q$ M[.<*DS8HN0[#-TTP<+)1("<7^IEX#G_Y^_U%' B:A(TGRQI_QJ,"XP@ R\@! MPI,;8(0?<,Z39]N/;#9PX+@_*.*'$#]W:IAJKZ>IW4XOCAG%,RJDO(T=R(8Q M($&6 9E9 #)CHR#3U69;4WO-;IU MC?*WW:9_AT;,.<%O::AJGB,\F8QK>N5 M/,)X;=#V)X_1<.)FKOP,E9^+L=:*[;W M?)Y$3M4B(B6^609X>71<%ZN;Q=?"L?S&_"+YDHHKH.+NRN:@.,D_G&AT/@D! MR2P@Q]YZQ*QWVVJO)27'(6.NM[)UN!G,M9L]M6G.:K9[+3X.TG*\#=C8+CD<^IY]@V#@ M\:4U&$*K8ZJ=]C890E$>PB%*IJ."M;ZJG-L0K'75U#JJ;FS31[H:L/?&>MI" MU/S!C_"VZ%*Q\P-C!N^&:_>')ZP%%KDY_?K0N'#%KY97R$W]A*;*S7;8-&7JNPA<3<9C"W.L* 5E(=WX ML'&V-VKA;E, DA0R%\MURO2Q[=)N42K/"I'[]6C7;*M&UZ@3[4J<58NS=E&& MR JA]/5PUC74GGE@,N(@;89WLXQ=WWMJ8)%J*2BV1,!%N3!KYQFO1\ZZUE6U MEI0;APR[HG2+M5.-#PYVTM0H%",W24\ EUE94X, W/"'#>S=0C)&RH\-$W)1 MLLE"\B,YQ*]XAGB:VNFUZT2_$FT5HZTH16 AL5$]VMI= MM:4?F+0X3*-#: F\ 2FVG1DY8QFEV#2I%F56",'PKRL'2)5]=5Z8?>U%EO?D M/+J<%,.SM]^M?_O!.5;Q[?]PPD9\?'?9T_N=NCO,)_GID4%!O/R!S;V!"WSQ M??L53,[5DAP-M2NS@PX:O$4E&XQ# *_9:\H;^7LAMN)3EH)JP[2^U>5S6Z>NVO9$E$UQG1G95# M_=4C6M>;:K,KK\OOTPT"?ET^>X_@,.[6'>$-X\[*20.9>AEKIX6:\+>E2[$F M(5T%I%=.2*@.TKK:ZZ!N74D=4AW>R!DJJKG:VF MB:P&:2G1]TJB\RZ/7QWKT7&=R&'\%N[]R K8R'>!3)+>CSPWLO<+_X:"92JB MM[0QY%[<)S^"=H3R!';]C+V)2FU!IX^+6KHI@Y$U/PYD<+G96ZGY<9 Y27&' M&% RW[ _S"':^K5MWM=9.5$I/K9;?FIK%/@$ZUPUN[6J4B8QMTG,K9R[5!WF MVCU-;9NR?^1>B(=@@K>XLVKCODN(FB1OE!'HRGE&XK R/H2U.ABT#4W5ZI58 M+K%6+=:Z*V< 58PU['AJ= ^LX,=!&@Q)P8]8)+REE[5M-F0 EL)V OS)@=@ M3-2JK9X&&D>MO)?2;EBHPE.!^2 R;:5$V##=SJGCL4S)G2H4MU97 M[72DL7#(:)M3>&/K:#/5;EL6>*J_L/CF1RP)25,BW-#Q+&^0B(_P *7&,5T] M[2X=^1X/WIX^$RY$_+'OV5L$QY9L[^CH:M=_"]A%R2CKADS>!_811TT.IZ8% MCYK(:,D!N)>+DH26C9:L%B;I:+K:VNHM1RG&#A?'16DMRX9)5HN/-/6NVMYJ MK]N:A?UW'OG85GSD< 3XN?_\[$3/#.O/H 6+I .(8J#*R3B)G/)A3UDRPKUB MA'"&]Y$_^#,IQIDKQ*DPJL+Y><\Q*0>7F[U+UA6/EE7R_ST)(V?X5IV:3P[T M1'O-^>YO@[B"!='Z+\K/Q6K^PLE]MRR@$K[3ZG[R('K.K171%3'[_RQW MPM)O+6D)7'^[*K%,=&WA#*X:S7GA^A9EV-^&%*R-L?<+:26%1CJ5? M ,()E!>C:WM8/;9UUM8V6:G9:E>AW@I = MF@ZY9?T43HH5*?\[\1BJ?@KN$GT 8?#+_@=>:Y)040K3.5;GVC M"$GEOT$F MR&JA*:-5J\*>$I@5 U.?XUJ0P#S 3-?=V!,-_7V+0B_R&"T,1;TN:G?)XN;< M3MBCQ;5:E=L4^EJ&9&4[4[UJJJ]E1=9Y86M9@94M;$.6DKZ6&5B?U1FZH3:U MHJ2BK=D5J@+?&C,8Y(6Y;]+(V+0N-Z+?#7U" 073]@HLN'K$6I? M+'*=C4N7+'&.;?B>=I59W"8M/&.Q^^?;F6(KB>Y7::H9B]6C7VR)U=LEQF(7 M+1>;WMKZM]Y53:VG:JU%" UYI)%+7;);F=[OEB)X.WM>;.MJ:W"_H33>RZM MF5KKC,;*#58SN%I9\].[IJKU:M631B*L:H2MW$ZU&H0UU;9V7.4Z#MNZZ-NV M@T=HN:#0.G;#\92!-78BRY7"8M.DO'KCU>30;N',KKUS?F(K!24[:LN.A[P7ZLSN 06NP=:$6< MCR7,8>6VKG$=#*#6HW34 MM=9 MJM:N?]FVO;DCNC5)EZG72&&QHY%\[U*A"51H^Q.LYSS+.WZN(=N8,^%BOK%R MY^%,>;R^9U?#15J:VNJ::G.G8M$\5+$HT6ZNW/EX$VAO]E0L[M_1=UDBJO2\NH>!KCTF>LY[T=,$!# MD'_F/6.*-1CXSV/+>\/<$8\*^T<^8H=T,G+EBN+^9"F*5-?P9-Y,*]X-V'AE M@+FU?_]P^^7LMP_3.-&TOQ21D'B%J)-> A4C/]:W[[\G@V4)6NR5DGO #,!R MV)P^G ^G5PTSP;_AV!HD MO_/O Y=YP*\6D_=\ZILK&6AG'<^&S4(VP-V-9!9Q#O^N=52AW;/%ZD; #&"7 MO;]_:,_E<3LQ[3<5HBRA'/ASY0=*-&+*/YD5A,HEH,%6.*W$]++U*<59FKEI M5%YPN,3AOJJG8,]IP9"T\'B*AF\-0"?/>WOG;=3@O%=@,CLO%+VM=] M+P$M1SW.4?" &:SJ-:OO!YV,, S*]!Q MJP:>WFUO.7U@]Y>-]U-VW,/A\N0Z^,R?#-5$*2LV3;+-"F3%/7-=M#H]^_?X MX"ZY>K]:<^.>::I-3JP)9437PNBU3[1GM.@%/VAF%LN(+\UA@N20M M+/O9\9PP0L_"RP%$#>I.N>T*1(8X/Z#E=KJREO5MYJ5+PV-U83'!1L'<':4]L@ER+,/N_)?>F'_Y<>!WIHOX0?="J11 M%A#(%#)P6"E^IFJ=GMKI]6H?/I/@KC>XB](GEA5V%8.[VVFIK<+*KO6"]MX8 M3MHF11^,S.^O^M.15RGG]HH5M(KR1U8)ZJ!77>BYX4K"K:EJ6ER)/2 M[1 @K5<4+EH;TJ;:-@W5-.J?^;T@#AIT19D@RZJF M58).[_6.KFWIGLN'@XE&U(962ZK+MXH29Y:7$/S8UDB4:6MJK[=-1^M6W7(' MT'2A]D NROA87NJL#>1F4S6U'2LX6P2R-'0*!=D=@\7_E]F*ZX>A B -1WX0 M 7$$SV#[Q*J-=,QO7!>MIM((/\Q4)_UB.5Z([M+RR.)_6>#;5CB:8@^-.FFA M$FY52Z%V-?4\5L#;0BU[S&9';>_ZNNU>2:>:Q(67'#NW4XK8*O'$STJ!O/KN M!5)BU82%%.6_+"NRTO-$UH&Q^4,FE1%5I4/$#\!*>M?$01=0"$>E1IG>VBA)6E4Z00!-]\S\\GKJSA MKNEHJM;Y49^MVU8ZY4_=Z247G3P=GJE64 MPOO(X)!9G!$563_8 =A>!\H42GA"-G;'R\#?P7)P2,?D*82W5C'SAJF0U232J/8)7" MZCAC'ALZ*[%#[-!I=G9Z*:3$Z)#N8TDT,=%4DS94&='H1D_MM7=Z=V_W1+,W M+O!-B^=O['"N2APH7REA*U7D'<'IKWL5N-735*,K*TY).*\%YTX5:4UKPQE+ MS(!]W=MF_E+-JDSMW'+>EGU]( +\PGEQ;.;9E%%U&[ A"P)JMNT/_I0BO:8\ ML,14Z%21F)5@@""0P(,SQJ0'^_7S&!Z]DLCOMM5FB(4:SQV80,>7:9$/M#Q\S-EBUL!&_DNL(5#"!R\R_), M8'FV/\%-V(_&M',F7,RCJ\C7RYE\_1?+<1$V#_XY@888M\#,F14Z@Q7+G8%1 MV-WJI99IMFP>JH]#DD&GBL2^+9"!J3;UMMK>:07NQ4_SRA@5?0Z*;Y/G1Q;< M#.FSX\_G9%C>R;6AOTAEUF,1ZLSG!DJ%\ZCW%GJ.^I6K>S M%ZB7Z7GOB4C;<2?PNA22^\8NEL[16X9=7'!4S'"-E<5DIRW%I,1]%;A?.LUN MA[COJ697VPO<2UM2"$K2BQ1F!1YL8JB,6=]YQJK9-'=LJ"0 M=UP*<,3OKZ%*:R?&+J^,'ZQ,/&*H=U?)L-L*U/5M)J-+>W'-=#-2A*0@/#3N ML$KJV:+<08!&BD()]GJ ?97LL"V!?7^$X4_P[Z-OO^'\,-I\"B_8SLOI3S\5 MBYZ_3LWJKTL+GW@:X])GK"#>,E@=,+R;GW_F/6.*-1CXSV/+>\,VQIX?P2,H M+\FCE$0+Y>'0\2QOX%@NS$HD!H8G\V9:\6[ QBL#UPH!2+=?SG[[,(T33?M+ M$2&)5XA&Z270'?)C??O^>S)8EJS%7BFY!\P +(?-Z?=9L=Q7ZRV,Z1[KC7ILZM$CQM=@((2%XO4_&OU7I).) MMSXH?YM>\#\N[@H7C+N6>V9Z K2"K8(?'Y5[^M;HX=?'T]O^W6_*^?7#/Y4O M=S??;U7E^MOYB=+_=J'E(\7;.@,G.C3>W/?'/%Z$]=%&B2.*O!.,F3 M7%>PZ^3W<&P-DM_Y]X$//>!7BQG ?/J<*SMH[QW/9AXQ"IXE3!81EP'O&D85 MFCQ;[-L&[ )VV?O[A_9<+KA)[:8T][U2*^]]VH(_]RQP8. S3A\QC6Q]&C/7 MG#*S*;% )=CV%FP-7<)-PFWCI\Q390_UB(VM'?$NSJX/>A&:RI:[:U9A.7;C MVI/XV3/\# :3YXEK4<+3@1Q=!:/^^I@,7'S-HEHL+/# R@=?/+"SY_;+]@BX MEC*>9^YLAJA++M'*,][R&?>?_8D7R3,^Y#.6='SX9RSI^/#/6-+QX9^QI./# M/V/A.[/&3C3E?)%'?M!'+D*E\LB/Y\@?_'K0^ H^FYW79) OR9>.H)I'DA_5 M^\N&;V.YEC=@JO*_$X\I)O!$S.#<_Q3T!1[0WEUCW>Y4 0Y'Y,UBLNR_DFRK M<\Q$NAE2(+7_PPD;/)!_EB^G^#O#FY7IMW@*UKG_//8]3-FB;Q9]Y;T;G!7= MT6P;+=7L[+B1_>[15OV:YB6/[Q+;[7IANZ#(5S:#D0^Y2AVOMFJT=EIS=/]A M77,NW5D'R?I^L6E#-]2F9D@\'PN;[M8,W!OCTX:J&Y)/'S*?[BT"Y4),9LIZ M;I7;8N&2EJ[V3*D7'PO#[6D;0>G&V*;>,]66(16"H\&GOC(^TZQA3-N]]D04 M:WM8[315H]=5>U+.'R!<2SJ3](R5\7K'(LOQF!W?.-\:4)40MNGO'QJ@E*(" MT ,%8*?]0V6KG_TCAQ)J,,NI81L5H\I1Y:AR5#FJ'%6.*D?=DU$W9O-O MQK[9G .N/Q@$:#1AR47FA18Z8_;?)U>74'1#!A;DJV@&=6DEX MJ:B]RVRA[\JSK?"CU^3[O9@$CO=TRP+'%]VCXGX9S#[/:#@K7E)HJQUY1^& M$6QHBW5MV4 FUBQ^_\]R)ZPB^.)%A/:.DPAV#ZR#1FY11Y&ED;MNCM;&46QV M3;75T262#QC)B[4+V53V5B40_B\+?-L*1U/H;4C<'C!NS17:W.R*BS95P^S5 M"8U[EG"R.8?L.; -Z8#=,*DVEQ0Q%5Y$?E6[N#+WFX!/FR(._4%^22B4M\KXWO;OU" M1N\"]9T:*2U5UTP)V@,&[<;CG%6SUKF53UK2G7[ 8-4K"6EN*#"T%G!U#2_S MU^HJJ01OQ>"M)*I9=2Q(:K(2JK-072QLN3->V5/U3J=. )0I^"+BDS:\O7!> M')MY=MBX8 ,7;!%;1H)DHJD\-7EJ\M3DJJ6O.QMA0H37>_8>!(, M1GAS=#;;=;4DUU[75(U=UT*1=N$>T\.R%QLJRZ$MH0;*L5G%1=)3N^:.T[TE M(>PQ(502\UDW/[=JHFBK.EC^6EN3A"$)8Z48DE%)#&GEU-]5"*(X+)2Z$&5\ MZ"#P6L+(S<7B0[MAQLV.VNT=CY8B)X _^9[;^\@B,+;!8T^,G! MB^,?2NB[CDTGIJD*_OE4$S:Q\&0WZ.496S8VG\[.X2 %PV$"HT3*+%L=;Z=% M78#]7!/W^>J'= MSI2<4 *^3H"O)%ZY1IA&@E^"?V?@KR1&N4HL9B'4S_-]-U5-,U6MM\U4%4D" M!T@"BX4C)9KE]8%\!.;,4TQ &:+E\*(Q)M"3[4\>7;8/U%\^ MVV+R;TX%=YT=^]J+DSTIH?-F$H61Y2'-KMCFSFBIYE9S.Z=9C'FH G,-7/Z\ MYP2DUXN RG(O1KX+RPSYD*LE6QBM;=X2/!K:.2YY8ZQ#+EOK:%"-P#%T0VUJ MAB0:*7 JI""S9A2T,8ECJ+HA)8Z4.&O22W,1>JGH5EHUTU3-;H[[0-02"CRJJ:DN1*2ZY:3 MW#9D2=-0>QASW>I5YM5DR<9NO17 6[XD7]J'EV0>0JZ,H4.]A9#Y?9XG%36H6KRU.2IR5,[K%,KCFJUBFK0&.EU0G.#Y>!G^\OS?#SZ M_QE6G3S/:#BKI>:!MM=L[[C>Y.X!=M (;FT:P64AW5G\4F74BN"+3>]:.VYL ML'M@'31RBVK7+(W<=9/<-HYBH]=4M=8V;]5()&\;R45%:99&\LJ9:95 N 8E M:R1NMXW;HGHRL[BM"Q=M:SM-F-SSTAKG0-R2D#9$2$55:>8)@%U7J)AG?\*^ MT%M+53+NHKT8],+ZD5%H)X%(7.G!X%S5(7P7>6ROZ('FX!/FR M("_J6E$3D$LF+O&]-K[-^H5SW@7J.T5YP.YMULKNE:"M&+0;CT%6S5KG.FJ: M;0G6 P9K)>'MU@)NSU";W6T6*I#8W39V*PDX5AVFD8JLA.HL5!>+*.Z. M57:,6NFD,CE>),M.]4LYL"O*P&D%8"/C1+V+%5^FJ.F2(5A)&6,/] M*N$JX;J$CZA;2;A@%<_JTD"=VTM0U35#[75W7 %)>DOWF!(6BS%(4-?:\7D@ M>:G<-E2M*7QJ \-7EJ\M3DJVL$K;6[8&487W^^_8>!(,1EC, M;O:2_XIW^TU=;?5V?)%*FGA[3 _+%BVJK'1 "370W<*5R@:HIK[CP@&2$/:8 M$"H)I*Q;EJ!JHM!54^NHVJ[+GDK"V /"**&+2J(W*Y<\6(4@9/AFUP_8*2-? M+'RS(V;<4TUCQ]U4]LIY?2!9N]]8I#C>P']F^R^OX,@"FP4-?G+PXOB'$OJN M8].)::J"?S[5A$TL/-D->GG&%FB%WE-V#@Z $Y6OI(053441G5HVX:3,P9M)%$:6A_QCM23" MMM%2SQWRW%I'U&H$JJ$;:E,S))'N!Y%*@5I(L9V:4>S& M)*JAZH:4J'M"K%*BQO39780^*[J^5HUAT;66B6_=6WOH^FX[:,0VUVWWG'IZD04F# M]:#!XLM5IJZO3(0K7P%I M6?UU:8J.IS$N?<8*/".#V0%P=!9,U>9C3+$& V#XEO<&>Z5X?@2/B'Q$$B4 M@62PE:'C6=[ L5R8E1 5X-L[O+_F^- M_M7#Y=UGQ7)?K;FWKTB/$U& AAD>OS/QK]5Y0&)-[ZH/QM>L'_ MN+@K7##N6NZ9Z0G0"K8*?GQ4[NE;HX=?'T]O^W>_*>?7#_]4OMS=?+]5E>MO MYR=*_]N%N_ MAN_-; -G]=.OQ"(%@$EH#)CK"OZ;_!Z.K4'R.P:Z_PQOJ\%,^J53 ?=QF4YO9'WB07^ M7/F!$HV8\D]F!:%R"6BP%4X>,8EL?4IQOF)N&B55!2I.2YV7A'K0M&!(6G@\ MY?FQ.P>=/._MG;=1@_/>JT(RL?[; >5CHZT@45D;HK*F# /_6?''++ B-+_0 M7GYQ(H>%GS=S:%ND1SGJ48^Z/N4?2/^#@RHA5;!S/\][FK&S HBF7D7+Z+V\ ME':(MRGW"7B= N#I*?",K0"OJ6H:9H_LN./.'JN#FQ0*F5;TZ&T/& !FX+A, M\1)I@:_C;P/4%L>!C]V8;.7Q3:J++$\6[&>?=B5_](+^Z]/+O* 74KR7A5]]#)'"#^[#'_H>W8_K%R:?-I^B8^P:_,"MD=SOYF^#UD?3S"['%?_A@S+URI\'VKHW9V MW9NG!E Y:"P652];5KYL XNFT5:[K6Z=P"AMED)9PQO^8E(AG#67.(R?NY0L MFZ;F*@JQT:71,^R>E5#KR@6OZR0J!IZ;4-7V^T==]B4%L4"HN*+Y7@*@,EVPK$?6BZZJ\A5 M%4JAL6G*+4IF6%9HX/EA'L.-=P]$>C.\B48L(.? DL7Z92_00T-=R7UUHUN! MP%@!=G/+C375CGD\#9FEV5(HBQ!0*(M ##&40^, 8RG1&T7GV7\FSABS>J1< MVK1)3TDP*?E'F<:.[V9LT9B4\*Y:#RV* M]"^KAVX(W:DZVM0-M?5>0P6ICM9 0'WUO:=&Q(+GK)!2E7' QI9CA^3=\-%_ M)AWO6R+PHKR*]<77+3_0"]&Q023D]3U[/>=H2O*M5D_5-'DIX3"P6:9;%:42 MK"]]-@3.TY;1475CQWEHTG6_,56NESDJ 1F+()C)\:AJDV MF^_TP]LW7\M!!@.2ZW**2SJHZUB/CNM$;Y)Z-RZBJD@;F27?_ 7(K_%YKN=( M,=5N>\>N4RFI]ACKS2I25;:#=5/OJ>W>CM-6]LI!E=33;-6 )0V5:'H MB&-&2L!>F#"\^VA M44;ABE@N9IM5435C\WC/.,XU3=5[.RV_5-)P1)IMVS=H MORU:EUJ*X9KRI1*V5$6)$ '=KBY%= X>_L>,COC-^HGZ%BIYJC:;6NJIF\S MPTS*X$/$>A4U23:+]3:6LE+;^C8OG:^&]8U9I050J^-+4C,HZ6WF>"\LE,TJ MY*B'-.K>^."V7/A5EL38J2>]*#5IA?I^ \;L\ J8-Z^:XW82#$:8'"?ER[M.>I59#<:E=54H$<^ML1/!^M,F3J$_C%ZM@ %:7ICK$[X R^$AW,X_4%=T&1.J MHE9-S(2N_.!>(&,5;M-I]U2CN5-VL_M(KR28FA!,";U44?UF"7JI4\W/705H M#B1 D:0N?)R$S%8<[U,NB:$H7B&90TV90YDTK:)T3DED]SK&QUJ1W91S]#13 MU;L[K2HNI:TDJ/G2MHIJ/QNE)W3M&J9J;/6^I,R4D)D2%69*#!W/\@8R4T*. M>D"C2E]>H2\/C9"/=E$U,L5U/'B./U3@)=N14:[-!P"JJ%J4C5S?L;'P+-P, MO^)IW@S/Z2S7NX"AMGJ:VM..IP&1A'KE4*^B>-'FH6ZJ3:VG:CT9\JJ#4BS, MG,]*@1P[]Y^?L1<6=7Q_G+PU<'9_"UCD!(SG:$A2WA I5U'(*.,!!TH6&3= MPG2J]WBHJ[;T[:$]?C3D*^%=-;S;5=0NV@R\VZJ.E\"E=*J%$3=/.L6:"O>O ML.>QZ[\Q)J35V+4\2;\;R@9N5U%4*)<-C&=V,\9'A)<_6#!P0F:O0KT]0^T8 MM>KY+<%7-?BJJ"BT$?#IH!?IG5JA;U\MCPL'PTB>C>6]'5O2TL84L2H*\]PF M3H+DV%8S+)IZ4^WILBBJQ//*>*ZB\$Y%>&YUV[NOV"WMB%T'@V(T85=YSX]8 MTK&"[CL->-HW+Q4N4]'JFCE3QFZJ**B3];)_0X"LTR4 2*C9W6DK+)EO)JEF M;KY9NXK*/,L2C4SQ/IC,JB3%6V1X%Z9629Y04YY0)DFK2-,H24*]BO%145)W M2VT:;;6G[;3/E!2SDJ3>(:DJTD&V1%*ZIFIF4S5:1WXQ4::/2R7GO112TGVX M[P!^P((I+T!WWB%<"Z\)YRVU7*K(RD%VBG\OTX.[8V$4.(.(V?A&W[/S+V0^ M>G*X-?_ABX$V1<\,/(\I[8G16QR^&0#58J2&&H+:.G]LP=]]&L =8. M \PE^D&GBB2/R11_"XI MFT#*MC_!G(@I6OZY9DRG?*8E7,*GG<5X+?94CM;K2I0,Y?1(4DF/^X8;R*!GK585S7P$Y;T-&PW])0IEX>1.KE MG #*-]]KD'IPG78E\FPEN5NE]!>ZSEHW2U:.*D>5;JO%C ->8)DJT"F1CY5A M%&LP"";,5ES'>G3<0[G,?LP:U&(UUOYU[H,8"$+XXLV0$''V]MUS_C-A%RP< M! X5*.S_<,)&IL+M@P_*5)\CYFL*F-_9\R,+WLF6F7Y<_QF(+KH.0QA+7RT( MU%3;6^U@( V0(R"?Q4JZ[3_YP$I5PZQ_.N7>J/;;E>5IR=)8@@.$;P,V9$$ MOQ!&I"#?:TY41;6W!"8)-%8N5;_] I-2WAX!RJLHSW:$*!=B\2?X]]&WWW!^ M6)#N%%ZPG9?3GWXJED%_G9K57Y?V,,73&)<^8P4YEP'I@&$,<\JKQ1B*.?]Y M;'EOZ*KBE4W!A 7HT*T\*P*A)RJS62[,"EX@K^_)O)E6O!NP\@F4B/Q8W[[_G@R6I6>Q5TKN 3, RV%S^G ^G%XU MV@EF1HF.==O_@MC@O\,9^"QJ4>/&%^#@1 6 M*MC_:/1?D78FWOJ@_&UZP?^XN"M<,.Y:[IGI"= *#A'\OSZ>WO;O?E/.KQ_^ MJ7RYN_E^JRK7W\Y/E/ZW"^7^^]G]]<5U_^[Z\O[7OSV>;GUJWV)*/,]2XE5" MB?<))>YD>O\[\9AB@@A"A8G\W=E7C/?F5#V#R./U)R$4OTV>6> ,%M/W\K+O M;!)BK[PP:W=Z]ID5.N'-$.1AB+$ ?/4!!CYS22P*T=OYH,"7K#$2&9@0R'9( MB @2)[DY8*XK)%3R>SBV!O'O12R.CL7Q0"(3/^-%SWB([YN'2T4_28 RWYRR)I&__3E>7-Z? MWUW?/ES??%-NKI2S[_?7WR[O[XOF7*HV["W+_/X:4WC'S% M)+)E:M_.8K/$9K;'O 9\\*=R[D1O"MTJ!''A#4Y4Q8+'OEBV!5PF&/O\9J'R M$:9L:/K@EU^=Z>^!#GS*W[5_497,Y_Y@I6]-PM*W_$F0?4_Q R4:L>PGSKF" ME_W4)\4)8>+W_C!ZM0+6L,*&U;AGP8LS8+FYWUO6??Z+8UY$,E")[>.CQC"" M%RE"CT1DW+&Q'SH/@?5GNDG?(VM4ND7I%_(/>QTY@Y'(MV(XXT>!N4;D-^*? M#O;$G@XB/Z^!70(*/F#O& M?7I60C@K?/0+B\3N!987@B7$1X;/.$'FNS G$A@X"*CIS*5=4/"!H4HR+?!= M,#[#/\7CG6<\')9?%AL.G8'#0&U@XF-\&LK("FSE#H:!6@CX8D,.&K#B0-(_*Q\=#YE8*[\ M#C3.HEO7FJ*?S.LY6*H*\XA@PA -KZAP4@()BHV7ET&FO]'Q <(SH,;J*1.Z MS*P*:D&\A<4C#F"'_&?$%MATMN+!1B=P^P66E%_3>4(M/*/!]VWEWAHR8&0? MI]A+\D SPBXA]Y#>VCYN8\(.8FD*671Y.#I:8 M6V/ZR'M.,^=$,SD.F'FC@@7A$GP 64R6$8S-.8^@?\2W/PD3WH /*.0/QTNM MN;/"8\U27T+*0E I3I3=?]K)IX !A )EZ+(?#L6+WI#:B3$BD@0?#Y7'-Z!3 MT.0$C3Z3;V3D^X"L'/%P]@M&QE,@L/F,O_K9,XL9\M *\=GX#4+"P \CA /# M/"'FO@E>'J6$3(]-00(/#YC+*QB,'/C(-*"0N8Q$]E' 7I@W88A0L$!<_Q74 M87CYU0_^Q']%YQI5<2VP3F@N?#&O.,L3I7#_YS"&A"8X,00,]A$^%2L'Z1AC M,'"]"$W9@#U-8#5^ /-VV1-.AFKJ!,XSF+M

XEI"OA8Q,4[AX00(W.)\-;O@WWV0T)[S M7RX=^B#+@1_!&O4<$[FZ_[V?8Q['2[PY46LS%S"/D;5HY$^>1GB*X\ !%2M M+''M-"5'FV$=4&:K\!.0"NB%\.,S$3\,$6MT?H"_ 20RK)B0'&:&BKG#BQ/& M' "_/P03''Y!(A;:E)W*E3'VFPQ#G/NSCT!S7>5/]D;>TLB))E3ZB;2&O ZF MHN,TH-3 F)$G:J3@ R\DP*S!G[!@FZ1$GK<@%4<3>. ;OA=8K[!LX")(/[%" M'N:H-7X9>)_K3^S&HX5]-C*:#!\W.0W2="W;#G"A69TYOY L?1"59EA!DN?( M)P+G""QH##/,J!W".IE!17(N>-X A9"!;FV33T9YGKB1TX AX"UZ/M\[/J4P M-D.RHE%5'D%ZVNB[QL\#OB=PL!'P 'R/7LOH[C0"Z%A1X#Q.X"E"3?9AT$ L M6%A&,1+8T0E?L!;0_!I-'CELQOZ?Z78 ?H&0\_ #^S)Z&Z,3RD49^@2RBV@R M,9^XE,F<0I9?_F/R&$[IRUS%0NJ:!!X,\Y^)$[ 9FRFGN>$D\\,@\8!\&S^,1WPHS9G[./#0$ J_AO"M>-Z-D T:SH_&R+%A M^,\#LV=\."73Z=>_X>=.,[P@A),%,0TS1ROJ]GS:ES+K)B@.(0PI8]^?\A$1&^!7TR[A7]W8+-! M6,0W I,GW2*W]"* ^=G;+3E$DC!IPU@P3MK\<-KKGG1F&[_]1?'A.?:GO%OI M_ OM5@[@ORBE7JH+T!E?N]:>WYNW3O1%M\;^/]FMI?I(", MD5RV@:V%-Y /!N;>GS6'Y[L;&"-25;+[ITYO&;TV\%TWM7BF/);W&2:15YN5 M/NA<5!D@=C?F[&1\TJ/EHCX"%HCU C**,4\!+1-MB0Q?F[70WXMXQQ((3]42 MHZ0706&S04L)D5-FWL IP2O9W9C:C)-I>B7NZOFI;,T,%3(P>) ?DS4T]1R8 M%VI0I$H'I$NCN93=R6.3:5GM,A8_[ <;3!!U<"[#Q QQ_0&=.ZC +:-K*/?^ M!-3T\]C%=A' %U382P?V_L+H&0!1%7&I_#X) @OP2U*KV]2U#KQU0F]=P^Y' MS&7CD>\Q!8@*2!NE[,>FV?H$GU+P4^UF"W[$MH6GAJ9I)_2M5P9G!D^*M7'X MTNOKZPF<_9\#P FY)T\ _M.$E:ZW9(0@X33X=0Z'F)Q%J'2?0[;W@!('#A4F MT!\,,(\7*/,6B!I=WS-AVIX,TZX4 *3(K5&OR.TB<E/[Y M^JN3PYIY@C(!R*#MQDB,#2S;7;:O7:G:Z#. M-TT06PPLWW(>#>8@E:7,3OY8 LPHNXI4#Y!?E&\"$FH$:IV#YN\0M2?2 4HT M%V+UJ)"B C*E8Y![8Q+DM8-4M6JLKEL-LN>V/86C0(K!"XQZ$+'3S6407CT4 M)]059!!.?7'\6IS/F M_B$$Q8 IP^R[PJHLLUL :GI=%7/\[R&[&5X"IT'?<"AX?+MI- VCU6UU3+W5 M;.^4Q\,$D1TE4SPFQ@X\G*PWP9+?M3<%-T7+'!DW!0Z^G]R?*$\,;'IRJV)2 MR)CLED3=C4T=%*-9A\:7?O\V[PD5'M0PF_="8<8_F<+B R*F#Q0U>1YS(4!A M@CCT@%.@N"7)(8NNSH4*6AE!QM1^/Y<!0VIX;AN% MV< %G47]YX1M@8$AS-GQ/1'(X9-V(K%R>@H.7KQ6G/D]&*$!A4IHPG&+/+(X MG3 DQ]RT2^3R/']^Z">P&3R#\2RL]Y="T4L,7?-83R"^ \N!65O\^"F?"WX% MJQ9&$=Z,&7LZ71EZ';B:@0N)]X+_G'CHDS.(\95L/9ZQ,X#OB.#=X[^Y3R@] M0Q4F$8&:\<@&UH2S#QS18[CL&;C"N_!#1(D6\2(=#Y4F2K28@.X2H/?F1#FC M>!B=H2,VDM:A%J_X_=UUJ/4 2P+N 1OX3_&83[YOOSJNJXJHDNM[3PT,?1)U ML4AYL=Q)'&K.%F;&T"'HZR)\AWH9 XV,#\H[SU#\/HX_P_J3J*D(D3[SW+PP MOK.Q$X._$FL&=1_.0.^<\,_S@ 'R\"F#=#9":4Q%Q[EF-X$O8E(G!"6'.P!L08RAD M T_R$(_D!@^8-T!'Q-Z=Y.M^R+D/?CLK&0;\E'E:VIP>SR>9FQPP8P!HSL6< MY,; @@1/G&:C@VF 91Y-N:&A PP+E $X"3A68IN!1>QIP& :CRY*T6LNPO@Y MHM@-.(>-G<\Y9IC)*.#/ C;[3*D*N0PKE.8#L!> .<:>_60 %J Z VS:>Z*, M/9:R/7QL/E.+$B,2=,!F^*_<]L0D CB"T'FDC"8*QXN, Q_3.3 ($RJ/*8.' M-;T0/HB!9NQBM(&3XTYW1K$ O$\JO0U;"(\#&8$)2OB=HL^_@F!@#7\XC%,' MX(LIRKCN%H[9 '&2V:ECH/4;GD4!"I-/*SZSA%//*^/?<2EEAU>I2PX0DV<8:@)C'Y2 /QC_ M#=# /T#2/0JH #2@05J*'N,%$I^&"!+7"N)&*-$!Z8>DWL3:>JJ<(-0&_#;2%,NS?<:95JR- M8=@-M7>8>I)2=UR + P0%3(!TJ$"4M)HKRCQGGKZ)_L#-&Z*]BCCV!L MT0T5G!%IWKA+GT2>K8?*/Z_N$1,S[(7X$1,-8?B]!J/?AU/>2]*"86H31QL]0,/PX5QO>\I3"9(NFME@% MWW_-V!!G;V<@H$>804KY%2)L&-XEX!$I&07??'@;,UZ)2$Q^YC/BN[];__:# M1,?/?:5_-E.DJ"BK8V;D-)M#7SZ-0\2N^W+V5-R8GC65AP7 MP#%^+CFCHN[6]3V818I'S4YJQ=KPO;:AF@69-<2@RO:SJ!.R(?=S[GXB/WGG MZKJ*3JQQG)FTERZ3\>#MZ?,MNIL=^Y)+W+YGDR)^SB5A'WU.87%,N*/#V,UF M2V\:>K>Y6S>*6(1RF5$WN$$A%J+PE1R+XR3>CZSZQ1V*B8I#^Y'84K%//K6. M$H,(U3E24- K\#CA'H9$F24%!@V'-Q;QSZ&R!EBT2^X$C:>FYH1\Y,DX[X6@ MS_'*X32KD1^BI$^\EKD;"I-P3L9>FONF9*-UA_BAXRB[?_$Q.O;C?@C=(8XL4$(BZ M:WX G 3NX^Z"\>L[?R\8P 9L SQM^-EEHAQ'GV_NG P776NW@8T96JNGM71, M&M\A.\LN@R"4G?^Q\+"93; RFR"L:Z!L<;\(W18\A.&$Y+V;(+>8))>FT;3$ M!(2&"U:OB CF77]#'ZU<\C:*,!%^GZ&=BP&8\/,6-WW]%,?!B-D3E]T,KT'] M]Y[0K.M=E/78_#",UNX_SLPM0NVYU+[:J3 MYE"^ES@I\C3 Z*?9%F?DS$]RF5,.;CHK8R8E1Q Q]!X>'-EW>3G:J8SKME%O7Q#X5<4ODJB_$Z M>G^9G\NZSMQRG$2$9/(90_%V9%.*2*[ GW\R*XX?SL_+K6R^T_45=22K\O-> MHMYP95/<;!."%="6([^MXBB/F:M) ';X1&C%0["GX>>J&Q2\S^4JK?]:P>.: MZ]5U71X0'^;IQCD/V:U0BFY=O-W@V9>Q7I3QSR2G"N]?B3,5KID[]/O3AWYW M/.=Y\AS[8_+J1>E3OI/"]-49,J%7MXR\NQ$]O)_M2? &?.C#:6O&!)B_Z1LD MN0(&^@$OW.QH/KLX<>M'-2?>G'/BG25.O$JJKK30_:8%3T45\_=8\)QS"RY( M[3HI=+8O=!::T[9Y$W#E''#60#==GRFW)E/><*4N5^&NJ,!6IXD[8[[?ZVT1RT8+I1-7W+*_(SJG2LEGAT')'%%^QR?<$V?\> MY8L\8 N-F-]WP,27KJZP@@S[BO>%IY-SS][XW2ADUKE[47?9,ROVQ)0/.^N* M,?6J7#%5=]ZNGI0K\APO-OG-D6]_0!?S[;2C27)+1=)PK6DX/KF+^.#B;HH5 MT'%5R77U)^,M2N1-DO&%I-[]HMY-4*U943BZ_E1[(,(WOC&U&9NF+I;E=DW& M2CWR[V_J?,=[UA-S\ ZV&,UQ,\HI[YJ-MZ*I,!!=[L;O4M%+QGUDY'U+JLUA M;3L/:[)BL5,GX-5A&1:1%!?PB[UWL_Y2)\AYXO:RH$)R^Q*6;%N!?SVYKZ8H;.<55:CLL0^5@_& NW43%(ACU- M^8$IUA/6%(RRM5*QC#& .RE?@JWI"-)8!(&Z'+((2\5A\=5PZ.!HF9Z\2:?* M23 881@ BU-B(=KG<21*<07,>7[$ HN\K!'_8OSY4/$G48C]*-&=G^46ONV M/XZ#(_W[)_MN/@O-0_"MW@Y#/,7_A&%5JQD/QE_\!B(_XI* MA3M8.]FG?_/$X(3A!.80CJR U_'#)J?8TITVS1+O%)1:IC(= E.\]@?@LY&\ MDB_8E]3QH!(BT:*CBMIU@6TE%4/3&K%I.R,EED&A-]_>7G#F#'9Y#7%J(E_EC]B_XZL='_C'&MRA3EUJ<#^=S0VK*/DM8[RQ/H2K[ M27E20<*B(C0=IU"R\+-(TUSKH7Y$SG,,/'5Z%V#4A-K5N!7T5*7>S,!8D(E: M!=N\*B],(_XZOI!,D#>NF#Q3__=,X=*XU.A14'U.JJ%N KN6\'#%G@1)@@;# M-A#*?R96G!DS=+!J'^FKJ)5J)]DO"IU4=-9(^ICGVVHLWZ!SKU76K]A5G/%[ M,265K)K-GM%N=DRC8QB&MD%5=;Y>^AW9?+NA&4JJ?PZ$_LGGKWSDA]UM&I_R M>JH]%].'0C=TTTET*7E5GB:.S8O(N73&R.==EUN$(O1'1RL[%$SU/ MB/T&3#2WXT7KIJ=)(U'7=GRX3S6CH\!WZ<.\'PSVMA;%]9-V*L+"SN3DG<0M M5XNX6J+K!7'AP#S2>R.@-C@7Q!G M:M$#_G<"X)QG2>BD$_LEL3QS3!F#2*IX9T/V4@_V3LG\ZK!WL3+ M(*;R-0:U*/RY2EG8KJ&V]$YQ55@N[WD-3>Q_%!>G*]NL@N[S-=PLT%X'J^]7 MIZVI>L3/\'O(XX4I(;1IJN]N;V7DD?;):*?COW5S_*:N57>FT;GPRD-*.J\-T@?I+8Q1Z% WWC< M26MP+M_-V\84.R/44[1%-"07YS&O$WFF$;E:T(%<%8UZ2';GY"#*B3&\^8,, M'I ^Q>1E:@7DU47R,O1_W3'+O22E&^NO#H2-A%DPV1*MX2!P"#0WP_@FH;B M2(W6^Q$NCM86+XU61@O#='PD!Z/57XCE=R&S!N(GA"_6P'0DI#CHC$A;-X(MC<0=4M+V)BIS[8M M2/9Y]UN>871443S/Y<+?^2+O8(VB//19#V=IL_W ,NP-'@ 'QEYCND$]->5TR/AHP"-D8AF(3P>8V ] DA,* M'5KL)-DS:/O0:UFV-KNO[QQCLTR"P%%2^[$<+$B=2-1SFH8]&7!O#MZ:8-R8 M*2''EF1[Y6R/4@(6$1[MXKX4)NIFE>UBJSN[BSO;O):JO;=Y&9&1(Z8">8$F M&H5 M[&IW&^!=;BNS#8%X9X_$N7TSS&SDM5C=I348X86=Y1L#&9DLQ4Q?( 8#DOA< M0WJ^P^5[I5Q^9TT+Y!WJF3O4/7F'NMYWJ-T9EN';#=O!DQ:24SZV/)>,DRY"2$$*9=2:EO,;FC*14N=IX#L[89YF-2 MA#A4/L8=+56\AL<\M/,VU^*1;OQ;ZZ@ VIRZ3PD%/_85NTY\&O"N=_ M)%J5AB(G#AWCD4N1Y6P()&F^F$LEH+AM.'7?>XC^D#!B8ZZ<@JCZK'S4/\5. M][=X.A'*,Z$0)(OX1?EH3'TT&Y!.0R1)Q\QX)/BF^6DJ7)P-=H^!_H#/?6Q^ MHB:; XHO%WTF;@Z[\'/Q5#ZV/LWN%F\%:I6,A!9SDKHX)V')2CSV+ M? PNUD/1?RB@R )U78+5J(HSS&\Z*@H#KNM0P';R"$H4-6K"')RA(CJ4"I-@&FA"4I^3]D=<1L>48VH M9UJ*53%*F)E&X#^3?R,[0C%G2G"8RR2)>\86#L1+7EAC*ON #:<98LHF__T@ M2MKK)B]DV %,/G9^Q-,_4:Z'HO]TTHDV3F%^1L^E2)8JF4<^68N" WPG,:.G M\#1XCD[N+(C%)KN73+SD-*$L'C8S9QHOR!K!I/Q7: CT?8&>\1OX=GD=^2M-];G*<4EBX*6\*E55.X MI*5,.Z"LL8O-[80NF\H0!:DP(NX&<50@8)P#;FLL(0 *UK#X*EGG%$RP+ 0Y[%+!$?T., M"J4N2.[:4+YSK SD99Q_,5T@X=QXA =O^-EMI1_$V>1 M#:QSZ2% Q[= B&:^>9AL6IJ,C/H]:G[(@6U'**9)5C+/C6MK;.XA+G MR11IM/0NTG3><3)&+C%(164<]'!K/,+W&KK6:+4:>G1 M9A-,#D0,3X/3*YU9*IQF9/!GS-%HKUG5\NO49%97+W$MX?=Y5/,J[C M;."APGT;/,%_:KPPGF2:/)1F!@,Q8U9298S8^SCF?["A@849]P.2 M=^]QOT($[Q$[G&9#L>FR EDN2)*D?.9+"7(-=.)ATFGV6\P*/$%361V,HGD3 M=^BX+L<;YK_B'5-*&L3;GH$7)V?&YYXF:0HRSET_8*ASQW?1XO.8X@6Q@A.* MW%,@PZ$%Z\8KU38#.9#TS1,+4SBB*CLN6^(].1I>0B3 M0D9R)?-^ GS%"LL,! N='&/?X;2'E@*WW!=85=%RAA-OP -[Z$ACW@BA(Q*G M@ZG%#G,33HDSSDR;G8)G)Z>QD"[-"3/E;B6,B-/?#'D!X_'2220<.;,/W" G MWAHFUL:T3:]R(8@9E_%]8Y)=\;+4U,?$'4.6\ $G-]?BNTM#D/-.Z@NEA[B. M<"OQ5$\VM:=QAWCTF/ -R+I!8P<4I=:FZTI]7STVF MR1BE+1[4$X,-(#?"(MPWN6N9[,_V[U7*0&\^T(N5 F6DM\Z1WAU*S-\MSQ(< M) GFH:"@[!I\&50]#/&"C,U_C$3A[(S_/5:FA7\B M9HJ@Y>/MUJQC5/0N(^8"KS\GT@^'09?G5+)G)CK*]=SL;$-^Y2>=4D:]IPM+ M\?U/DL .OU1AQY$N*UO86M@:\6WS]*)3=O+D-'IU<$#R)=-5R*P1@38&3\-' MGHSZZ=%J8VG$5%PNQBOXOCMY3F^2)Y9,7N&/)8LXDEF5(9;EI,K#FCSZ L6C MXBLLX;3I/V5>9W4 ^+V!=G4:?A ?2&O$)\^?\ET>P^&^4YUC7I!0G($3V!1O M?B-U Y2B0#@J*!83YS!D;[AS[0XULP'F'4[E+N.)DB,AJR*EU4+B.)"'YK^K M?'1.V(DJW J)'DN*#USK3\_OZ$3@+$W M.TLGBO5\/L7IR-,CYY9.5."VS<>A\C9W-:-.UUS)[^(OR#3!3"K\%&W;B7)1 MHKQ6.DW"6VS<)%ZH8Z##K%1,? MI7@_/D0FQ>@1Y$F+9%?/D3/B WV2.K<'$ MFR@R0LA 0/;ZR 86NOL<44B++J+24S!GQ&Y,QAA?X3=X!W&4_PNW(H2KDHAZ M;$5 R.A "S.5N1*S)Y]Q6I8&D\^G.8H#_S_\/A[73%Y-MEL&=<]P$F(+)\\B M1/@89\R\DOJ.._W,$X9(;O(@,'X4>* S^YCXPQ^3@#0)TD]JW"4%G^P*SY;K M_(D!BP@P4RVQF(FY3IS=.2#+977MDM MG[J6962Q32UP-IOO]5)\&+Z7Y@F( "UG87'J$R=$*^>'09$2A):;C05FW45( MG4@D_@"KOR7>(Z!7%J"FBUE04V7@N*)3AA>0M.C SR\Z=9*EGGF84,DHJ-'' MWHG$191P>3_)XTFAF4%;\9;R]!\>6BB.);M 'P@+WXNK#X1A7);'H;2#U,>? M91P4 W#=;+1#&#L\KP$X#1;;2<,B>??A47"77$8>S_3@Q 3G1W0W3(]MR*O# MS!8BFA;./&40)$G&4YX,-\[49YK-L\J3B @'D4GW#'*&FZT.F8?]D/)W9N(3 M4R44?<;C#GQQ@D(I #'@5VK??6!">7&X@/24Z)7!RW%Z(%FZF3W*93I0!8^< M-1BK;ID1N6>7>R\=/ 1TL7*4AG&:PLCRXHB?"*A1L1Y/! VR B Y"Q\KN*JP M!85K<[*%96E?.', T@3(JI0\:$51L&L('E(NBR*POO$AY(GYQE\@H:8 MJREHX$_&]*VT[$?J]9B,85#8I\>WJ?QIFHN(K\'I%NRM2C4)T7BAX;AO)"T9 M X?N@Y+VE#DJ\KM$<0YB-K3+M\N/\.=)R!<*>$*ADV?%N]&.9HJC5W"3 <^9 MR*?D"H/6UK5>3]69M+K&=.^4^3KQ''LE- M/PC6>#_[/>*[)?.(]0#0IN*,^-A)(+0YLH7"4%2A(\\'Z0V"A(6E&@L 9*03 MG $&YM@/"S.Q5%0XTTS_W)HX=Y_QE^'.956D45GS'3I0_D+-PUD4,*IT7U],(XRE5T2^NXI2() MLSA >'"6RLU0)Z 14NT0!)SK_)=VA.P*FAM%IRQQ0P6OBI!\([3XD\<(0^?) MY#+2)HY)3NN>7+].5TA'CUHG"H)'%M]@B/7B](F) DHF[HSJF?)M%&31JQ]$ M(TJ"4^=?(%!C;PDYK2<1)>A2B9UTDFJB"O.RB%P!$*EXA!]^E4'&V7889]-E MG$W&V4K$87]:8"TBC+*BB'A.?&%I6O_/RZ635.O(-',0')X'2.+B:!E>PC]9 MQ,P?N>JBA"/&1%8_MP<%,[O.TVL>LIN/&)_0'Z3IPI3 7'^IZ=%("CIK!3FN]E M^^S*N#SK-CI7S6:CV3.[C6[[HM>XZ&J7%Y?=SF6WWYU2AA711P7K%^ Y]W> M5?L,OM'O-)HMH]WH=DVC 5\V+R],[4KOZ[*9K6QF6\]FMO G879I3]O8Q-KZ M=#CGD6WUM%6M C:))D MQY,JNO\D7;>NG=-4W"TN7$8-/-\C:*I_54K-8;YZ#1SWV23ZYD=G=+(K5JUF(K8"8V.[,5-;?(54H,_[UB-5OT*NS,DV > M -]YE[9-H&T,O[ILFKAW[7%8?*8E7$@O\$RLI^>LZ)DP>BU5T[>IR4QS&!-C MCD768#@9EW" R!__@C="&R)NJ1L:>O4^ZL!-X%M+-7S?=N>W%:(<14&-U2,3 MN'DS3#$>N[L@Y7??87[OQEBG8?%^&M3J<%B 5UJ3R-_V@@!\0]^//#]BRH]G M]S.P>SAOYC4F(8^[#9M#O=OM6%JCPX:/C>;CH-5XM)O#QG#(.G:OV>X^VL:' MTWPD-@ZE\FS.?,OOI.1A+CAK9=HR3460RSLJM8JJ]J_-P=;HU:5WVVJO-=L! M:5Y3KE:1@WCM1:S70TO7NJK6FNVAA=?"XLYQ+B:*9^ S@_!2EG?@&8$WDV Z M1$_GG^UHQ[-B\89=VE66>9050/7/IJL \;R @D1L2BP8,R\NR#-P?5O\OK@XQ6VI6I(=1WENPEC^91D'G*,;CD/121W6 DKE0D>,L%C?Q,\"K([=I+9D?3A MEC[9YF[C[DNZLG\P;8_A/]D45UBYI;+LI#%M(+9C+%]E9#.(00[Y9T M$AGBE2'>E4.\19UA5XXM5&.?;%^'6338NTS$-NM]/'@/\M(1#2>N%IC<@Z?Z M@?$8C<>W1K9A']X1E3&0@X^!5%TGIZP!@1O7"VTH^*Z*6U-TYKM M9KO3ZNFM9F^GG5_S$T=TWL4:_W'43)F.2(DKVR$VWHMW)D.2G!3\I ((UE3* M4$:*YP;A6>F[;OS=,(E181VJ4!%5]?(9"4BA"#?E%;N5<4JA?H+XW- 2U4&^ M89T+I4]8M8AF8?+8Q@9+O.:FCH?ZB(UG>*,+7GR+=P13Q:5Q-2EZ!<_.5K83 MK"IIA8OLS I'RM#%H%U2PN,1W@(N1(4)L4:39\-^!&\JBK4_6?:^.]@*GO\, MY"7NU._5;?$2$B^Z'SXHI&H9ZZM9K*\M8WWTYY]8%N\2"\VJ,3>:N=9=>=!M MBP=>P:BP2_' CX760;4(6N"!M1U<'L"*@R_N!=ISOBMS+/@?[M/:-*-=*+M! M'OM6C]V0QWYTQWX^>E)^EN=^E.?^EYJ<^]X$R+-);"UCLTEL=PR3B-$!DH2= M[B>/V.)PC):^"K_QSGSHR+@7U; /,18U/\;4VUU&3$M?Z([ROVYY_Z*;0)Q2 M_X<3-K)GV?=L<9B_L^='O)P\+^XD/#S8=:DH!'5-EX< -WU>L]]^L'ZL%(;J MJ9K157N]6N7)24!O$M#&0ND9^PKHCMIM==1VNRT!?2R -K?*H2GFM@*:SZGH M/7[C-F OCC\);RF"4[\PVPGUA#10;2P9A!-><\K37D*KPX M9-1#VG+C ZN1FMCNJ3U=RLU#1N]B-UGV$KU=':SV6MU^D>A==1]++E%,5T/9 M*/.MC4F35M_3P;C1FKN%^">)[G6WL%&"[J(RTI4RY_J:-!F,[QC?>V7<'$@A MR8=,<[\SS&7??RNFNMN-6V!)"T^VA'$M5AZ[F'%ESIZ.?LL:Y7\93,H*1U/* M9&.'-Y#TA6X@29*H,TFTBXHX+RK+=TP2[]7^,UK;%-&2.O:9.DH,N?8Z^0/+ MD$<=C;BMDU -+]A+^JP'?9:8HNUUTB'>I<^ZFJ%Y*MUICZ2M4ZB,O)4:IWYD MN0? OS94Z6('W&S90A?MQ7)AZJ%@]U2MUU5[^C;9SVHU,"0-[!,-+)8Q4P\: MZ*I:LZWVFO6O R-I8)]H8+'ZJK5TM=>>[20AJ:-J*Z\<8G4T\Y8F MB*4+F];5=#,^G.XTM[V00'9AK]6DAU1UU9Q2W2-D5C 870#@7'^,=;#ZGGWN M/X\G$0ON_6'T:@4E]9V:[;9N=CJ]9JO3TGO&3NL[Q3-5,@M1SOTP"H^IP!.> MF^6]I>V,L1)3((X8X ';@=6.!N)XE3#>M]RS@U8Q>G9") M$D>\/C;[,68>O 8/<%S@Q8.1Y[O^$[HPE"%\U^$%"Y41?/81*[5EBZ8E[4NX MB^M$N<':;>6#.+F::RJOZB96^>JXKN(/!A;/SW#?%("?$\&F_9>E2^.K%I-- MGXPC6R^6XU*U(IR6*->&58-Q!W!/DHI7)\HUE8&#EQT/YH,E[OADXBVW&5:( M_6#/ZDD7^!'/I;; MPKGC)KCP3+JM^:=[:V7L#^,W$"WKMF'VO737,[8'$9/G') QYS^>NJPCP8E#', MZU<1,UA@DGZF.F]"N5* #0#Y4%<\($O!XHC=.;SW$F==*FNW7\Y^*ZZU-JN'B5=(V::7D 1R8UT] MW,TMA)!YP-1W1\-&X+_.OHAEXI3;+]^^__Y^A872PG#3R/QP>M70C5__!H_" MO@MCV^ S]N1BN57]HH@N ME(J!5IQPV?^/1O\5>?/%6Q^4OTWOY3\NBO<2#V3EG7RX.?_J>'^F8"G8 OX/ M02A&3!EHW^V+6:;>"T1-KRL/XK4Y?=^FL K6I"4N6:S!=CMMT^QI;:-C:EVS MLU,NGYGQ<3'V[,*=L)#WGBC9#W&&3X5#K3$H13_ 6HT8J'\EW3X[11G RP8J M,A,0^L)*79,RZ_Q=K$!,E8.+"[V?E&EV6R"OH1KO7-/66V=*QQ]L.Z26>L@)S5FC2QT(U9V"Q#*B+@,-Y!IA3Z&IX M!G$4XD8H'_G=Z,$OOSKBTY>W]P#-4_ZZ_%QI,Q7TK111P"Q9CTQ!:36(\P4Z(@^ MSDDSY0!I_?]XT B@IRIC*U!>+'?"RH1O5RMHYJ$72=P8WK--/?"!]_B\6RNX M">XCK'/^?_C0]"M+BN+K;UN>/ACU;HV?D3\B<1.K%H_^T)77E/ M>PJ?*!=X;K"[B^(@_OP,$@(V=%E6'G5VI5PQ9#]8,'"$'Q.^B^H/]6R ;V<_S1M< M<& FK0$RZU%LGPDC'Y[YG Z2QM\34'O/-G5K24;3,OLHHD44ZI*J\6D%@>1P!XTDP&*&75E>U;DO5VMVY M(3MNO%U^X-PO5/BH$A91E'2MS[,N"OE$'_ 1P^,^0=(E9Z4V#P0F<[X9 M3DO5%>/>Q$E@;SOF;(&"=^A+;.C\W03NPN+V>T44<**\<^S&[H^=;\]V=N./ MH@G,>W*6DP//&0=X0U6!,9[PE3*I9I2WJ/K7'8:1*>/X=\=SGB?/11N M:X5+3\4' "''.H]"?J <'_JNZ[^2.D-:9-+D)J9+WZ-?A78X1:F/I,Y2>$'0 M+(L-@71ODP FZ4KHHK(QOL;LO6KR]QXK\0';LDJ/N\ZCR,FA,T4O$ [QSNCNNYZ7W67H%%5<639W HZ7 MAZ"_^F'8CY-N'_Q,;$0<+EF?JZ0FM%1-,]5NU*=EJ/N^ZA[92QODJ;_F$Z/ MR:K1839FJ/*@Q_[KU(L\8)>ZRM*U4@J#C/'!]OFY?J.LIYLA?3:\28]U-5V% M!Q>[:E-K@S:]TT)-M<#+00-RZ<(E.P-D3]6ZG;H!4NJ/L:PIREC)9QY*V;)9 M4EZZ_DHA*8,9S&_X6JXP?HF(^U$4.(^32)C%ENO>\-3,OF?'9[\:89MMK6Y4 M+;%9-3:7+H52#VP:/;-NV)0>&REQE[;N1"*;E,&;YG.+M5!:49T6N7@S6O7* M%EZG+2V\@X?D8GV/Z@')GFIV:Z<-2HDK)>YT>D*2""Z#)7+4?1Y5!DL$<9\= M1@!DGS(WIF]5+Y145';QJO "RZI7J@W9I_EX4+A*_M!64*AWZX1"J0;&J3*' MXDS9*RHMZIE4E:P0)RJEA<3ANS@LRN"H2EJLB<-:RHN#+9F.=3B8%]*U\3OF MXMWO.24F#4,S6VVM:S9;6J^[N;)6,P71,?;>H$YQ2G;&QU+)JJ3^&[_V'T9X MWY\]CUW_C3$L6/K"ZV:P 7->>+T0]F- '160$A7KU0ILJAN E;"Q+KD7P@E2 M06RJX68K/B\Q\H11QX8-J%"&EA.7EZ*" W[(Q$"\ZE!V>CCZ('-,295UK)X% M>QA8R.H:KN,Q2MD30^0?$1=-HCDP4(B:%M!SG2'\^N(#L5 Y9)67_V*>K;PYS+5Y>3P_&#*'*NWAU_>Y..2Y M%6*-A0 MU3G+=941T)_[!DB&34'^\ (PY^0?9SW9@D(\Q0>]Q/$L%V1EA(6&& V\W2[3Y1DI.8?HN(.HQBBDX9P')%(K>QF966D;R" MA5+5O)OA55Q'\SIEPKGB_SX]@5>)- M4>K/"H(WDGE4,6WI)_!"LQ:"/#=38#BAGQT[.W2B;3#\773V@"%YBY:\"%ZR,87KA V7U'?70?DV MC59';_9TS$5;B!$L:1#EMD41^Y(K=L_KN\>7"QN@Z#3N 63*!7N,E'0-Q CX M_HA=>CQ5ZL <9KHH++H)65L]AD=!&X"X2). R!^,UX:"3RL^%@7-"%M0S(?. M#]+0*1Z;*;II91KZT!Z'N,(1* M>5PT$9L@V:3#6'!X_P;5)<^T06='+G2B]).&0PHJ]U'2>DAY9F#^4 W@"7(O M8(U)OZ34)".[AAZSP'RQ5U6\ONEU<(,J+?MX#N>'965(:3JS7.II=#^BIDEY M'4KY[@6,&DC9RI,%B^.EN/V0JG2G+:#RSTO*3"($X;3&%AUL4G".UC083)XG MY"U(*MH^CP,V BL/*T */&?+ZO9OSJ]S]71/E'FD 0^G;@E>E+=(T]?T375IPX!);[&7M; MR'2O@$U@-E.Q,=@/T#SB?L?8L]$ZCC+=9_7D3,8QPVL!X^Z !\GROLSX5G<0S*RN!RS4"VBQ:&V M@ 6;03,C%VT8VUJ()GPP%W5B?]ZP:X 5OQ?K7Z2+_7][7_Z<.)(L_/O\%17] M=N)U1P@/$G?W/$=@&\_Z3;?QVO3N-]\O$P(51MM"8G3XV+_^95:5+E0"C#D$ M:&.G;8-41U;>F96)77$\MBS#Y(94U#$1VTFZW+L?67)B/ #&.-Q65/\59E@$ M0(75@,?JM$SY0!&;?,CT8J4%9N.0"U4"?.*3@I7B%6*94U-T4! P02.6U9M_ M&_R27N38%$Z\+[S?# :LHJ[#_&"I0^4M.(L7QO6=639]0XS= MK"U)OUC:,6Z>F:X2YKKM#WH$"UPO+M,HUJ@'OK/[-=[W+GLW_^Q>?.T]R-:9 M&R\]+'?@DB9O84?BV*F6-*O]5/'NN'[Y@1;5#G=[BUZ]KX[.;B0*WZ_]N(#F M95VTR\+:>T^6+@ODE@61R_,N"R(7M""R1+B62:J[3 [LU//;RBQIS"J.+M8) M?G/!W /S0+A>U^K3JC0[-45%@BU.6F")@5O%P(8$ U=K#;P-#*PIM9:J:)UL ML^#])Z:6%QFZ*3^4X01#?QQ8&*)BF' $LF-5/:H0-_A77NW''-IOKBU]0D2X M=MPK@099?O ^5J"VJHI:W2LCR-$LMT=@GTH2.C 2:JTM/G= 0AH6Y-RO+-T_ M"178\CM&57>>HFI 4:@I6'2>I/:M$J^^TAS:;V_.>+NE_GM-MX964ZIJ9X?$ M/D_:-F96$RY#3Z/LP-T/&O)VJS#'F7916$K;_1$N5Y(*;]Y/![9\X(D,PC M7C#TZ%^!2!;!IRO4-LY(5TS LA\F^A,E0TIM\;ZX_I9,!R'*\P,T$-YN8(5@F-*R2T% O=D+#W7W_KG<_ M^(-T;Z]([Q_?;^Z^]6X')YO;$-("8R8T)(2YBWHLYXKEZA]9UD,N)\C0OUIV M#2^3&PXEV%TF-YS6>9?)#05-;L ;PP&<6RQ9C\"Y?CB1Y:8J\QRLY![[IH\F MIDW=UZ16P(++:R8UJ*I2J^[2,W823K#BHIY67==IM6G4J[=:2J-V9!URH1GH]?'S_Q\WJ\9-;6. MTJF797"/ \4JQ6)DIZG.,M*<.%A_9SISG2L]%RCV1ER:TF@UE%IUER93 8FKM,?*:U7O7*F< M*]1D&2KO,_9NZ5J4WFDW@1QO+& MX+L:O21UG:B;7=@R#B_Q>83:>#-/7'H!T0JLDQFAB&/D6??(WW)24AMK].*< M1]#D^M9!R$9=53KU;(DMMH.\A3S"L>$1EK_VS2=J MO1[=C<5[Z@'2C297%+;G,%:$+?I$=OF#,_:?62?6W.N+M4W49MW=]<5&?8DS M:7O7%QO%OKYXV;V[&72_WOS_WA5YZ%\/_M6][Y'+_L/@=,LS7^HSTQ>M SQ! M"NS*HO?N^XH;7^MFKB^R-*C$MD,&P%KY#F3%F9OULCAS>7_Q4.ZSE?<73^N\ MR_N+1;V_F"M:CR $<$"7R>IKI^0E3G#>7'A'G+S9:BM:N[S->#H(N'82W380 M4%,ZU8Y2K>\U,E0F:JR:J%'F913'B?[6T'%][8S !82?B"HGH\=KLH)V5:E6 MVZ<=)"[)J.!DM'::XZ[(J-6I*XW&B2AF M!XVW728YE]D6)X#A:^<8;A[#5;6NU-N[5 G+?(MWY5LDU9<-YUO4JY*T!5EH M;5TE++%T=;W"' VEWGA;+D9=W4 2R38WU<"L^*Q[YLC3-&YL7[TS(:!8[(:-[^8_O-P\W@YO^+;GO?>T.>E?DYG;0O?WMYN)K MCW0?'GJ#!X7<]HZYQO2;&?XE/.4 G0$_L!B7\2;F[/WY&D6K+YWLJOU78+H4 M&VF;/OT*_,^8YQ87K]_T?SON)2999/A%=YE_L:IY&]( MQ>P1! \.*'3>E-5_%/K"GRNJ ]T7TZN$*D1XJ/?),_U&IT/J+JDGF3_9VJ'X MAM*HM12U6:B:"25";Q6A964;M1*AR]R2,K>D#(J_(2C>7)#56!A&LL$@>T/1 M6G6EME_6LO\@>TF6!2?+!;F>QTF6:EU3.J=.E@4VH(]1OS^=S(#F@A32PO"3 M-3,-M*:FM,O*)27%;)9B%F2+'CK%U#KULGOZ(85JMYB;TVBOE,:R6Y1/[K<_ MGI]OK0R?FJK4)2B_*,.GT5FIVLJQ@D:6*+2SF#]]&5F!0<\Q1RB,F=_]=O&[ M/%Z>Y?[B$R98V$<8K$^-=3VX7Q@Z3$PP]^YD7'&=Y^R'&.HG=[_=?O^V/":9 M&]R?9RY4>E?_STZR0R$^ZZO_4J%_>][N^5[O6@=_^9Z-:S_NJ% M]+*0\!4-@U_P>D_B;7HQ$4FTCZPU,<3@IW[O3 M7U%"8DG0T<@-J/'5U(>F9?HF790)UVR7F7"K9<*UBIX)=WG_O7=%OMYT+VZ^ MW@QN>J=;DTA0 +%B$CCJY+9Y>I<7(6J726QE$MNA)#6526RG==Y%2V(3?.XO M[2^/6F )4<,R;0K&WO3#$@;T5O_\"C,=8O);*(/!V!W]J Q94]>1,T4'1GZZ MP JPV)[_=%>3+\\V>L-*]IB)U%Z06K>@@:Q C ?$BPM$B\L$5JSETVRWEE>C MV>?A[A'72D3?!*(O2+G;*:*W.HJZK(EX<1"]3)N;$X5)\<>\SPY8HF[22CW\ M9)V"9.'DDO+:I?QZTYGEO%+*W/8I:_LR<%U>$OS6L4?\C_5:E&)EM4)EOI;X MMVG\6[N2W_;QK]%J*LUZHTCX5^"LJ/V($%]_*:7$]JET[;)[XIQN;)#U=("' MM6Y<5FWMM:A>(5#@J'%L[9IT&\*Q:A-;/!<)QTJ#88[;&^:3:5#;. *.?Z1) M_#FTO7:]N:OPQ$4X?U.Z'79N:K?VV0--/=9,V9-"[+7+S&T+L=4ZWNG:9T+K M:HA=8$OF"&CPA+/5.VOWD'ZVCUEMXGK&EA2 M6GN7W3".X4[%CM)C'R:.ZP^H.[VB0S^3$MW/=*_ M)I?WO:N;LM9C(A>V;Y/^R'>&U"5-=CE(55@"+ :C=?N5Q2&_GSV/3S"CX87($]CZHWE9X X8\F_Z$06W!;O&E<#T/K-J'C M,9^3&#HLU!F3!SKSV=V@\&Z7NLOK.'O#V@%BZ#R$73JS]!',GR 6&MGO*P5G3-?1+2&\(!!;6 (IB-^ M10\C(O&;7']^-6W:'_.WKT%6@-+QRD;^[B$YW>JKW/B2#?)-?S&GP?3"<5V6 MOWZIHRCR7R/=I;FB[E)I?CAOGDGNQ<$A6PBY);B^@,"&U'^FU,[P&?P;=P\4 MZA'8*;NXB%^X],G$!$&8]7]U.]#=5])!;%<[G)AGKH/N@]3)"Z+).?%659:T M TI"K5)3_Y2!Y.T"4[*(UN:[S@K>D" 2 A5>0L)@9.8[_(TY\ELD M+^;@3)"1VK!-/1J4T9*'%T_#\2D@G8]GF$-*JLSL E*J S65I/064LHGI+&8 MD.@NZ+T?U4]SK,ZRB&D#;>D>):;O ;G]%9@&ON!2=J^8G>W8=::YIYB3^E2O M:.WR%#=SBD!0>=!?5(:EA/[*&HLJ:=4AH']&A$\'%/8D\4QUT_;A/Y!#8&SG M'E!.S(Z1Q[UN/U(&C&^FC9M9!1:7NC=9:X]:_AZ!"9 1C,MM)"+\5L3%G%)D M_VR'\@UJ.8YBML%B(-0=: NI%.KTLBYA=S9(9'',][CI-[OL;FZO0>_- /BS MRLV^C]HGZ/XO6Z#OFKA"8 @_0M_!2:0 M +%.(P__XE*S]"B %R.\ ^@F,!;?4"L6_0(7YMP!.C[PB<>^M?W M"T\Q"O^EMG2A>Z;W, -I9O3MY(QQMYN*MN)YUH$GG+6R68L_DYD5<(,!0%*9 M MPG!-?+CPK8@0_3A]>!9VB!./#\UYN+/G_DC'0]_#I56(6K<$/= AC0Z"YQ MB")8;.57O-<7JIP5CXXJYDME8N(Y?084 /+^#W6=7W_!Q\ZY?A8RJ@F\CE_" M^* 2&@"RD]"3KP,7\^"GCDL5J;[+B(8Q\!&KG8+FH3X>FX@=J/LBW=KTD?\Q M$DS"$UX<&X8*E=UA*(*8 ?J,I2;TY* 47O79H1MTK >6#S@ B/,H$O7]";SJ MI;7X*;P<21BAE<&@6)$E9@"RR$QIW^"^SSL,[3?-"I55/+H--J0:=.L8-.5[WKWOU][XK<]_[9N_W>.^*P MTV()?D7'%%1RYL=%4@B+K5#CX,NM,"8I(^OPLS"EX%5:=*55ZVR.V-]PAIPN M&%M(Y@4P.DD52(LH)\4GYLELCE^(3#4^B1@A/^UEO9M)$USO73,13/7FF>U[1;?> B&WL@U9\OZ M>TI3%)JLK/M_A-J?)WKF,$ M([_O/E#WR1P)/TD"Y*"X7YKN*. %/E?R%4HD3"19+L/LM-5STAKUFE)OR.YR M[@493AF39%52M,/!)+7=5JK2>V(;Q*35V>Z2&UZ[%E,I!.BCEVAK%/8>"2V( M:#N#%X;20:5E Y?,5P>O1FF.N#K+ATYCS:LTD!6"H^A2HL-:@#I MIS/'Q0P+PQS#R]3&6QRL N*,8NX:YH\['O\(1Q5)Y"/=A7=@L&?=-?BWJ1#0Z0 M,CV>G6"9/RA+?]1MEK+ TO ]8'<$U\_>=7'T,"XG.TN6;(PO#W%]@%, SYP= MS&\=5J ;B'_A"6!V./#-#MV_4/W:91P%V:R4QND*FX0 MY@YHF*N.[_''AQ31A@_)TJMHFSY1,]"=* H_=3AM38-:ZQ6;Q?!P9$(*E MC+AB&KFNT:A*4O6RO;$695;TPMS\2-Y@AML]H*B-F1KLH+O^-5\@3_7PL7W+ M5P>8/OX![-)]3;U\1]U1\IKRRDER&O9*S*;(G41ZV2WU\[E&;E<0O'WHV"P= M[, BUMD&(2'I A:)]KWVTFXA[6J][!8RCYZ2XC^K>:E7["NQS?G6Z3BQH?4< M5"^*U/^3N;R9K?[7F/T/WN1A?I;1&[>QF/]OQ;86FX+YNQJW#%MCNC+D8YGI-W66EUA>=NE MLNB_#K<)^E^YHST][%I\!>V3C$3UN_6=5>[$9Q!O36#W6#W3KV(A/R MT*O.[Z7J=B[9+3KBE8L 5TBY*85Q 69BX> HHW:.N+[>'3(HLFAL)$)Y1AP!'U, MBB51ULZS7)-<,U6TUS+V.IT=UX8O![X/H MQPE=K%;A??][262;8?:RAG'+VZTO\-SA <'YK-?UH.3@1X5T5G+@!3Y[?^2[IXTZ0?<)(Z"3) UJ'ZVKUEM+8 M-]_]5*+69E!+6I#U33QW@ZC5;-243F%0Z[2]]]TIYNK_1U]6O:4DNC6([LUQ MQP5$ESRHM?(H:IJB[IOH-IK9F,IC_%0B[\9.*0^=WQS*W2(ZMZN=_:=P[!"= MMV8?2)"NB!^=F)2&"?Z9O:%W^#RNT!VL5UU;'G_<7,P].OLH:+D6CU2:=6W' MFO:J':M+3>!0J63]>RUY=+.Y1(#-T(U:5;169]_:7-K#D>-UT:I;P:3T960%!CW' MHE-AY8*[WRY^EU]_=*]WK0 MN_\,1O&S_NJ%5(0"W::I77TA$\K!HR&6"+4D+$(GT5C$5Q_(+_.P_/N5')9X M(&M#;P/*>N.%Y=+2KQ@4,#**>NYA(6/9C.+M7G'%[X_1#5[$B^P8CV^ M@VW:\$_Q#9L%V:UI!_B^*":%S;["XD.O5(?E\(H_J49NK"(0,F=BQ,6%HO(O M!UKHY3(J6M,?1X6#1-+WK:CD]O=3?(Z055#KD4RH7C_!#BO;!E&;2.I#:@3$POLO?B MNGZI@H"WCAW7S122F]6"7R])M]ZH*75)<]RR3$.1RS3,]Q%=7GQR;PA6K345 M5:L?5];NH46E'WQ0Y9G)X_'N$>4]N\UFQ]?4W7+\AXGNT@O=HP9:=/ )>_+2 M\7+]@ NIM*&TBT6B)3IN6F)HNY48FT70FM)H=(J$GP73P7<@0BY9&6VLHJWS M&Y6E!-FL!*EM4H+PTN*L>L)(]ZEQ9;KPM_4Z<'I_!:;_RO\=N#H0)EO%>K=A MFTJC+6M*5LJ-8B/A&^1&?9-R8T=H66TH:JM=)+P\/9/CJSE&:>$%[G'DP!9+ M6#1V:V[@8=Z$9[D62=:53DW6#JN4%,7&P#=(BN9N+8SWXV1+:4IZGARTE#@T MJ^(;A=-@D786-?)UT\:&/J6XV*RX:.U67+!3[=I&+WFF:]V%J)=>J<-#PS?( MC/9N9<;&$+.A%@HQ3\^\2+BCCN>>7;$NPM?>$\5FEXC?0)GPJ(L%@:XH_RG* MMKWG1A#Q $#_\Z&"W0AJC=;)7#HN\7[3=^CK[PFW%XH26DJ]MF>3I[P*MQ.Q M:*1*?94<8I.2L?Z>:/\B?I"LT;09@E?;JM)N[3EV6@J_HJ'V6X3?>S('=HOL MM9JBM?<<]SDH\;:URK\?SK_;86=P\@B&=DF?&_'DU=^3);!RT_'X['Z#H\/6 M/5UV2VNMBI1*8]\:9P$0Y/ P<'4G7OT]*0)[P4FUIM3:A8I&[M92>2/VE17; MM\;.WQ/'7YET,B6WWT$Y2K6J%8EP2@1\'P*^)VB_+00L0,F*@D57Z6\(*XGG_XI%/BXZ85\$U$T7>%H0NO>31JBE95 MBX2LA5;,UVGG7-+9JGS_W>'O54AJOCTR'F#)XD\$]=[@A6^\.P2]'6QXRR[(L@G[LA+/Q(NB-;<7&-TI*]495T6I[S0$IRZ+O7BB7K4@.A[_D ML)=-U 3(=E>8KR3-DP9O[,+;G:M*Z +8BB62KXSDFZ@PN\@/3SJ?5*_B87VU59;^J5%-(X&R1T,X>3KQ4S;"K-C@KV M;=95!)O7?<">5S*DL*\Q: %$QV1DSP=$@W^P[L X\ .7]1!@U>R3C0/"]@"\ M'8!8Y!GI,MO:'(-LM6$@[(@*4 &XX?-+X3NDC[J-[03HR\QTV54=K:IVSLBM MPQH9#'D0%0X+GZ4V<2E.00U\$F=(-RF (V"Z%E93(F/3!M7'U"W /_@ +S=[ ML%C0AMB;,\>'3_#KY$2F%\(&.RV0IZS5&.[-@V,4_1K.=MC^8&_4=!7W?1A% M]ZJ<9YNZWL2.!SO6 66\8/AO"N/#VG3;#C ;$Y-GS>V.",W-OE?'3YV7W$%6K7:27$! M??178&*GM#N7>B,3]DNZLYEEPB'(X:\?^+MQQ*@I+99F&U0" P0^"QH049LVX>9P3;C\0P(<^F9>&; MB:XBB-_LZ8KO5!B1#W7/%-!#"F.@4QMRT-W#P7CFP-5_*%N#4#Q'P4!T"J0_ M2)QZ!!(/SIIB)6S"V>;4<1&&/U!*@JBQB>WX7.;HO.L-G%\*N![,K3/8!C/X MF+[ AFP._R%FU?"/$2-\.IK8:+P15%S\B,.$0P*>\@]P#16^A@JNH<+7 -0U M<2R#K9+Z:35@2G4/$,'C$R77";@2;3;1G <_=^G( >S^#PW%D$S6<*P*YP$\ M15:(: BO/YEP8-CDQT&EZ@A8,P &TP9'.\0.2F3$;:38D'\N,32[1K"NP(*8RD1G%Z)V'R0T ,!C!1H5G.J*U;V)T/H AZ M L XTBH#&,J=Z:\,@U.=K]@@7"@D-;N$/@>/)]I8B8?C!ENH2B2' WV5O;/, M+G!X75^F9XI-P$CQ'EQJL96@/)$CT\D=^]BTV'$E]#60L/&A?#][.(MZE?T[ M "0PS%'$Q' E3N#QHTU]#6?V+V1^8]@)?1G1&?LP?6; V.'(+ ?T!C>I$";G M5,38.!L67$WIE@GAXZ'FS_KF!O[$<5E'289'O#?:$#7:M-U1W>59EXT78Y1F MC1>;9>/%MS1>3.+/SILPIAWG3>Y!M M)M?->DPRGX&&W5/S(A@ZT43T!\V'&M-BPGZIX,?99F#9WY3(#$\U:$!^/J#./7=T#/C/RF49QUF=5\7TC5TSH"Y'N\C M8*KX2C[N1B?KXU8[E6H#V2]((VRHZE+#]*]US-SR7[LOIE?Y[EWH]H]O=#JD M[I]?04-#B_J*#OW!ZXRR)QAZ\4!T?WP-,M6[<%P0?=3@;RWVG^.0 S'D>G=X MM69' =&==9A_Q!/D1S?Z\JO)Z8#PE<+3Y_PKX\LG!/P8%\XM#X/WZ67*)VX> M-5'N(* )%,&C"_M/)>T)*=K$9XROP=/A^%,K+ .H8XKZ GM>72/L&V&))6E#@();T DO 'H" M&0\#N,E93%/=.XL![*"+878C-H071A[0I#3NJ(LL5G^,"S95M!59D/;AO'&6 M93X_H\.0!32FD0S%6CFDU) M0N_.T7<1\T\?#!R#Z1CFZ([O>JWZ/" *.MGBJ.PP&&S/2!]#(@"ST/A/>Y-U M ST,A.HN.X6$5XMI#&![N(#_@<\.'^, M>0:546K9DN6<4]Z#$VQ?S/T]N9!8;5< MNDU (>0)=[IIK+/S9EUI:=FKOHQ2YQR19^17[)P=JL?(IBOF2V5B&J#%?H9= M-SZ %CLOGRF+M(\"S A$H8L1"2^P(C3UXY9#)^'&[(LHI\9% M?3M%TBEE24PPJ6ZA?^:2AM37R "0]P5>F* K(E6L^4?(0F$#,5UI'4\@W M +;^"OJ,KT](NZY66XI0%IDK7)@+?- ,>\Y![[9$6+81IS7USWNJ6SWF\.S: M1G9/[8_OA!K%N3)O2-7U&UI#8WL+M\9VEJ&(![1( MZ+7C^/.$T76IWA_'JPFG>3.1W-Q>8^GJMDQ1]]CT9$PIM[QTY-<@"IBBL9A8 M.A_.,3Y(0WIA3MZ4"NB@/0BZ9*@'WS'@Y=G#.A6&DL 934M[$>@+'(WI"2^",PNCS8!+L"KV M69+',(P&P\\P6&0)U+K%.-U2TSC-LQ50\P+4A7^]M-W"I,$4]*:QR15)%VMP M\X@W^C*9"K(*/VIIDAPXD+$U%+?'R8\:1 MH+P3-M)0 *&S(&;Y$$@5/.7+%&7B\TW+5KTPV)DT,1G@8ONQ/TY +:Q]W]-' MDS^ AMX%,B[QU=2'S.#ZI@.HL-TI;C83C6MU-A"-$S'4 ML6FS2>3AN<41Z(7Y^^M']L1EI U>,Y*$_<4VVXV?MWK7&#D5&$T,R466Q.=% M@<#M7& YS5$+7)]KM[4C@/G4C^!ZMP1F^[X8E7=QM2W3_E>Z 2,5!\*'ZUT% M]!:&'#Q3"S0I%G!81XMLU12MLT1M<\IOZ+"?J9"7\)%S#SD8BO3%]'EVMV%.33O ,GO)BSKI MS 2>7!L'[KT C%.6S#\S68Z+3Z>8^^*^\IA_,&-I$^PKZH^8">O1I%F$*?KH M0Y_/TQ=QU,#C5U#PL3"@]@BK>63I-3JL-?FF@3-10EF]0'0&.X%+AI@V0SU8 M07SQ RB*&\>*B*:DD],1,)8)NX2'7KD1O"<\VD:.Y9WCX3%9#F,%HO3MHO3* M=KU,KUQ\9E$NI5:L7,KY1?:^W7WM_]'KD8O>;>_Z9D#NOG9O3S9ARN5]6//SZ%OGL6<$8_W#U]HG: M,QCTC/3$J'@YSQ',S!>W[#BC8RY2MJ.2N6^LU3-"Z M<'27A>RN3!?V[+AS-^@,![:UV.W8;GTX![8>!O-8A-OVK7"QJ:6QP5T1_U@R M;!N'#4>EW)GM15%;?C&$8O/2N?OH*'"8L__8^/V##[P<[U0"-O= J/FOMXY/ M%_'[33CP3H/?UXK-[Q\&_M6[?R"]?WR_&?QQQ-Q^?O=]%IEE+-R( M&15A]$"2?0!.)5T^*J1-^@"*(759!HV2P]%Y(/E)2",>O$";8)2 '..K1O0& M"K)0JQ?29CZG=Y?1CP(S+;6]HJ>CO7/FANI!8S3^4DRNUN5!Y!02YB=7=B2> M3K5=4:LH,@>F;]'^^ 9LP2?3P$[E&"$.\7^UG%9>JB_)3"YU;\(ZC71=%XMC M,+LYGJ0IFQV\,C&#QZ SPL'U,E(N3 MN?&!*00 8"98S@HF7$L>>'P\\#L66P'I[)BV+RX,!;YG&I@I;- 990>5$,OP MDYK,5_;HZ@N3T3N2S)N(.W2Q4D]T&^">>F"@C7QJ,+P7%P?D'.0F7E:D7JS" M7UG;IN%\VZ8$)[EXC1\1OFVV2F[GQ-<-O#Y6!1E,=+O/:Q)T0R_B#9J9MF>. ML! KO77L)]@772LQ7&U4%W-HX"Y+.(D; 37%5( 162.>YB3J[8@K"( 6/ZC/ M2I_%QA$M\9SI%HTO-Y)B9%EE4#>D)0E+0O2.N1"()*J'O-U/(['J9#R MJRCD=_H:N[$5H!$;@VDZ!@I+GPOWN21J6@*7J:WF;'G EBH&Z4ZYHQIAB>H6 MXV0PBBK@R6(.\_>ZPY?P0C<^"Q^Q!U,7O,/Z N'#;% VW+.>6,OPE2L'PGL< MWZ_1^*WRVAGY'N7 ^LG["IF!%<:=:8PLHSEDB=75-,=='OV8ZB\L@S>.#(.6 MAMXM&"A'&4K6UV6:$)97B':2A0I8B%*%N5.5F=.8IYY5F-G,21+ D87:C+_> M@NK+'A33X^SQ(\D;$[@GJ:JQLBGE)?(BVVR*3O+?/U?QAB,J6F;'M80D2,G)X+PHA(F MJX_X121V=8#!/8/_HN("4XHYWHMJ@'CK&2Q%CYL,_'+!*@0277-'UZ]%/8_7 M%441&6YVK)NNU&!)KHP5ED@$'H7SF*\'1"JO-XN521G_FG\=U3^#JV\28T=4 M'LW9)M!XN%.\197D?,RQ/7,\C^+_>?E4L;^?<\_RR>$%D)UGK.<"C]BB$DWJ MH/( IRX$G'1[>/Z1@C_%8.!=91I%8 M5N1+8%E ?%XLVFA9.1#VPLKA^AA3D-1J6-%WZ;E,J&7P(M];.I2$PN"E7((HJ!>.GH*W1@,Q3 "2E@E$5.;^*;8#1U1QD.L)XD"X;RL MPNXUG&]J9?%4^2<3HTD8*Q^;KN?S(S<"5FJ5UXY$N<#+R_/K,*S4H\>8VM^ MX)'_DX]99,JE_QP9K7MI3,.M?E($#;$)4".TFEGRYB$O 79 TNHBM2Q_%-H%@;G M(YN<%]$,[:R#.91Z36EHV=NPBX#?*@P)'#KP:ZK2[N1:<*P!3)2YB >2,.19 M.O6,YYA8K\HBBV$N<9$_B:3&-H(])(2L)G>N PK %,>.Y7<.%K17(L&EAX!H M$:_ X$*2PY3#>3W(:@#:AJQDU0*\[JR$U_O:4:==4[16(Q=91)7+E'IFO$7E M2&,4(HWC11HC2P?EUZXMX2;CA][V2CW_[A1E*GPK %U8O]!$)9PD/*.)'!U5M*$RP M:E6W6_ZJGZCMK?N\5#@O^:@>?I6352;87V$3M3KOH&"53:JK&,["8&;,E+*R M_H''W;D9SVAL_H*9&[HMMYU0XX@D\VP2>HQO/.MF/9.Z75>5&O92*T[]E9(\ M-DX>LAI=*Y''G%]I'JCKJ;)9:E%S6B&QFA*BE4.;8MU*10DV&*S)KQ MO[-:O4B45-8:$\*9XZU1"N*MIJ[.E3CUHF"S1;-_REJ!VM2.RC)(^- MDXFMY'%<,IDMWPNS#+8FF!M')IB/I%YO)M!=BNB-G=K'/"8DR_ K#!,Z M^&CT3MG*]BCS4TF)6]<&9$F>A2'$O6@#G#"WK TTSVJ%..Z;F M41CJ*\=1"\&B5EYMKDXA2YDN#"O;E?TO\#=8.P465(IV*YNKOD/>E!/:+/6, MTZ/U/%*7Y<47AM3WHK4DZ'Y[D85L4O'V$%K&!$JOQOJY (E<^\-G=P7A8_D, MJB.)=IZ& K*AI(!.M:FHC5TRG#(6L7,RJ54+1R9E4D#I;2B3 HZ/T\BN#TIN MN!V>O'U7P+^I*NU&ITBLH43]C:/^%BYW'KB\W5' OUJH5)K2-"X#_GL+^-=D M27F[D[^%#N+GW- MV,O5$U8L_7=X=OJ[ _.UNM)H9BO[E8'YDGX+$YBOR=()3UL3V45@OK%+1T,9 MF-]68+YV^.RN('PLGT&U)!''PU4J-A9L;RGU1K9&!> XK>N8U3ZK+2L"\ MNS!MY&/^+@K^'KJTJ364JN0NK#@ ULIJHC]1PJF4U3K&NL*\0TY.CXR);K . M&:\4NV10.ZQ9G.R+D6GJI3^ZE('B$*NMOKV-$]MW"J%9]Q&7QDW27N"F"[T02,3-;9CRV:=15*[0R?'/E1#YL$H'&A,(.KHURN6"9@*LP$KXCN MO7PAN+[%AU%/2QG3NWX?5I1V' M\Y1#@5'S^]I?Q]5_Z2[+P#F5IJE)G\^SV#OO]B#4% FWG[GF$Q96!=$Q$BP^ MKPE"\3,D-1CYO42'>!Q&,+:$OR)W+6#QKT@H2PAF- O:7&;9%A1=@ MBC877&/'LIQGUNJ"U2;W@BGL&@"%PHI+7B9JA@XJ;.9+I%A'.UZD6W_>+7?> M6%5XW*%H2L?U9=!/:(C???<>^9.7+?E>*TN^;[(X-?9G6R:P3J Z=4AH"7ZS MYVK(60_WWHLB[P(?FR4Z)M"Q%S?C+-%Q S6ZMXV]9:E_;'7!.S./]XRQ47OE M/:^#=7?V2 $(IJ2 '1TY]_'N&>_R5)D2]XX:]\+8')XW@;^)SH-T>\9&ETYU MTT;[%:U&]!P'NK5OUFR98TH^,A]G$9J.E#2R8QK9-_[IQ6A&%&E*3%4I">%T M"*$0B@K-,7)+W#MJW$LJ*OOGP<6@@>*PX*UG'1]&:J(L2>QO"V;K[#%-<3Z) M*J_1]R4&/_ICX604D1:6,"7.S]Z$/YC)VP0RH.XUBZ_5:"H$Q/>RS M$;CH(/EPKITUJ_.)SR6F'JLN(2N,4!Q=(L%\2UVB>)A>,)Z<06[95?FM(O>* M:!W&_1.J\GNN"Y0:QNGQ;=DU\N+P[9.R ;=>5*8DGXV3CZP3ROKD,Z!V2#WZ M2\&I1ZWNEGS6*X9P@.B_L3(F.R",]U8QJFU.1'UI5(NLOFS5:;-K]>48,?V4-)7&9H.E M;U1:=N8"*O674BQ4&[(^!H41"T=EU1YR-;\=9L))LM_>31#;67Z&H=66Y P> M"/N:$Y^P*V(X 5ZC/@!AG[_:/ Y86ZGZSDZS/]1J6VE7]]D8M':DLKD82+N. M;V'SSH%&O4SI*+5 A@FK1;T+:=W7S]2]-E8_ DP],8&_6AQ\[_9YJ0:4S)GA MZVJ!YT+:V$5CSJ=9MI?=)(KKDK'R6J=2)6X@J^VFHU?%HJSXFVF/''?FN+S0 M&BO69OO6*]$#?^+P2FQ8WPUKRNGVB+)"IC,LLRDOYMI<8$[^B=6]6=DY08GL M))@7[<+2[1^7$SKZL5I(.SI--@1[Q.N&*UZS95ZMJE2K[+]L&=>X0C"'8OO+ M$%=,1KCD$+!D%N$8*U*G@#QQR1-6_'%!@WJ V+SVK<)E#/S$VH,< ML-3&:C&Z!WSN%08D.,00:\IB 6;3AI''KC,E/I 5*\V,/X>O\O*&K&HMGN>5 MZ=*1[[@P$_S%"][FG-6*N;'YQ\:+)%ZDSV&%<(@,V]^C6K66H#G\D^ $X;%@ M>U-/5NB1UXA,GG7VH?1QXYGF 'G%+,VE0%;W#N5&8SF4Y;"MJ"M!-_E8"KYG M@-Y8VQE!P[E6[JG-=#A@\\D$F6%X6$!3)RY6",5ZR/(#6C$/\-T'=!AMT6E5M!6/2P.2R!S3SU@:&C 5WB+F& !E&G/AX ;AE^WW_G,>U,2?28T"S2Y\2;<2DC:+LPS0,?:' M,B#Q/:\Y;YDC5&M/H@)_0L$CA@/3#0,/9*'G<9GJ.5,:UNBU8"#J^<2EOFY: MU/5X7=^) ZJ@SOX&A,8'GQW7,L[(-]W6>5L',J2629^$+BAE4V/]"93((<@+ M$Q8S\CVYW,6JZ[IE 5' 0F!=(WUF^G#L;&9@/R;\W_M,/IJ?D/QFE-5"@F6* MK@* CA15@K @OADUDN"OSQP/$.F)+EO&R!'U99C>ZWV!"7%&!_DELDP==^P\ MHT7U@_H1A^2\T:66CI.@DN&9<-*@Y<4+X8/!:,YXC##%^<<6?3&'IH5+1G1G M= $'6?D!ATD^WMW\_@DY,=L'KZ[_A9W-1_/I$Y:WQZ/$"LBX;!M]+&>D.P:M M!^O>6PZKPZQ;\+?-U\6'\)!X8;$&I5-683EU=!+BF<;GG="I&%R3HX]-6,*( MU7X6\["JT]CD 5#9 M!/X91$\7YX@5'MLQ-8!CL3TY4?B0UP1FXJSM"Q%:&- M325H.&+#C?3 0TT%M&TP6Y'1CF"5'*UM^JBG,$$^JRY.!8Y2]UF8 -Y\CHCH M)%C(@R@17L\M!GYMND"N73@#0S2YQUXS3&VYQ!#]&!@N5QJN8AT^'.T^))=[ MH='?.<\A\[E+*/9SE<2S2A!G[V(1'_%9N5)TV;]*JYLSUT'ZS>$%65,@4>L< MEXS(PRR[I1'*^B<,)Q \YP#C/7&PM:@;T;AUB9=/Q M'H Q9;3/?&/OLQS5ZEE+HB2C\L7@R912 #LSYX(9-CYAQQFR-%$H/:DQI , MKUM4!_3UJ4T,_15.US5]_,-V?%@]9W >]1F_%.=N,'2V!0?B5>_#/0-VX/%C M8?L,%L:0(;=L]+1>?@K<1-82*!0V.I 22OM]^P)KN< MF]\W#.RBF$H0',F^+*&&'(. ^4:Q ]94-RB^+#J^@!8,"C%()*:S@9YK>WPF M#]498?8YH+"'%@_:4KPZ=RR(L1<>?1E1&LE>^,^N"$]A^*9X+:.?Y:)VRG'U MG;4\8WI@S@LI.P6^2'0#P(0@',L$U8.#AG,&Q+YE2T MM4&E(PE9UD]G.K-,YK5@*F+L:P#C^IFKM"Y]#*S0BU\OG>4-T:$0LABF,,6#3X(Q6\G9X+A 3 MLG[>"\&V"S'17B F3H5XN\$C/$IJ*J??I?J!;D<$NLBJECGIX;S;E9J:^'7O M%+-$3]@R ^+\SA$L4<^:\ O8 M9;NZ;O_>;;)+32T(ORS;ML9B@;5M[91M6\NVK7FA"!-M*_QGE@PAY"MQ$SC4 MQ\E\!_*E?L:VY(XS]P1HU3=<@)IC8,85ZXEZQUI*<[_9NKG/G7I#:3:;BWQF M<[WJGRAO4I\R:GUF,XA89P0]9J(OD,9MR:W8Q=!9$#H8H .W%?NFQS]%8". M$*;88N_U]T4/&F>=;-Z9P@PXRT=!"5(Y;Y>KW7Q;66Y%%XYB 18_,R_*5MUD M%90.I5%M*:VV)+\N;AVT7*D(W32Y#@!R'6;/57RGPGT'.=H=.IDB!8., Q># M\Y&>Q]PK^&;^5#>Q):LLIG VE>4Q?TWLR<"H&>_B[#]BB()]KV0.%5BWUS! MTGD>R;[7P4VNLJ'\*7&GR.NV;^SC'KZ]KR+R X[W3Y#7@1^X>V=/W+6XYT7$ MCB&O,&*#\^U]FYI[Q](BB8W5:V!&OC6)B"@_6OVC E<=E=5SV:H#\P^JNZ27 M\<:C$WY;5+$MO0EV$PX\E%;<.B5A M%C'/!ZA](0]TYK,;,JI6YU?V:L@+\:AQIAU\[>TS$:BG- M8A7)/SP$/*1:D_/5ZY9CXQX3W^J%*BU9(N96$5/6=#R+F'_*DY#XC7#I5ZO= M"-\6>ZVKBM;*)KF6:'RL:"RY@+U!W-U[JFY+Z50[H#)DJZ'MO^AOZ>'JCWP' ME?N,WG]%1T+M5TNU?S>,0'Y)6:U&\DS5TEANZ//78MV?UUP2BK]6*OY;Y@*MG#[L MJI!G\&MMCXI_ ZS<6NF1.AVI-%]1=SD^[DWQ;YYU2L7_=! SIS/Y'&(>FN)? M4UIU4/Y;I>)_.I@LJ[.Q.?3=N^*O*2W0&NJU0C'GTNDO%/_NS#6MK-J?RF\M MM?YMLP!9^!I80#T69GLMM]0!&JZ7(NET1%).*[]\?-R;UE\_:[5+Q#P9Q,QI M?SB'F(>F]7'/+N7>=7JTI;;2EJ-5O&_*"5_B/Q M]N??9:N5=]F.9? 2V"6PCW/P$M@[N)12LV MWO9YETT#G;51J,STP\/ 0[+!YOMR+$?'/3JYRDS $T+,G)R+.<0\-">76JTI MS4:)QZ>#QYKWW.EN[C5E712+BP\/ @Q),\G2+!>BXQ]MLU4+E396(N57$E.==S"/FH6G^ M]7I;T23-VDH\/E8\;DHU_Z.YRP::O]9L**JDY]Q!:_['XO%/76:KY5QFJY5J M_[;9@*QJ0"V^HU';[V6V5EU1&V7UNM.12K): 0O1<8]J?ZN,1)T.8LH"HUG$ M/#BU7^LH6JM0*E*)Q]O$XTY5WC'Z6&ZR=91VK:%TU$+I#*6_7W*3K2:_R5:J M_%MG ;+8=2V^H)'M'[];D=12VL4*UQT>!AZ41))5"5B(CGLL7]$N/:2G@YBR MB&@6,0]-Y:]I;4752M/U=/"X+E?YC^4B6T=I5%M*JY"._I_@Y] Q7G$IV-+R M_*=PD;?!%$AY=/[33W)5^[_GEO+?;U:VPP7-.X]N.3\G+U/IL MZ?;C_WR@=B4 YH?H/1YVC&&[W0+S=:@V*_4V'57:ZG!4:5&]VAK6C!9M&A_. M_T7)R'(\2IS !5/+^>$1W3:(2T>.:W@$: 6;25JZYQ-$/]O076+HK\09$ZJ/ M)F0**YT0WR%L6<0O.-\;?/$@6WPNWSPL-IF0]?\./-\!ZNE+Z,Z(QI'< S/1#O?L6G[E0\^(GH M_#=BF?K0M$S_52'/$Q-8J^FQ[W!ROL#.%V#(0P"=SH:#Z:?Z#RI>G^FOC*T0 M #=CNF/7F8:#*V3*K#]8-+RH$\/T&,.!OX>Z9W*>KW/=J^*,08A0HL/$?G(M M-O\(-J7[L/$9Z-EL0B8@YI;)1L(5!C@Y@ 9YI^M8[&$Z_$MUP9GA>^)G M0'[>@%4)=#TC74!"G>F,_%CQK$$.P^%[1, 8,--$P0ZGVK7M "0UJ)OP,9GH ML(8AI38)9H;N%;GKW@_^((/[[NU#]W)PT[\MM9 $ MBP:EX8&Z3^:(DNZC2QGO/6-Z!?<^,2[QBF5):+8L29J3ATS)$%Q)!]D-E,>, M*)*9A#/8:Y-:P)B^Z;;^R#Y6R(T].DLI-=??;E+*C$)F@>L%L&L 9M MKR<3US@" M*1U[W04<#$SS0:'Q$*%^+ANXG5*\ <1U: )$T,Z@$ =<8\O[EG MX2+A!6"4Z*-@+X[!XF'L!"75';!J$^'*V//EQ*1CTHNF[X_',*4;<5TQYUEB M= 6W$.L9X1)@-]$N4&R@/>HY;!,H&[SD^ MX\)<0FOQ<-(S,D@ XWTXMYW8 MM,H2KA?2&*" MN7*/\]SH@_GUQ6M*B1U^L=/OTXB27;7 M_:U7N;CO=7^O=*\'O7L0!=:S_NI]$<+T,V@V-DWMZ@L1[B.B@8PD(B+^7U7V M/UFP7'SU@?PR#\N_7\EAB0>R-B0'_AXV]"_'H*A!QH]8%CO"57ZC+:E5M52VWJC#$\H8,UB*6 K MK/OA^\5#[Q_?T4?4^^85>P0UZQ&@2L*0';H+1NSEW".27>(,CZCH MIY4Y)>%ZO';<.&S9'V?6PS] JF.?K!/1;"N=9EW1U&QE3J"O/*J*\2;M[.7L MC*GULH?1Z0F1M"%0,F9%9WR44"&N;Y1[4&_?D0:K^@] MP47HLYGKO X? KTDX,)JJSX#<,$;;N8$D)OA+"+8[ZL4-%7QP(_7H#1,3KQF:1%]?040>/8J6)L^"F,.%!7 %H%O3M/ER2-B;\/U,>KZ*H$3/5 MV(M?I^QUI W7"1[YZ&/38FY+/!>$.F:O8@(*O MQ#)_(.D @9L@M4:^7(+%63!>J,-YNSM:N>I=D_MZ%GAS M8(I?A!TZ\:?6^?\!4$L#!!0 ( .V)/%?._RI5:A8 #0: & <&?$'I'>F\!E%X$$6F"-*6(=!%0J8* 2)<0>F\2% 44D"K2 M1)KT%HJB=$*)E! Z @G-T)+E]\Z[97;VC]V==_>/G3W/?&?NS+GSS'SFGG._ M( %!>Y.0 DHL5]86X M+@3H/7=V]O)U\_8#B"A &Z @(R,G(Z4@)R.GI*"@I&:BH::BHF9E8*1EXF#E MXN1@Y6#GYA,3Y.85X67G$)(6$KE\14)2@DM 1D%&7%Y,7$+\KY^ *"@IJ:FH M66AH6,1Y.'C$_\M![ 28* %SDD4P2 @@80*!F4!$!, / " RT-\"^'N 2,"D M9.04E%34-!<;ZAD!$A 83$(*)B,C);W(AE[D 5(FLDN"CJZ1O< M-C.WL+2RMKGOZ.3LXNKVQ-W7SS\@,"CX151T3&QV-8V9:*\5MBW22%'X/9+,R_S .8=_ M<=[]+XWMIU&7E,]W+)-NL.><=I0FE5E]U4H&68JF]S!OM MIINZ8[!7&XK;\H+2WL(N"9'Z'P/EX2A9S;5=QLM@K<3A9N2VY"X<&8K.I7BG M[/!*_)"B_<6B8TV)]A*=BJUU*1S]<%_0)O%VI[P$;>7R'?CFF;ABJ?RQ7EN0R]\\P8FXY '%R5W(,"!:%H8I83P/PHW60R]3'+( M:G)JW_.[YM=YE8SH@]^AOY14\O+[[]O>.&R'AXDJ[7U(+]AGT'56?DAAW[9. M,L=BJDGVORC&>;N>1XZ*)]SU'6<<%S"]=RD6)JPZ-;!?5#V)@'9 (Q&(H@K#?]) .P6A M"+';WD2 _!(1P)F#_ARR8AG.)-.XPT;F*HG 8K<#0;S"^DP75[ZI])T@B !ZO!/P5@I+NO7(U'BEF(@+#MC-P0(,VPZ86GW%/5^,ILDZ"[""Y M;O?8Y5-)1*'-D ."JWBH\'D'3,EW:OWZN=N=-I4;^=GTT;4&A%\/\[;.-L*W MO)GT0D-8Z]3%)F0@Z=TQ7\9?ZXDU.2GS'5<=-;V7#8H].;E>5=3XI3:%$!+T M9E5YFV#D-Q'>WXQ=:4,-C/TR-DR18-K#2'\PV)C1'?UMI$,$*(L;UH0VU[*X M++XYO,Q2[4'E^DR-O+ :AO%G+#&DM!I5V+C!)-IC?B?#H[,)%I;<6%:?/*^O MK"@H!%\6&EBT]0S?O70G[?=;NH79VZLFDCSR[_P%,+S'5^G[BZMCA=]+%S:G M(Z_YKA2%:(*_,T6-5UWS&9<,*G?4;&"^17B:4XA*]N3L 2J1SJ_=:0?.R*EGG;Y MKKPKRPB@CAC ?,[7*RZ-KF3_)N6K&BM-CHV3J#'S4L(4$"JW+#70? VT%1FW M8ZS5=1?:5H.C#W9\CJG79 BR^!N&;1.5,M7+B1CCE[T0%S:17Y40M M*%:O>D$L=]'< YVC&"BR[.RB.ZVUZ#G3B5$6!(1'L@>Q88AA^J#Y30\[KN#, M39;YD0=Z-8EKG+PW-V_\^=0NAF]":U!MII5LLOL:!?.I3GL62#L.#'Q;A''^ M!+PNVD+!>U4B*:&Q(DE:7_L-[39<[GR#B@B$5Q=#8*Q?XN7C7A=ZY@E[:OB) M'PJK1G>=9*?U\"F-M-H5&WUT:\QULEQCKD@T+)#>%Q"1GDI5=C#H6C=>D/B8MK6U^ 7[8YN:;;A'%O9-E&(:G?NX4?#2MK9- M3=#MXOJU'Z9[]-N(W,YD6O^*O)B=GTLFO#N/-:<@?2;&1L +1=;N7VYPY\:W%E^V=RMWZ)TBY+38-V6;J^P FC M&WC4K>HRU!Y[$ZF;<]Z0^R1,YJ?=>T%<["!F9W._# MHNQ3YHSHL@.D_3*9(?\71@^#=; 6Y9" ]*F4'(5X5 MXAS/N:W)_K'*78/'^DZA49E(6_]KZEL[E)R"WSAX#DD9?1,?XE:BW!T<4[^? M&)"FT9 F*U"9FL[(4@VQ[ID8*_\$_%FLY#PPX9#Z)N4N*OYBW+# TUGH4&E<_BUVU\L@B^M%+HMO531I41$)-*Z M7A?D.,BGAR>N,OQ>&4"+ >G58[N$KD?A)-?,\MR!]8]5'@3F'/*4Y=0A@HYFX!=$_A6FXV1Y M:]J8->!N3I#)56128JC\EN"VK28(LP7B93/"[A,O@>PJWWKH36 M8B(P0GT[4F1>'4_^$AMWE@TZ&BG#[;!>5I8>6=)HB8,NVO>K%^4 M(/KY]:A37\ K957F"2LM%6I@^6 A5IUY#"H2ALZAD^TMVI2V7V6HTP^$LX0N MS?!<7@^QI#A3F.HQ.6%'$0&PZX4=;8VMYS.HCA-(H:ICAQ(>IU)4A4WU6:(Q MA!FYV41@:1" N<6NO2<9IL(1-1>V)O_,DP>6XH8CG[AQ"?FP/MK4U;G67JKD:\$ M[3O,\^N";Y+Y*ZWQ];@PATGH-33'@439545D1?ND/T3^U7'2VZ-=GA@RZ]/( MR^!)#71N.U?82/L"GEN#"+#K_7O>B+A%]C0IQ\3]._C7"@\69<]_KY=VT',L MARR5P<:S"8T%^"3-I-N3NQ7:,]=?WO_5^FA:73X@/1LXZ,"[5L?F'<@T$LB' M+VQ[O/ \KYU;1]R +[PK/>K*Z=.S"RL$EX>10:VAMMA2P]:FK.*6>K,G?GM* MUJU0+\BA2$!#Z-:J S?4; JJA]/:^6. ].>6NEZ%E B2VIEC'KS'PIL?D=EG M@@Q7GRY(O S\76 QQ.J,'U7NR4Q5OJZNV\W3M6>=ZC.]ODJC^"2K*+F$JZ?, M?RPNNLAK&:;54F;V(R%#^9?<.U>^PQ_S*2Z3K5%EUIUQZ;&SB!?HVA,N0/+L M1I'-+9&.@/0:^$4IPJ*(0+6I47FPPC$?3X.KX]13*,QA8N(9:L-]WN5#>6B! M\69<@,D4/.QV[G49:9[9=28IN.R@D2RUSR8['%;7.3DBD,UMD+WG*#4!S\S1 MZ'ZF[C#(6F[AM\4R7G%OCK-(6&39-S- S7KRDR;TPV(2 _NFNOS40ZSB08 5 MW2I- N1A1XN\8^1-@35>68]13QC[A2MTX"V64$DH1.N$]]4U*[>)Z!1 S&U8 M3*P,D[_4[!VW0+.*U4LX-+IO9RK#=LYYRX-**RMT[KFO75C"@0N.(<9?2E"4 M47&[I5M$XJLH.AG3!FY:6B!1I4'O,N+=B8 %\F!]UTNX359O-:.>1>@:P..4 MN?5;G)\^[!MR_J^K99B0Z'XH$PLCRT 3@3@OOV_5R./2%H\((8094% EEW&^ M@/QRL!!3^^2BML1P69.FF$P#A]\%))3S,3XM:K4;FGR!:!F&C7G!\\)6';8: M3]X)MO&Y!Y+R'YU<+L5P1RRFO7T7*AX7=:989 \;Y4I]X^-(FQU:.8D2*<^7 M0]\A(S,A93!Y9%^/KHZ%K_,SUX>QMI=DE!2N/9[6,N]?U>??=7WGR"M.1X%^ M.BO3>V>7O:&<9W3.X$:2*8@,VFU\S6N-_S;)VKOUS("3:]OWGM9]S43.>$$L M$@7K-3V>(X ;3@=5)MWPH*2[N-7*P*)UI?N$(H+'3_+\B&[RL*S(6IGKRD?D M;7T:,;YB?<(8[VWK'RYF8C.J4;F/]W M@9BQ+V>F6%W;71:3:KR)0X9.\U=? MX0()@.-\J:J(*0.NIV8$\J5!=T2>V19MVE_),!]-?>U=]B2CXBYBT_%2QIYX M."*99/JH:@W-TGVZ.)_#EJ?2I>IC1'_^H;7L6J-(R"$%W^&UGF'0)HPQ[VX+ M\NRF4GW@BYH/3\#\DJ*[2RZ0\UWWX0D8ZR9;KD +4I5F*;A5_4]E>X@I)9S- M<2+Y"+]ST#Q15VYD&9W[4A+*EC>IZARYT_?-_V=F/R M$&G=+9=A;/@\PYI0;BW<2F])_$I#YU'B'J+T4_DR3ZC<0564!=[?.1B+E"&? M'O+T%-Z+RS;S59JB1R2G6D<-E^4[:\2?\&50=+49([FMA1OJZAB\ZX'IP92B MD-RLW>SN!MQ$ICT3UC*=+5%Q+LST2ZIMD//#:[A'3B$V7NP15(YN<6^.32G#NYJKB!86 M:B_;*D?KQZH^O$)ZQ,F+%XW@6>>:/?/#_F@^S\QR]5%\/T($$J#)\X^C-:"? M.;LV;.U)B #\#0Y,Z)#J.+ US];K"=ERX-B8%T-"#=3+RVPER^7@C!^_;]1; ML/ (W+/^,Q1BN1J!-BL(RD&HU+0PT[FXK3 %AT K$W45,MZMS4:\9[T8$B/_ M48\ 37GQ[:)AY'CP/1RI9?J\P6-A_UBSF,=.%ELH[EJ\E=&#W;16<:CGHMV= MGL$ R9][!<>K:J=*S1US \-S_?8'H+4QJ%7S^(%1V.F=GNP'4_>A;(T"3_[8 M>[94[&C**_TH&8<'J85QN33AA!SHURWO[]06!+D3N.>,)2R;QW;:1TJ$*G:. M9_Z\\=:V$\W#(O=[/"I+H^H]C*1Y[Z(&/K>_@Z1R,@5\V]L!RE,+:X8DJ <7 M]1=\E:HK;(?^3!&!BW-!=MXD7Q"R;A B5R8"]XU#FP/SZ3QI$">J1(!M1Y6F M:+U!PW'LH,NO,1[,NS9(IL<_E_[<-]LQ:&BN57P6$P3K_ '5N@HOUA-X<"QD MB+D.?F?6SGLFY !R#[ JM#Q]^OG)_JRA(3?M3\@ >O\KAH:KY/K&5+W8F?B< MR:GV[SQL^E^SUMK1PM'P='OOZ:["CWUHQS68DO?:SFJX\ C4SF#AP6[O?7P,)D6C2V4UPJE9K1+=[&]; M1AW^M)(T/M?5I*6I[\:S)XT==(J>'OTJ 8W56T<9J(TW)3LSGG6]L8O[>XA] M+T@^C]]J()Y0:N36B&R(*#9.@C!<4=[H2M&L])3H)W 8*1B$&BM7["A: M+[ZM8Y.OKX$_BCG_D\G^?GJ0,7CUHQU4M*E]:KO>H]+?WJVD+MODP/&T+W8. MK;J#\0F=G^Y7\^!5)W> (-T(D-BEV7D)4HO<;^_12KV^*_P*E/Q>)A07X_.) M0QJ4ZM.FND[,9%.V_JJZXTRK^R"CT,VV5U=F%=)SY@O8[:S?VW+7).4M2 M6'/NO%)$-=P.=G?\T4;U/6K+)MN[FZQN]&!.:7+(F[#I("*(H:W MBU6[T%/S"R.E]G_OT/-"]WWY5K/GQ"QI#>]UE*&Z;5^\*=Q/GOI77;LZ@?+>AY8EYX4\Z_--C0U7E4$L8+.VPI@K M8/QGICC#&IMO?M&&Z=6O L$U;T"^\(#E \B)54?0F\72Z-8[:#4%K>PKVV\, MXKY_:8J]N5J0VS30XY3\+K5-S@1?C2V96O+*$]GR.>B4L M@%%6"Q*>;[IH""CKE*I9T;J$3(I+G/F85/9<-=M<1!/9%\[X#(%P0$Q,S0T\ M!'5$\_.@LZF+_7)126CH44^4>;J5[:V,79FZ)*: M,$\>SX^H*[F,]+^.T=:T1\H:$57="TC;$6SSK!7QU+;HQ0)#]Y45*& MS3Q=L6SWFEL:73R]>/3:V]Y+KT%KW+T_8!=!6W4_9OW(U:Z MWN+ZI9B6QD1_"@']B,]A7-F)0$&S3H51CI.MSP:+6T?5+T*]5/M[3P^%GRQA M[3[UQ0&2B!=.1T?E5^^"=%C^7__#HB#._!-02P,$% @ [8D\5]15)G5Y M" *@D < !S:62E#A:!LU;"%FBE"A+V1J,765KBDX:VY$UDUV=O)SK7?YY M_SCO^[VOYZ_[OI[K^CS/==V[[WO@-T/@"6 Y.%!\,"1 M" 0"A4+RHL7XT7Q\:&D144$Q.1D%>3D9#$9114M-41F'Q6#4#0[B\#I$(E%! MS8AD2##1TB42]B\!42@4F@\MQ<\O15#"*!'^Y^PR 6$DH *T04%E "(,0H7! M71:@ @'/PSP#\#0J P. \"B>+EVQNH%0(@(!0*@4'A"GE\I74JVGI MF5G9MQA_OWTGIZBXI/1^6?F#AT^?U=36U3]_T=#6SNKH[.KNZ1T:'GG+?O=^ M=&QB!D+C] M 6$87$F'1X3L@O"CBBH3+B+%+.CWJEM16-UC*^+^48.\$BK$"57N/NU/V5^# M)?]?LG_#_N,: ]!0<._SH,* &;"YHUZI?9S+NC$I.O%)T-.!]DMJV-N!R_E\ M%C1]'<9&]\Y&HM"RXM[(R&XC)Z:7^A1]MN.WTR>;ZP8/'&79JJ90(*A;]4K_];> M@J\;62)N:1A2PS5YV3OKQ1X>YA$I.AJ8T 65AN!J5P4F%XS%5ZY=B-E M435]S/#\<-2/(%:U%=;=D,G;G"T ?'=2&4!86XLY@];B%JO>PV>_+1C+-G87 M-32=8W!UMDM,VW<&X#L'2P<]C]^Q-/@(^WH^F]Z'>>AE)#PB4E(1"!% ?N<' M3-,I=E?==,NU(E^8Q:\S'\;NU):.%Y-N/3-Y O0_51:5R9L*_Y';W'!]#4Q, M5R^$O)!S[2"0J7$1I=Y,"11:.QJO0NH$OP[I;=^M(JLI"D3%Z]4^66#\D!_* M^3$C-_)3Y\-+%3K,GL^(!R3-U-J50'G-$5G7D<5/?3E.A(09]Y3?!/#T+OI3 M$W@?_K>M17Z .D2)WOK5G=;LSY8[;/P(MY'HHBL5IH2+JWIM&FO88X*>;#Q$ MZ\QY58,ZL^'@8S)N=5_AP 5]#S\U^3/0\*E-%TF5>A+X^!HA3-.VF:M5K$RF MA(2HN-O+%#J7TZ_P%B;6I$)?BA=/O!3XX!6R$_-Q)L5LC.Y]E?7H7KY*CY\4 MJ6ZY2PR<_2' 7@]#M#>P!N/#MROSYPH6E3\RZSK%FC(-"#H35T]F)=/>.97' M][FG'A]85!S&D*9,O^C%VIMV](Q*]UCA;/NWF$L^@X8P3E[B"=4)3;FCJZXC M)@Z5WKFTQN)I3V^S\;I:5Z9I1M?O9JFE@-\2UWKSVA=L/>%Q1W-99H2JNP1C MZ8#4[:P;^')>GL1,>T5?=T9!V5;+F[8'Q9[M 0'1$2CRN4.M>;U_.%P>PWM, M?XU_8^G3(0:VQ2=/=7BU,!CL'S+Y!^RA)VU5OX?6(\%MJ-+'=R%+>0$9;$;! MI!%N;8'BN>:3:'\O+2".8O+%%W^4C"UX'$-TYH$EOJXH#VG(8"2*OZUEN9SN M/Y7M9-1MV V[U;J0,ZNX I\*=J!&GZV8E/WES1GBD<.M1L:W,\]O1[=G&KE> M3-(<*"]$O^+Y&N9D5_>R<7B\<\.*M6+W/- WTH:6<5V0FM['ONS;_[C[?A^SZJCN/+3[9(:6WW?QL!:=\,QR[$Z9\-X].?'X\LZ*7>+CLV3H '*CVZB8$EVQ#D%TD=MQ=NJ:LSM8V/,SOOCS:4Q :1HFA>W=#U]#C\:4N\77GE,4'^9 M].P(A!&AI55R4X?!E'X5%],=K.^5_V"RV9(ET_',NQVDD#3&R:LJGMLSV.HH M'E)J,Q!5+X]KNB#4\2CWD*MS)*3ZN1+R!N(8?M ME%FN#JK4RWT3IMI5$"7B]_.0N'2:QI4Y?4 M/TIFA53-9T95W\%[^MZX[Z;N;+?,FN:XT;<46&KMW&#;D_5UU75FFF19R>:^ MF8SIFPG2W:X]_M%CS;RYRHU6"[*+426: <9.E<8#B-QK\K->W$7WN0I'*@\] MO"\ALLR_)!.-++*>D%(T"O?@6<@ZE4:AP&_5Q+('<!50C@' ">*@ #0 @ %3 P 97A? M-38V-38U+FAT;5!+ 0(4 Q0 ( .V)/%%\U-C8U-C8N:'1M4$L! A0#% @ [8D\5Z?I9H)N M! :!8 T ( !#Q( &5X7S4V-C4V-RYH=&U02P$"% ,4 M " #MB3Q77K;'Q6(Q "B-P "0 @ &H%@ :&%N9&,N M:G!G4$L! A0#% @ [8D\5\]O3EA7% 3_P !$ ( ! M,4@ '!C>6'-D4$L! A0#% @ [8D\5X5A.4KC# MN[H !4 ( !MUP '!C>6&UL4$L! M A0#% @ [8D\5V'SM7T$4@ !S@' !4 ( !UR(! '!C M>6