0001851734-22-000574.txt : 20220928 0001851734-22-000574.hdr.sgml : 20220928 20220928171019 ACCESSION NUMBER: 0001851734-22-000574 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220928 DATE AS OF CHANGE: 20220928 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: 221276906 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 pcyg20220630_10k.htm FORM 10-K pcyg20220630_10k.htm
0000050471 PARK CITY GROUP INC false --06-30 FY 2022 206,093 234,693 0.01 0.01 30,000,000 30,000,000 700,000 700,000 625,375 625,375 625,375 625,375 550,000 550,000 212,402 212,402 212,402 212,402 0.01 0.01 50,000,000 50,000,000 18,460,538 18,460,538 19,351,935 19,351,935 0 3 3 3 3 3 3 3 3 3 0 0 5 0 September 28, 2022 October 17, 2022 November 15, 2022 Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 and $108,052, respectively. We close our books and records on the last calendar day of each month to align our financial closing with our business processes. 00000504712021-07-012022-06-30 iso4217:USD 00000504712021-12-31 xbrli:shares 00000504712022-09-28 thunderdome:item 00000504712022-06-30 00000504712021-06-30 0000050471us-gaap:CustomerRelationshipsMember2022-06-30 0000050471us-gaap:CustomerRelationshipsMember2021-06-30 iso4217:USDxbrli:shares 0000050471us-gaap:SeriesBPreferredStockMember2022-06-30 0000050471us-gaap:SeriesBPreferredStockMember2021-06-30 0000050471pcyg:SeriesB1PreferredStockMember2022-06-30 0000050471pcyg:SeriesB1PreferredStockMember2021-06-30 00000504712020-07-012021-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2020-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2020-06-30 0000050471us-gaap:CommonStockMember2020-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000050471us-gaap:RetainedEarningsMember2020-06-30 00000504712020-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2020-07-012021-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2020-07-012021-06-30 0000050471us-gaap:CommonStockMember2020-07-012021-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2020-07-012021-06-30 0000050471us-gaap:RetainedEarningsMember2020-07-012021-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2021-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2021-06-30 0000050471us-gaap:CommonStockMember2021-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000050471us-gaap:RetainedEarningsMember2021-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2021-07-012022-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2021-07-012022-06-30 0000050471us-gaap:CommonStockMember2021-07-012022-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2021-07-012022-06-30 0000050471us-gaap:RetainedEarningsMember2021-07-012022-06-30 0000050471us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-06-30 0000050471pcyg:SeriesB1PreferredStockMemberus-gaap:PreferredStockMember2022-06-30 0000050471us-gaap:CommonStockMember2022-06-30 0000050471us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000050471us-gaap:RetainedEarningsMember2022-06-30 xbrli:pure 0000050471pcyg:PcGroupIncMemberstpr:UT2022-06-30 0000050471pcyg:PcGroupIncMembercountry:DE2022-06-30 0000050471pcyg:RepositrakMemberstpr:UT2022-06-30 0000050471us-gaap:AccountsReceivableMember2021-07-012022-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerABMember2021-07-012022-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerAMember2022-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerAMember2021-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerBMember2022-06-30 0000050471us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpcyg:CustomerBMember2021-06-30 utr:Y 0000050471us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-07-012022-06-30 0000050471us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-07-012022-06-30 0000050471us-gaap:ComputerEquipmentMember2021-07-012022-06-30 0000050471us-gaap:AssetsHeldUnderCapitalLeasesMember2021-07-012022-06-30 0000050471pcyg:LongTermUseEquipmentMember2021-07-012022-06-30 0000050471us-gaap:CustomerRelationshipsMember2021-07-012022-06-30 0000050471pcyg:AcquiredDevelopedSoftwareMember2021-07-012022-06-30 0000050471pcyg:DevelopedSoftwareMember2021-07-012022-06-30 0000050471srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-07-01 utr:sqft 0000050471pcyg:LocatedAt5258SouthCommerceDriveMember2018-07-21 0000050471pcyg:LocatedAt5258SouthCommerceDriveMember2018-07-212018-07-21 0000050471pcyg:LocatedAt5258SouthCommerceDriveMember2022-03-01 0000050471pcyg:LocatedAt5258SouthCommerceDriveMember2022-03-012022-03-01 0000050471pcyg:SubscriptionAndSupportMember2021-07-012022-06-30 0000050471pcyg:SubscriptionAndSupportMember2020-07-012021-06-30 0000050471pcyg:ProfessionalServicesMember2021-07-012022-06-30 0000050471pcyg:ProfessionalServicesMember2020-07-012021-06-30 0000050471pcyg:TransactionBasedMember2021-07-012022-06-30 0000050471pcyg:TransactionBasedMember2020-07-012021-06-30 0000050471srt:MinimumMember2022-06-30 0000050471srt:MaximumMember2022-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2022-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2021-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2021-07-012022-06-30 0000050471pcyg:AcquiredCustomerRelationshipsMember2020-07-012021-06-30 0000050471pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2021-10-06 0000050471us-gaap:RevolvingCreditFacilityMemberpcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMemberpcyg:UsBankNaMember2021-10-06 0000050471us-gaap:SubscriptionAndCirculationMember2022-06-30 0000050471us-gaap:SubscriptionAndCirculationMember2021-06-30 0000050471us-gaap:ProductAndServiceOtherMember2022-06-30 0000050471us-gaap:ProductAndServiceOtherMember2021-06-30 0000050471pcyg:UsBankMemberpcyg:LeaseAmountOfFundsBorrowedMember2019-05-01 utr:M 0000050471pcyg:UsBankMemberpcyg:LeaseAmountOfFundsBorrowedMember2019-05-012019-05-01 0000050471pcyg:UsBankMember2021-07-012022-06-30 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2018-06-21 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2018-06-212018-06-21 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2022-03-01 0000050471pcyg:LocatedAt5252SouthCommerceDriveMember2022-03-012022-03-01 0000050471srt:DirectorMember2018-10-01 0000050471us-gaap:RestrictedStockMemberpcyg:IndependentDirectorsMember2018-10-01 0000050471us-gaap:RestrictedStockMemberpcyg:IndependentDirectorsMember2018-10-012018-10-01 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMember2013-01-01 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMembersrt:DirectorMember2021-07-012022-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMembersrt:DirectorMember2020-07-012021-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMemberpcyg:EmployeesAndConsultantsMember2021-07-012022-06-30 0000050471us-gaap:StockCompensationPlanMemberpcyg:Amended2011PlanMemberpcyg:EmployeesAndConsultantsMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:Amended2011PlanMember2021-07-012022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:Amended2011PlanMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-06-30 0000050471us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012021-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-06-30 0000050471us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012022-06-30 0000050471us-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-06-30 0000050471us-gaap:RestrictedStockUnitsRSUMemberpcyg:VestedAndUnissuedMember2022-06-30 0000050471pcyg:ExercisePriceFourDollarsMinimumMember2021-07-012022-06-30 0000050471pcyg:ExercisePriceFourDollarsMinimumMember2022-06-30 0000050471pcyg:ExercisePriceTenDollarsMaximumMember2021-07-012022-06-30 0000050471pcyg:ExercisePriceTenDollarsMaximumMember2022-06-30 0000050471pcyg:BlankCheckMember2022-06-30 0000050471us-gaap:SeriesBPreferredStockMember2021-07-012022-06-30 0000050471pcyg:SeriesB1PreferredStockMember2021-07-012022-06-30 00000504712019-05-09 00000504712021-05-182021-05-18 00000504712021-05-18 00000504712021-08-31 00000504712021-08-312021-08-31 00000504712022-05-102022-05-10 00000504712019-05-102020-06-30 0000050471pcyg:ShareRepurchaseProgramMember2019-05-102020-06-30 0000050471pcyg:ShareRepurchaseProgramMember2020-06-30 00000504712020-07-012020-09-30 0000050471pcyg:ShareRepurchaseProgramMember2020-07-012020-09-30 0000050471pcyg:ShareRepurchaseProgramMember2020-09-30 00000504712020-10-012020-12-31 0000050471pcyg:ShareRepurchaseProgramMember2020-10-012020-12-31 0000050471pcyg:ShareRepurchaseProgramMember2020-12-31 00000504712021-01-012021-03-31 0000050471pcyg:ShareRepurchaseProgramMember2021-01-012021-03-31 0000050471pcyg:ShareRepurchaseProgramMember2021-03-31 00000504712021-04-012021-06-30 0000050471pcyg:ShareRepurchaseProgramMember2021-04-012021-06-30 0000050471pcyg:ShareRepurchaseProgramMember2021-06-30 00000504712021-07-012021-09-30 0000050471pcyg:ShareRepurchaseProgramMember2021-07-012021-09-30 0000050471pcyg:ShareRepurchaseProgramMember2021-09-30 00000504712021-10-012021-12-31 0000050471pcyg:ShareRepurchaseProgramMember2021-10-012021-12-31 0000050471pcyg:ShareRepurchaseProgramMember2021-12-31 00000504712022-01-012022-03-31 0000050471pcyg:ShareRepurchaseProgramMember2022-01-012022-03-31 0000050471pcyg:ShareRepurchaseProgramMember2022-03-31 00000504712022-04-012022-06-30 0000050471pcyg:ShareRepurchaseProgramMember2022-04-012022-06-30 0000050471pcyg:ShareRepurchaseProgramMember2022-06-30 0000050471pcyg:FieldsManagementServiceAgreementMember2022-06-30 0000050471pcyg:FieldsManagementServiceAgreementMember2021-06-30 0000050471pcyg:QuarterlyDividendMemberus-gaap:SubsequentEventMember2022-09-282022-09-28 0000050471pcyg:QuarterlyDividendMemberus-gaap:SubsequentEventMember2022-09-28 0000050471pcyg:YearlyDividendsMemberus-gaap:SubsequentEventMember2022-09-28 utr:D
 

 



 

 

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

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.

 

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, 2021, which is the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $69,790,000 (at a closing price of $5.80 per share).

 

As of September 28, 2022, 18,469,093 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, 2022.

 



 

 

 

 

TABLE OF CONTENTS

 

ANNUAL REPORT ON FORM 10-K

YEAR ENDED JUNE 30, 2022

 

PART I

Item 1.

Business

1

Item 1A.

Risk Factors

6

Item 2.

Properties

13

Item 3.

Legal Proceedings

13

Item 4.

Mine Safety Disclosures

13
 

PART II

 

Item 5.

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

14

Item 6.

Selected Financial Data

15

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

24
 

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

26
 

Signatures

28
     
 

Report of Independent Registered Public Accounting Firm

F-1
 

Consolidated Balance Sheets as of June 30, 2022 and 2021

F-2
 

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

F-3
 

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

F-4
 

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

F-5
 

Notes to Consolidated Financial Statements

F-6

     

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.

 

 

  

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 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 more efficiently manage these relationships, 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 through proprietary software solutions designed, developed, marketed and supported by the Company. These software solutions 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 solutions 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

 

New Product Initiatives

 

ReposiTrak released a new audit management (“Audit Management”) solution for large manufacturers who audit their own sites and supplier facilities for food safety and quality. Based on the world class audit management platform that powers the Safe Quality Food Institute (“SQFI”) global audit system, used to conduct over 10,000 audits annually, the Audit Management solution will enable manufacturers to easily deploy their own audit schemas, including custom scoring methodologies, auditor management and scheduling, and performance comparisons.

 

 

 

The Audit Management platform is industry and audit agnostic and can easily be configured for 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.

 

As more retailers and wholesalers continue to expand their base of vendors and suppliers to bolster supply chain resiliency and expand assortments, ReposiTrak has released new and improved vendor vetting and onboarding capabilities to automate the process. Historically, thorough vetting of prospective new vendors has been laborious and slow, and in conflict with the goal of expanding assortments and strengthening supply chains with new vendors.

 

ReposiTrak's new and improved vendor vetting and onboarding automation, including the ability to connect to customer enterprise resource planning software through application programming interfaces, creates systemic controls to ensure vendors are properly vetted prior to the generation of the first purchase order. Using ReposiTrak vendor vetting automation accelerates the collection of critical documents and data, so that only those vendors that meet the high standards of retailers and wholesalers are onboarded, delivering better safety and brand protection.

 

Revolving Credit Agreement

 

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.

 

Geopolitical Conflicts

 

The impact of geopolitical conflicts, including the recent war in Ukraine, has created much uncertainty in the global marketplace. There are many uncertainties regarding these events, and the Company is closely monitoring the ongoing impact of the recent events on all aspects of its business, including how they will impact its services, customers, employees, vendors, and business partners now and in the future. While recent geopolitical conflicts did not materially adversely affect the Company’s financial results and business operations in the Company’s fiscal years ended June 30, 2022 or 2021, we are unable to predict the impact that recent geopolitical conflicts may have on its future financial position and operating results due to numerous uncertainties.

 

CARES Act

 

The Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted on March 27, 2020 in the United States. On April 23, 2020, the Company received proceeds from a loan in the amount of approximately $1.1 million from its lender, U.S. Bank National Association (the “Lender”), pursuant to approval by the U.S. Small Business Administration (the “SBA”) for the Lender to fund the Company’s request for a loan under the SBA’s Paycheck Protection Program (“PPP Loan”) created as part of the CARES Act administered by the SBA. In accordance with the requirements of the CARES Act, the Company used the proceeds from the PPP Loan primarily for payroll costs, covered rent payments, and covered utilities during the eight-week period commencing on the date of loan approval. The PPP Loan was scheduled to mature on April 23, 2022, with a 1.00% interest rate, and was subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the SBA under the CARES Act. The PPP Loan was forgiven on December 19, 2020.

 

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.

 

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, 2022, 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 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, and food 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.

 

 

 

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

 

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. 

 

 

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 and launching its MarketPlace supplier discovery and B2B e-commerce solution on this same 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 sales team located at its corporate headquarters in Murray, 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, 2022, the Company employed a total of 67 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.

 

 

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 $4,003,095 for the year ended June 30, 2022, compared to a net income of $4,117,395 for the year ended June 30, 2021. Although we generated net income in the year ended June 30, 2022, 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.

 

Although our cash resources are currently sufficient, our long-term liquidity and capital requirements may be difficult to predict, which may adversely affect our long-term cash position.

 

Historically, we have been successful in raising capital when necessary, including through private placements, a registered direct offering, and stock issuances to our officers and directors, including our Chief Executive Officer, to pay our indebtedness and fund our operations, in addition to cash flow from operations. If we are required to seek additional financing in the future in order to fund our operations, retire our indebtedness and otherwise carry out our business plan, there can be no assurance that such financing will be available on acceptable terms, or at all, and there can be no assurance that any such arrangement, if required or otherwise sought, would be available on terms deemed to be commercially acceptable and in our best interests. 

 

-6-

 

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 would be inadequate to compensate for the loss of his services. The loss of the services of Mr. Fields would have a materially adverse effect upon our business.

 

Risk Relating to Business Operations

 

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

 

 

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

 

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

 

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.

 

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.

 

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 is scheduled to be finalized by November 7, 2022 and would go into effect on January 6, 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.

 

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

 

 

Historically, we have not paid dividends on our Common Stock, and, although we recently declared a quarterly cash dividend 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 a quarterly cash dividend 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.

 

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

 
   

2022

   

2021

 

Fiscal Quarter Ended

 

High

   

Low

   

High

   

Low

 

September 30

  $ 5.77     $ 4.81     $ 5.45     $ 3.72  

December 31

  $ 6.40     $ 4.90     $ 5.53     $ 3.80  

March 31

  $ 10.68     $ 5.12     $ 7.91     $ 4.75  

June 30

  $ 6.02     $ 4.06     $ 6.97     $ 4.80  

 

Dividend Policy

 

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. To date, the Company has not paid dividends on its Common Stock. 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, 2022, there were 635 holders of record of our Common Stock with 18,460,538 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 2022. 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, 2022. 7,808 shares of Common Stock were issued subsequent to June 30, 2022.

 

Share Repurchase Program

 

On May 9, 2019, our Board of Directors approved of the repurchase of up to $4.0 million 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 12b-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 buyback by another $4 million bringing the total authorized under the Share Repurchase Program to $8 million.

 

 

On August 31, 2021, our Board of Directors approved a further increase to its Share Repurchase program to $12 million in shares of our Common Stock which added an additional $4 million to the Share Repurchase Program.

 

On May 10, 2022, our Board of Directors approved an increase to its Share Repurchase Program with an additional $9 million in shares of our Common Stock.

 

Since inception of the Share Repurchase Program, a total of $21,000,000 in shares of Common Stock have been approved under the Share Repurchase Program.

 

The total remaining authorization for future shares of Common Stock repurchases under our Share Repurchase Program was $10,817,104 as of June 30, 2022. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. The Share Repurchase Program may 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, 2022 and 2021: 

 

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

 

Pre-June 30, 2021

    519,786     $ 5.27     $ 2,740,876     $ 1,259,123  

Year Ended June 30, 2021:

                               

July 1, 2020 – September 30, 2020

    -     $ -       -     $ 1,259,123  

October 1, 2020 – December 31, 2020

    -     $ -       -     $ 1,259,123  

January 1, 2021 – March 31, 2021

    84,081     $ 6.04     $ 508,243     $ 750,880  

April 1, 2021 – June 30, 2021

    126,927     $ 6.30     $ 799,996     $ 7,950,885  

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  

 

(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 2022 refer to the fiscal year ended June 30, 2022.

 

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.

 

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.

 

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.

 

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

 

Revenue

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Revenue

  $ 18,046,941     $ (2,960,135

)

    -14

%

  $ 21,007,076  

 

During the fiscal year ended June 30, 2022, the Company had revenue of $18,046,941 as compared to $21,007,076 for the year ended June 30, 2021, a decrease of 14%. The decrease in revenue was due to significant MarketPlace revenue contribution during the height of COVID-19 that occurred in fiscal 2021 that did not reoccur in 2022. Given its volatility and non-recurring nature, the Company’s strategic plan is to eliminate all non-core non-recurring revenue. Year to date, this includes approximately $3,600,000, in non- recurring Marketplace revenue, and $600,000 in recurring revenue for products and services that had little upside and very low margin. This was partially offset by revenue growth in compliance subscription, supply chain services and other recurring revenue.

 

During fiscal 2021, 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 used in connection with COVID-19 (“PPE”). While the Company experienced a significant increase in MarketPlace revenue for PPE during the height of COVID-19, that demand significantly decreased in 2022, and future demand is uncertain.  The uncertainty regarding future demand for MarketPlace is heightened due to recent geopolitical conflicts, including the current war in Ukraine. While we don’t currently anticipate that such uncertainties will materially affect our future results from operations, no assurances can be given.

 

 

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

 

Cost of Services and Product Support

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Cost of service and product support

  $ 3,186,712     $ (3,697,935

)

    -54

%

  $ 6,884,647  

Percent of total revenue

    18

%

                    33

%

 

Cost of services and product support was $3,186,712 or 18% of total revenue, and $6,884,647 or 33% of total revenue for the years ended June 30, 2022 and 2021, respectively, a decrease of 54%. This decrease is the result of planned elimination of low margin products, services and ongoing cost control. We eliminated high cost, low margin MarketPlace transactional revenue which significantly reduced procurement costs. With lower MarketPlace transactions, we realized significantly less Cost of Services.  In addition, we sunsetted two vendor managed pricing products and the associated headcount which also contributed to lower Cost of Services. We also eliminated certain 3rd party vendor software services which contributed to the reduction.

 

While we experienced a significant increase in MarketPlace costs and corresponding revenue during fiscal 2021 due to demand in PPE, those costs and corresponding revenue were not continued in fiscal 2022. It is uncertain what Marketplace transactional revenue, if any, we can expect going forward since the Company has chosen to eliminate all non-core non-recurring revenue.

 

Sales and Marketing Expense

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Sales and marketing

  $ 4,853,926     $ (141,652

)

    -3

%

  $ 4,995,578  

Percent of total revenue

    27

%

                    24

%

 

The Company’s sales and marketing expense was $4,853,926, or 27% of total revenue, and $4,995,578, or 24% of total revenue, for the fiscal years ended June 30, 2022 and 2021, respectively, a decrease of 3%. This was due primarily to a decrease in variable compensation, a reduction in trade show expense, and lower sales and marketing travel expense.

 

General and Administrative Expense

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

General and administrative

  $ 4,716,131     $ (498,805

)

    -10

%

  $ 5,214,936  

Percent of total revenue

    26

%

                    25

%

 

The Company’s general and administrative expense was $4,716,131, or 26% of total revenue, and $5,214,936 or 25% of total revenue for the years ended June 30, 2022 and 2021, respectively, a decrease of 10%. The decrease in general and administrative expense is primarily due to the termination of hosted software applications including its CRM provider, employee expense management software, and a decrease in maintenance costs associated with certain fixed assets.

 

 

Depreciation and Amortization Expense

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Depreciation and amortization

  $ 875,551     $ (143,964

)

    -14

%

  $ 1,019,515  

Percent of total revenue

    5

%

                    5

%

 

The Company’s depreciation and amortization expense was $875,551 and $1,019,515 for the years ended June 30, 2022 and 2021, respectively, a decrease of 14%. This decrease is due to the disposal of certain assets in the current fiscal year.

 

Other Income and Expense

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Net other income and (expense)

  $ (281,558

)

  $ (1,583,450

)

    -122

%

  $ 1,301,892  

Percent of total revenue

    2

%

                    6

%

 

Net other expense was $281,558 compared to net other income of $1,301,892 for the years ended June 30, 2022 and 2021, respectively.  The change in other income (expense) was due to (1) recognition of a gain on debt extinguishment for the Company’s PPP loan in fiscal 2021 that did not occur in fiscal 2022; (2) an increase in interest expense associated with financing arrangements with a bank for the Company’s stock repurchase plan; and (3) realized losses of certain short-term investments held in U.S. treasuries and other securities. Given rising interest rates, the Company recognized a decline in its bond portfolio and other fixed income instruments on excess cash. 

 

Preferred Dividends

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

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, 2022 and 2021, 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.

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Cash and Cash Equivalents

  $ 21,460,948     $ (2,609,374

)

    -11

%

  $ 24,070,322  

 

We have historically funded our operations with cash from operations, equity financings, and borrowings from the issuance of debt, including our Credit Agreement with U.S. Bank N.A., which was revised on October 6, 2021 (See Note 8 Notes to Consolidated Financial Statements contained within this Annual Report).

 

Cash was $21,460,948 and $24,070,322 at June 30, 2022 and 2021, respectively. This 11% decrease is principally the result of a $6.0 million payoff of financing arrangements with a bank, cash used for the Share Repurchase Program, partially offset by lower overall cash operating expense and collections on accounts receivable.

 

 

Net Cash Flows from Operating Activities

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Cash provided by operating activities

  $ 6,101,617     $ 699,802       13

%

  $ 5,401,815  

 

Net cash provided by operating activities is summarized as follows:

 

   

Year Ended

June 30,

2022

   

Year Ended

June 30,

2021

 

Net income

  $ 4,003,095     $ 4,117,395  

Noncash expense and income, net

    2,329,260       1,388,831  

Net changes in operating assets and liabilities

    (230,738

)

    (104,411

)

    $ 6,101,617     $ 5,401,815  

 

Net cash provided by operating activities for the year ended June 30, 2022 was $6,101,617 compared to net cash provided by operating activities of $5,401,815 for the year ended June 30, 2021. Net cash provided by operating activities increased 13% due largely to elimination of low margin products, services, and overall cost control. Noncash expense increased by $940,429 in the year ended June 30, 2022 compared to the year ended June 30, 2021 as a result of loss on sale of property and equipment, a modification of an operating lease resulting in a decrease of a right-of-use asset and an increase in stock compensation expense. Additionally, a gain on debt extinguishment occurred in the year ended June 30, 2021 that did not recur in the year ended June 30, 2022.

 

Net Cash Flows Used in Investing Activities

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Cash provided by (used in) investing activities

  $ 1,323,262     $ 1,642,135       515

%

  $ (318,873

)

 

Net cash provided by investing activities for the year ended June 30, 2022 was $1,323,262 compared to net cash used in investing activities of $318,873 for the year ended June 30, 2021. This increase in cash provided by investing activities for the fiscal year was due to the sale of property and equipment.

 

Net Cash Flows from Financing Activities

 

   

Year Ended

June 30, 2022

   

$

Change

   

%

Change

   

Year Ended

June 30, 2021

 

Cash used in financing activities

  $ (10,034,253

)

  $ 8,676,303       639

%

  $ (1,357,950

)

 

Net cash used in financing activities totaled $10,034,253 for the year ended June 30, 2022 compared to net cash used in financing activities of $1,357,950 for the year ended June 30, 2021. The increase in net cash used in financing activities is primarily attributable to our line of credit arrangement with a bank and purchase of stock under the Share Repurchase Program.

 

Liquidity and Working Capital

 

At June 30, 2022, the Company had positive working capital of $20,485,875, as compared with positive working capital of $20,400,991 at June 30, 2021.  This $84,884 increase in working capital is primarily due to a decrease in cash as a result of the $6.0 million payoff of a financing arrangement with a bank and purchase of stock under the Share Repurchase Program.

 

   

As of

June 30,

   

As of

June 30,

   

Variance

 
   

2022

   

2021

   

Dollars

   

Percent

 

Current assets

  $ 26,582,709     $ 29,701,774     $ (3,119,065

)

    -11

%

 

Current assets as of June 30, 2022 totaled $26,582,709, a decrease of $3,119,065, as compared to $29,701,774 as of June 30, 2021.  The decrease in current assets is primarily attributable to a net decrease in cash of $2,609,374 from paying off a credit arrangement, an increase in contract assets and prepaid expense of $216,808 and a decrease in accounts receivable of $726,499.

 

   

As of

June 30,

   

As of

June 30,

   

Variance

 
   

2022

   

2021

   

Dollars

   

Percent

 

Current liabilities

  $ 6,096,834     $ 9,300,783     $ (3,203,949

)

    -34

%

 

Current liabilities totaled $6,096,834 as of June 30, 2022 as compared to $9,300,783 as of June 30, 2021. The comparative decrease in current liabilities is primarily attributable to the corresponding payoff of $6.0 million in our line of credit, as discussed below.

 

On October 6, 2021, the Company and the Bank executed 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. Any amounts drawn down by the Company under the Credit Agreement accrue interest at an annual rate equal to 1.75% plus the one-month LIBOR rate. In addition, 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 the outstanding balance of the Note 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 dividend announced on September 28, 2022, of $0.015 per share.   The Company believes it will have adequate cash resources to fund its operations, satisfy its debt obligations, and fund its anticipated quarterly cash dividend for at least the next 12 months. 

 

Contractual Obligations

 

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

 

   

Payment Due by Year

 
   

Total

   

Less than 1 Year

   

1-3 Years

   

3-5 Years

   

More than 5 Years

 

Operating lease obligations

  $ 375,680     $ 53,862     $ 122,846     $ 145,322     $ 53,650  

 

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

 

(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, 2022 (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).

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 8, 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 8, 2021).

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¸2022*

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 *

 

*

Filed herewith

 

 

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

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, 2022
Randall K. Fields Chief Executive Officer   
  (Principal Executive Officer)  
     
/s/ John Merrill Chief Financial Officer  September 28, 2022
John Merrill

(Principal Financial Officer &

 
  Principal Accounting Officer)  
     
/s/ Robert W. Allen Director, and Compensation September 28, 2022
Robert W. Allen Committee Chair  
     
/s/ Peter J. Larkin Director September 28, 2022
Peter J. Larkin    
     
/s/ Ronald C. Hodge Director, and Audit Committee Chair September 28, 2022
Ronald C. Hodge    

 

 

 

 

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, 2022 and 2021, 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, 2022, 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, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the two-year period ended June 30, 2022, 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.

 

Revenue Recognition Multiple Element Arrangements

 

Description of the Matter:

 

The Company recognized approximately $18 million in revenue during the year ended June 30, 2022. 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 as these heavily impact the revenue cycle.

 

Capitalized Software

 

Description of the Matter:

 

The Company capitalized approximately $760,000 of direct costs in the production of a new software product to be sold. Management must use judgment to determine the eligible costs and the appropriate amount to be capitalized.

 

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

 

How We Addressed the Matter in Our Audit:

 

We performed procedures to gain an understanding of management's process to capitalize the software costs. We obtained and reviewed documentation to support management's estimates and assumptions regarding which amounts should be capitalized. Finally, we considered the inputs, sources of data used, assumptions, and estimates to determine the appropriateness and accuracy of both the amounts capitalized as well as the timing of capitalization and subsequent amortization.

 

haynie.jpg

 

Haynie & Company

Salt Lake City, Utah

September 28, 2022

PCAOB ID Number 457

  

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

 

 

 

 

PARK CITY GROUP, INC.

Consolidated Balance Sheets

 

  

June 30,

2022

  

June 30,

2021

 
Assets        

Current Assets

        

Cash

 $21,460,948  $24,070,322 

Receivables, net of allowance for doubtful accounts of $206,093 and $234,693 at June 30, 2022 and 2021, respectively

  3,165,200   3,891,699 

Contract asset – unbilled current portion

  649,433   1,248,936 

Prepaid expense and other current assets

  1,307,128   490,817 

Total Current Assets

  26,582,709   29,701,774 
         

Property and equipment, net

  764,517   2,589,194 
         

Other Assets:

        

Deposits and other assets

  22,414   22,414 

Prepaid expense – less current portion

  82,934   47,987 

Contract asset – unbilled long-term portion

  108,052   408,925 

Operating lease – right-of-use asset

  368,512   695,371 

Customer relationships

  394,200   525,600 

Goodwill

  20,883,886   20,883,886 

Capitalized software costs, net

  114,488   171,732 

Total Other Assets

  21,974,486   22,755,915 
         

Total Assets

 $49,321,712  $55,046,883 
         

Liabilities and Shareholders Equity

        

Current liabilities

        

Accounts payable

 $690,638  $467,194 

Accrued liabilities

  1,206,284   988,092 

Contract liability - deferred revenue

  1,555,143   1,755,341 

Lines of credit

  2,590,907   6,000,000 

Operating lease liability - current

  53,862   90,156 

Total current liabilities

  6,096,834   9,300,783 
         

Long-term liabilities

        

Operating lease liability – less current portion

  321,818   605,214 

Total liabilities

  6,418,652   9,905,997 
         

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, 2022 and 2021;

  6,254   6,254 

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

  2,124   2,124 

Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,460,538 and 19,351,935 issued and outstanding at June 30, 2022 and 2021, respectively

  184,608   193,522 

Additional paid-in capital

  68,653,361   74,298,924 

Accumulated deficit

  (25,943,287

)

  (29,359,938

)

Total stockholders equity

  42,903,060   45,140,886 

Total liabilities and stockholders equity

 $49,321,712  $55,046,883 

 

See accompanying notes to consolidated financial statements.

 

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

 

   

For the Years Ended

June 30,

 
   

2022

   

2021

 
                 

Revenue

  $ 18,046,941     $ 21,007,076  
                 

Operating expense:

               

Cost of revenue and product support

    3,186,712       6,884,647  

Sales and marketing

    4,853,926       4,995,578  

General and administrative

    4,716,131       5,214,936  

Depreciation and amortization

    875,551       1,019,515  

Total operating expense

    13,632,320       18,114,676  
                 

Income from operations

    4,414,621       2,892,400  
                 

Other income (expense):

               

Interest income

    199,124       237,269  

Interest expense

    (44,307

)

    (106,680

)

Realized loss on short term investments

    (347,645

)

    -  
Unrealized gain on short term investments     -       61,953  

Other gain (loss)

    (88,730

)

    1,109,350  

Income before income taxes

    4,133,063       4,194,292  
                 

(Provision) for income taxes

    (129,968

)

    (76,897

)

Net income

    4,003,095       4,117,395  
                 

Dividends on Preferred Stock

    (586,444

)

    (586,444

)

                 

Net income applicable to common shareholders

  $ 3,416,651     $ 3,530,951  
                 

Weighted average shares, basic

    19,087,000       19,502,000  

Weighted average shares, diluted

    19,380,000       19,754,000  

Basic earnings per share

  $ 0.18     $ 0.18  

Diluted earnings per share

  $ 0.18     $ 0.18  

 

See accompanying notes to consolidated financial statements.

 

 

 

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

    625,375       6,254       212,402       2,124       19,484,485       194,847     $ 75,271,097     $ (32,890,889

)

  $ 42,583,433  
                                                                         

Stock issued for:

                                                                       

Accrued compensation

    -       -       -       -       46,376       464       216,789       -       217,253  

Cash

    -       -       -       -       32,082       321       117,166       -       117,487  

Preferred Dividends-Declared

    -       -       -       -       -       -       -       (586,444

)

    (586,444

)

Stock Buyback

    -       -       -       -       (211,008

)

    (2,110

)

    (1,306,128

)

    -       (1,308,238

)

Net income

    -       -       -       -       -       -       -       4,117,395       4,117,395  

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  

 

See accompanying notes to consolidated financial statements.

 

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

 

   

For the Years Ended

June 30,

 
   

2022

   

2021

 

Cash flows from operating activities:

               

Net income

  $ 4,003,095     $ 4,117,395  

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

               

Depreciation and amortization

    875,551       1,019,515  

Amortization of operating right of use asset

    326,858       85,766  

Stock compensation expense

    422,101       336,695  

Bad debt expense

    621,667       1,056,205  

Gain on disposal of assets

    (24,737

)

    -  

Gain on debt extinguishment

    -       (1,109,350

)

Loss on sale of property and equipment

    107,820       -  

(Increase) decrease in:

               

Trade receivables

    412,502       (199,437

)

Long-term receivables, prepaids and other assets

    (527,126

)

    465,978  

(Decrease) (increase) in:

               

Accounts payable

    223,444       59,697  

Operating lease liability

    (319,690

)

    (85,766

)

Accrued liabilities

    180,330       (254,601

)

Deferred revenue

    (200,198

)

    (90,282

)

Net cash provided by operating activities

    6,101,617       5,401,815  
                 

Cash flows from investing activities:

               

Sale of property and equipment

    1,374,085       -  

Purchase of property and equipment

    (50,823

)

    (147,140

)

Capitalization of software development costs

    -       (171,733

)

Net cash used in investing activities

    1,323,262       (318,873

)

                 

Cash flows from financing activities:

               

Net (decrease) increase in lines of credit

    (3,409,093

)

    1,340,000  

Common stock buy-back/retirement

    (6,147,893

)

    (1,308,238

)

Proceeds from employee stock plan

    109,177       117,487  

Dividends paid

    (586,444

)

    (586,444

)

Payments on notes payable and capital leases

    -       (920,755

)

Net cash used in financing activities

    (10,034,253

)

    (1,357,950

)

                 

Net (decrease) increase in cash and cash equivalents

    (2,609,374

)

    3,724,992  
                 

Cash and cash equivalents at beginning of period

    24,070,322       20,345,330  

Cash and cash equivalents at end of period

  $ 21,460,948     $ 24,070,322  
                 

Supplemental Disclosure of Cash Flow Information

               

Cash paid for income taxes

  $ 185,068     $ 167,185  

Cash paid for interest

  $ 45,777     $ 103,411  

Cash paid for operating leases

  $ 105,084     $ 122,400  
                 

Supplemental Disclosure of Non-Cash Investing and Financing Activities

               

Common Stock to pay accrued liabilities

  $ 384,239     $ 217,253  

Dividends accrued on Preferred Stock

  $ 586,444     $ 586,444  

 

See accompanying notes to consolidated financial statements.

 

 

PARK CITY GROUP, INC. AND SUBSIDIARIES

Notes to Consolidated Financial Statements

June 30, 2022 and June 30, 2021

 

 

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

 

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 two customers that accounted for greater than 10% of accounts receivable at June 30, 2022. Customer A had a balance of $962,300 and $967,300 and Customer B had a balance of $340,155 and $404,155 for June 30, 2022 and June 30, 2021, 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- 7

 

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, 2022 and 2021, 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.

 

 

F- 8

 

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.

 

F- 9

 

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.

 

F- 10

 

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

 $1,657,861 

Revenue recognized during the period but not billed

  - 

Amounts reclassified to accounts receivable

  (856,829

)

Other

  (43,547

)

Balance – June 30, 2022

 $757,485 (1)

 

 

(1)

Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 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, 2021

 $1,755,341 

Amounts billed but not recognized as revenue

  1,501,427 

Revenue recognized related to the opening balance of deferred revenue

  (1,701,625

)

Balance – June 30, 2022

 $1,555,143 

 

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

         
  

2022

  

2021

  

Chg $

  

Chg %

 

Recurring – Subscription, Support and Services

 $17,857,666  $16,848,875  $1,008,791

 

  6

%

Non – Recurring – Services

  81,021   584,394   (503,373)  -86

%

Transaction Based – Marketplace

  108,254   3,573,807   (3,465,553

)

  -97

%

Total

 $18,046,941  $21,007,076  $(2,960,135

)

  -14

%

 

F- 11

 

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 $22,673 and $5,000 for the years ended June 30, 2022 and 2021, 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 years ended June 30, 2022 and 2021, 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, 2022.

 

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

 

  

Year ended June 30,

 
  

2022

  

2021

 

Numerator

        

Net income applicable to common shareholders

 $3,416,651  $3,530,951 
         

Denominator

        

Weighted average common shares outstanding, basic

  19,087,000   19,502,000 

Warrants to purchase Common Stock

  293,000   252,000 
         

Weighted average common shares outstanding, diluted

  19,380,000   19,754,000 
         

Net income per share

        

Basic

 $0.18  $0.18 

Diluted

 $0.18  $0.18 

 

F- 12

 

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.

 

 

NOTE 3.

RECEIVABLES

 

Accounts receivable consist of the following at June 30:

 

   

2022

   

2021

 

Accounts receivable

  $ 3,371,293     $ 5,375,598  

Allowance for doubtful accounts

    (206,093

)

    (234,963

)

    $ 3,165,200     $ 5,140,635  

 

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:

 

   

2022

   

2021

 

Computer equipment

  $ 2,477,531     $ 4,069,543  

Furniture and equipment

    180,976       2,237,684  

Leasehold improvements

    681,314       807,816  
      3,339,821       7,115,043  

Less accumulated depreciation and amortization

    (2,575,304

)

    (4,525,849

)

    $ 764,517     $ 2,589,194  

 

Depreciation expense for the years ended June 30, 2022 and 2021 was $418,332 and $561,348, respectively.

 

 

NOTE 5.

CAPITALIZED SOFTWARE COSTS

 

Capitalized software costs consist of the following at June 30:

   

2022

   

2021

 

Capitalized software costs

  $ 2,909,044     $ 2,909,044  

Less accumulated amortization

    (2,794,556

)

    (2,737,312

)

    $ 114,488     $ 171,732  

 

Amortization expense for the years ended June 30, 2022 and 2021 was $57,244 and $18,539, respectively.

 

 

NOTE 6.

ACQUISITION RELATED INTANGIBLE ASSETS, NET

 

Customer relationships consist of the following at June 30:

 

   

2022

   

2021

 

Customer relationships

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

Less accumulated amortization

    (5,142,961

)

    (5,011,561

)

    $ 394,200     $ 525,600  

 

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

 

F- 13

 

 

 

 
 

NOTE 7.

ACCRUED LIABILITIES

 

Accrued liabilities consist of the following at June 30:

 

   

2022

   

2021

 

Accrued stock-based compensation

  $ 379,176     $ 348,265  

Accrued compensation

    539,991       293,130  

Accrued other liabilities

    36,654       56,333  

Accrued taxes

    106,103       146,004  

Accrued dividends

    144,360       144,360  
    $ 1,206,284     $ 988,092  

 

 

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. The balance on the line of credit at June 30, 2022 and June 30, 2021 was $2,590,907 and $6,000,000, respectively.  

 

 

NOTE 9.

DEFERRED REVENUE

 

Deferred revenue consisted of the following at June 30:

 

   

2022

   

2021

 

Subscription

  $ 1,188,003     $ 1,513,729  

Other

    367,140       241,612  
    $ 1,555,143     $ 1,755,341  

 

 

 

F- 14

 

 

 

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:

 

   

2022

   

2021

 

Deferred tax assets:

               

NOL carryover

  $ 11,506,800     $ 17,044,800  

Allowance for bad debts

    53,600       61,000  

Accrued expenses

    182,400       77,200  

Depreciation

    (653,900

)

    (630,200

)

Amortization

    (809,800

)

    (687,500

)

                 

Valuation allowance

    (10,279,100

)

    (15,865,300

)

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, 2022 and 2021 due to the following:

 

   

2022

   

2021

 
                 

Book income

  $ 1,036,124     $ 1,062,891  

Stock for services

    3,559

 

    (25,679 )

Change in accrual

    105,178       25,286

 

Life insurance

    17,626       17,626  

Meals and entertainment

    514       3,505  

Change in allowance

    (7,436

)

    (4,488 )

Change in depreciation

    (33,288

)

    (52,113

)

PPP & EIDL loan forgiveness

    -

 

    (288,431 )
Unrealized Gain     13,383       -  
Excess     353,201       -  
Capital Loss Carryover     (38,622 )     -  

NOL utilization

    (1,450,239

)

    (738,597

)

Valuation allowance

    -       -  
    $ -     $ -  

 

At June 30, 2022, the Company had net operating loss carryforwards of approximately $44,257,075 that may be offset against past and future taxable income from the year 2020 through 2037. A significant portion of the net operating loss carryforwards began to expire in 2019. No tax benefit has been reported in the June 30, 2022 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.

 

F- 15

 

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, 2022, 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, 2018.

 

 

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:

       

2023

  $ 71,157  

2024

  $ 73,291  

2025

  $ 49,828  

 

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, 2022 and 2021.

 

  

 

F- 16

 

 

 

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, 2022 and 2021 the Company issued 59,988 and 40,883 shares to its directors and 31,890 and 37,575 shares to employees and consultants, respectively, under the Amended 2011 Plan. The Company, under its Share Repurchase Program, repurchased 983,275 and 211,008 shares of its Common Stock during the years ended June 30, 2022 and 2021, 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, 2022 and June 30, 2021 totaling 16,480 and 9,357, 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, 2020

    837,424       5.36  

Granted

    13,249       6.35  

Vested and issued

    (9,357

)

    8.74  

Forfeited

    -       -  

Outstanding at June 30, 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  

 

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

 

F- 17

 

As of June 30, 2022, there was approximately $4.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted average period of 1.72 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, 2022:

 

Warrants Outstanding

at June 30, 2022

  

Warrants Exercisable

at June 30, 2022

 

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   0.60  $4.00   1,085,068  $4.00 
$10.00   23,737   0.57  $10.00   23,737  $10.00 
     1,108,805   0.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, 2022, 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 12b-18 of the Exchange Act.

 

F- 18

 

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 Program by an additional $4 million bringing the total authorized under the Share Repurchase Program to $8 million.

 

On August 31, 2021, our Board of Directors approved a further increase to its Share Repurchase program to $12 million in shares of our Common Stock which added an additional $4 million to the Share Repurchase Program.

 

On May 10, 2022, our Board of Directors approved an increase to its Share Repurchase Program with an additional $9 million in shares of our Common Stock. 

 

Since inception of the Share Repurchase Program, a total of $21,000,000 in shares of Common Stock have been approved under the Share Repurchase Program.

 

The total remaining authorization for future shares of Common Stock repurchases under our Share Repurchase Program was $10,817,104 as of June 30, 2022. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. The Share Repurchase Program may 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, 2022 and 2021:

 

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

 

Pre-June 30, 2021

    519,786     $ 5.27     $ 2,740,876     $ 1,259,123  

Year Ended June 30, 2021:

                               

July 1, 2020 – September 30, 2020

    -     $ -       -     $ 1,259,123  

October 1, 2020 – December 31, 2020

    -     $ -       -     $ 1,259,123  

January 1, 2021 – March 31, 2021

    84,081     $ 6.04     $ 508,243     $ 750,880  

April 1, 2021 – June 30, 2021

    126,927     $ 6.30     $ 799,996     $ 7,950,885  

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  

 

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

 

 

 

F- 19

 

 

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, 2022, 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, 2022 and 2021 respectively, under the Service Agreement. 

 

 

NOTE 16.

SUBSEQUENT EVENTS

 

On September 28, 2022, 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 October 17, 2022Cash dividends will be paid to shareholders of record on or about November 15, 2022. Based on the closing price on September 26, 2022, 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.

 

F-20
EX-23.1 2 ex_421869.htm EXHIBIT 23.1 ex_421869.htm

Exhibit 23.1

 

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, 2022 of our report dated September 28, 2022 included in its Registration Statement on Form S-8 (No. 333-255189) relating to the financial statements for the year ended June 30, 2022 listed in the accompanying index.

 

haynie.jpg

 

Haynie & Company

Salt Lake City, Utah

September 28, 2022

 
EX-31.1 3 ex_421870.htm EXHIBIT 31.1 HTML Editor

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

By:

/s/ Randall K. Fields

Randall K. Fields

Chief Executive Officer and Chair of the Board

(Principal Executive Officer)

 

 

 

EX-31.2 4 ex_421871.htm EXHIBIT 31.2 HTML Editor

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

By:

/s/ John R. Merrill

John R. Merrill

Chief Financial Officer

(Principal Financial Officer & Principal Accounting Officer)

 

EX-32.1 5 ex_421872.htm EXHIBIT 32.1 HTML Editor

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

By:

/s/  Randall K. Fields

Randall K. Fields

Chief Executive Officer, Chairman and Director

(Principal Executive Officer)

 

Date: September 28, 2022

By:

/s/ John Merrill

John Merrill

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

EX-101.SCH 6 pcyg-20220630.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 Statements 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 - Useful Lives of Property Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 13 - Stockholders Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 15 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 16 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 pcyg-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 pcyg-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 pcyg-20220630_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 Note 7 - Accrued Liabilities Long-term 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 - Useful Lives of Property Plant and Equipment (Details) Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) us-gaap_LiabilitiesCurrent Total current liabilities 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) Note 4 - Property and Equipment - Cost of Property and Equipment (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested 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 of Deferred 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 Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested and issued (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited (in dollars per share) Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding (in dollars per share) Outstanding (in dollars per share) us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent Deferred Compensation Cash-Based Arrangements, Liability, Current Lines of credit Contract liability - deferred revenue Deferred revenue Balance Balance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (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) Credit Facility [Axis] Sale of property and equipment 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 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 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, Total 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, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Net income applicable to common shareholders Net income applicable to common shareholders Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_ContractWithCustomerAssetNet Balance Balance Business Description and Basis of Presentation [Text Block] Award Type [Domain] us-gaap_PreferredStockDividendsIncomeStatementImpact Dividends on Preferred Stock Award Type [Axis] Net income Net income Less accumulated amortization us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Finite-Lived Intangible Assets, Net, Ending Balance us-gaap_FiniteLivedIntangibleAssetsNet Customer relationships Restricted Stock Units (RSUs) [Member] Customer relationships us-gaap_FiniteLivedIntangibleAssetsGross Restricted Stock [Member] Share-Based Payment Arrangement [Member] Capitalized software costs Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property, Plant and Equipment, Net, Total Property and equipment, net Goodwill Property, Plant and Equipment, Gross, Ending Balance 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_IncreaseDecreaseInAccruedLiabilities Accrued liabilities us-gaap_IncomeTaxExpenseBenefit (Provision) for income taxes us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable GERMANY us-gaap_DebtInstrumentTerm Debt Instrument, Term (Month) General and administrative 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, Total Deferred revenue us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) Preferred Stock, outstanding (in shares) Current Fiscal Year End Date 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] Document Period End Date Entity File Number Entity Emerging Growth Company Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain on debt extinguishment Entity Small Business 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) Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization Less accumulated amortization Capitalized Computer Software, Net, Ending Balance Capitalized software costs, net us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss, Total Capitalized Computer Software, Amortization us-gaap_CapitalizedComputerSoftwareAmortization1 us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings Preferred Dividends-Declared us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Trade receivables Entity Tax Identification Number Entity Central Index Key Depreciation and amortization 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 Repurchased During Period, Shares (in shares) Stock Buyback (in shares) Entity Common Stock, Shares Outstanding 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), Total 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 [Axis] Related Party [Domain] Accrued compensation (in shares) us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Bad debt expense Accrued compensation us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation us-gaap_ProductWarrantyExpense Product Warranty Expense 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 Short-Term Debt [Text Block] us-gaap_InterestExpense Interest expense us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liability – less current portion Operating Lease, Liability, Noncurrent Subsequent Event [Member] pcyg_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers. Operating lease liability - current Operating Lease, Liability, Current Subsequent Event Type [Axis] Customer A [Member] Represents customer A. Subsequent Event Type [Domain] Subsequent Events [Text Block] Deposits and other assets 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. Revenue From Contract With Customer, Change From Previous Period, Amount pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount Represents the change in revenue from contracts with customers as compared to a prior period. Revenue From Contract With Customer, Change From Previous Period, Percentage pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage Represents the change in percentage of revenue from contracts with customers from a prior period. Customer B [Member] Represents customer B. Prepaid Expense and Other Current Assets [Policy Text Block] Disclosure of prepaid expenses and other current assets. Depreciation, Depletion, and Amortization [Policy Text Block] Disaggregation of Revenue [Policy Text Block] Disclosure of the disaggregation of revenue. Unrealized gain on short term investments 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, Total us-gaap_OtherAssetsNoncurrent Total Other Assets Stock compensation expense Lessee, Leases [Policy Text Block] Share-Based Payment Arrangement, Nonemployee [Member] PC Group, Inc. [Member] Information by name of entity in which ownership interest is disclosed. Prepaid expense – less current portion 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. Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_FiniteLivedIntangibleAssetUsefulLife PPP & EIDL loan forgiveness pcyg_IncomeTaxReconciliationNondeductibleExpenseLoanForgiveness 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 loan forgiveness. 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. Located at 5252 South Commerce Drive [Member] Property located at 5252 South Commerce Drive. Accounts Receivable, after Allowance for Credit Loss, Noncurrent, Total 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. pcyg_RepaymentsOfLongTermDebtPenalty Repayments of Long Term Debt, Penalty Represents the penalty associated with the repayment of debt. Accounts receivable us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent Allowance for doubtful accounts Fields Management Service Agreement [Member] Represents both the name of the party and the type of agreement. us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) Research, Development, and Computer Software, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) 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, Total pcyg_DividendPayableYield Dividend Payable, Yield Percentage of the yield of dividend payable. pcyg_DividendPayableMaximumPaymentTerm Dividend Payable, Maximum Payment Term (Day) The maximum term dividends are to be paid for dividends payable. Common Stock to pay accrued liabilities (in shares) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization 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. us-gaap_AssetsCurrent Total Current Assets Stockholders' Equity Note Disclosure [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. 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. Realized loss on short term investments Class of Warrant or Right, Exercisable, Weighted Average Exercise Price (in dollars per share) Represents the weighted average exercise price of warrants exercisable. Blank Check [Member] Represents blank check preferred stocks. Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share) Represents the weighted average exercise price of warrants outstanding. Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year) Weighted average remaining contractual term for warrants outstanding. Class of Warrant or Right, Warrants, Exercisable, Number (in shares) Represents the number of exercisable warrants. Exercise Price, Four Dollars, Minimum [Member] Exercise price per share or per unit of warrants or rights outstanding. Compensation Related Costs, Policy [Policy Text Block] us-gaap_TreasuryStockShares Treasury Stock, Shares, Total (in shares) 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,460,538 and 19,351,935 issued and outstanding at June 30, 2022 and 2021, respectively Adjustments to reconcile net income to net cash provided by operating activities: 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, 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, issued (in shares) pcyg_PreferredStockSharesNumber Preferred Stock, Shares, Number (in shares) Represents preferred shares. Common Stock, par (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 Statistical Measurement [Domain] Cash paid for operating leases 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. Supplemental Disclosure of Non-Cash Investing and Financing Activities 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] Ownership [Axis] Contract asset – unbilled current portion Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Preferred stock, value us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax asset Preferred Stock, issued (in shares) Preferred Stock, Shares Issued, Total (in shares) Cash paid for interest Share Repurchase Program [Member] Represents shares repurchase program. Cash paid for income taxes Geographical [Axis] Property, Plant and Equipment Disclosure [Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred Stock, authorized (in shares) Preferred Stock, Shares Authorized (in shares) Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Revenue from Contract with Customer 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] Cumulative Effect, Period of Adoption, Adjustment [Member] Property Plant and Equipment, Useful Life (Year) us-gaap_PropertyPlantAndEquipmentUsefulLife 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] Allowance for Doubtful Accounts UTAH Furniture and Fixtures [Member] Receivables, net of allowance for doubtful accounts of $206,093 and $234,693 at June 30, 2022 and 2021, respectively Additional paid-in capital Stockholders’ equity: Other gain (loss) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] us-gaap_DeferredTaxAssetsOperatingLossCarryforwards NOL carryover Current Assets Other Assets: us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Amounts reclassified to accounts receivable us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Interest income us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Commitments and contingencies us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents Director [Member] us-gaap_OperatingIncomeLoss Income from operations Postemployment Benefits Disclosure [Text Block] us-gaap_ContractWithCustomerLiabilityRevenueRecognized Revenue recognized related to the opening balance of deferred revenue us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other income (expense): Prepaid expense and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Cost of revenue and product support Customer A & B [Member] Represents both customer A & customer B. Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] us-gaap_DueToRelatedPartiesCurrentAndNoncurrent Due to Related Parties, Total Accrued taxes Concentration Risk, Credit Risk, Policy [Policy Text Block] Accrued Liabilities, Total Accrued compensation us-gaap_PaymentsOfDividends Dividends paid Property, Plant and Equipment, Estimated Useful Lives [Table Text Block] tabular disclosure of the estimated useful lives for property, plant, and equipment. 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. Accrued other liabilities us-gaap_CostsAndExpenses Total operating expense us-gaap_PaymentsForRepurchaseOfCommonStock Common stock buy-back/retirement Operating expense: Retained Earnings [Member] Proceeds from employee stock plan Pre-June 30, 2021 (in dollars per share) Title of Individual [Domain] Title of Individual [Axis] 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] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Preferred Stock [Member] us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued Income Tax Examination, Penalties and Interest Accrued, Total Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt, Total 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 (in shares) Accounts and Nontrade Receivable [Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) ICFR Auditor Attestation Flag us-gaap_LineOfCredit Long-Term Line of Credit, Total Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-Term Debt, Total Revenue from Contract with Customer [Text Block] 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] Document Transition Report Entity Interactive Data Current Share Repurchase Program [Table Text Block] Tabular disclosure for the share repurchase program. Security Exchange Name Other pcyg_ContractWithCustomerAssetOther The amount of other contract with asset transaction. Title of 12(b) Security Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Auditor Name pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount Stock Repurchase Program, Increase in Authorized Amount Amount of increase in stock repurchase plan authorized. Auditor Firm ID 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. U.S. Bank N.A. [Member] Represents U.S. Bank N.A. 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 Noncontrolling Interest, Ownership Percentage by Parent Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted earnings 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 earnings per share (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Net (decrease) increase in lines of credit Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2023 us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2024 us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo 2025 us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree Schedule of Intangible Assets and Goodwill [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] us-gaap_DividendPayableDateToBePaidDayMonthAndYear Dividends Payable, Date to be Paid Cash flows from financing activities: us-gaap_DividendsPayableDateDeclaredDayMonthAndYear Dividends Payable, Date Declared us-gaap_DividendsPayableDateOfRecordDayMonthAndYear Dividends Payable, Date of Record Excess us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount Accrued dividends us-gaap_DividendsPayableAmountPerShare Dividends Payable, Amount Per Share (in dollars 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 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 10 pcyg-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 haynie.jpg begin 644 haynie.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" K +\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^6N$281D M_.PR%[D>OT_QH\]0!SUX'U]/K7A/[?\ \>OB5\#_ (5V8^$7POU/XI>/_$%V MMCI=FLB0:7I;'DW=],S*$A3K@99B.,8)KYH\8?#SX[_LO_LSR_'CX@_$N\;X MH^&;BWOM=T"#6#=^$=5TXS+%-8?9?L\2PRM'*VR2/)\X(2Q&XT ?H:9@,=>< MX^4TY7WC(KXP\=_M*3?\% ?C?K/P0^%^I7NE^#_"\5O'+WQ=?1Z)X M\^H3$JB11(H9B!N1=Q&T;ER1D4 >E44P7",< [L'!P,]\?S_D?2F37\ M-O'O>153:6W'[N ,]>G2@":N(\6_M!^%/!7QH\-> ;_49$\5^++6XO-/L8[: M:7S(("BR2NRJ4C4-(B@R,N2P R>*9:_M,_#_ %#P]X=U:V\8:#=Z7XNU8Z%H MEW;W:S0ZK?!Y$:"%ER'8-#*#C@&-L]#72W^C6,FMPZN;2S>\AMWMUN_*7SDA M8J[().H0F-6QG&Y4/:@#2MWWQ#K^((IEW&9$X...#_=/8X[XK!O/BOX8T+Q] MIWA&[\0:/;^*=7AENK+27ND6\NXTR7D2'.\J,,2<8X;T-=")E8]?;I[D?TH M^*?B;_P4K^*GPI_:HT;X877[-6J72>*8K^Y\/W]OXQL =3MK.0(Q,6P*LK*Z M2^5YGRK*-Q&&V_2G[.'[2?AW]I#P?>:AHRZCIUWH]\^EZOH^JVIM-1T.\0*S M6]S$>%;#JRD$JZNK*6!S7&?\%$_AEX&^(G[,&O:EXYUJZ\*:?X+A/B2Q\4:> MP74O"]Y;JS07UFQZ3JQP%P1(&:,JP?%?G=^S-\?_ (]_&'P;\4_"^E06MA^U M!#JNG>*OB>T,EO83?V?"MC#:V&E1>88TO)K*%DD\UML$S3)(R-(J@ _8;[0N M.3CMSQ2^8,XYSZ8KR/\ 9^^/7B+XT^*-9-Q\-_%/@CPW8V]O]FN_$$26EY=W M3EO.B%NK/N1%$6)<[2691G9FJW[6WQRU;X8V/AWP[X-M+:_^(OQ#U!]+T"&Z MYL[+RXVDN-1NL$'[/;0J7*J??\%%O^"I_@W_@G_X3OI9]&U[Q MWXJMX(6B\/:&@,S2SR"*UBEE.%C>:1L1Q?-+)@[(VP37.?\ !'K_ (*'?$C_ M (*2?#CQ=XV\6_#BQ\!^%;35_L'AB>WO)I9-62,%+K>LJ(?W,P,>\*H9E8*# MM)K)^./_ 1ZT+XQ:E\*H-2^)GC#2-'\!:O=Z_JLUC<^3K7C#6KJ(V_VN>]5 MMT+%))@HB4%5D(1HP*^N? ?A;P_\$/ASHWA_2[?3O#^@Z-!#I]A:1#RH;>,; M8XHD!8^JJ.3DGWH Z2U3RX0" /8'(]!4E9UAXNTO5-7N]/M]1LI[^P"-=6T< MRM-;AP6C+H#E0X5BN1\P4D9 JY]LCR?FZ>Q^G^?Q]* ):0N%/_UJPM6^*/AS M0O'.E^&;S6],M_$.MPRW%AILEPHNKJ*(9DD6/.XJN1DXQDXZUXE\;?\ @I!X M-^#O[27AWXF>%9KA'DMTNI973,DBHQ$<6]U4HS M*H="P!]$B56/49'4=Q3LUY_KO[2G@CPO\BLX4@$@$\#/>FF901SUZ5YSXO\ MVK_A[X*_X0AK_P 3:^+-4;2(_$/B:0PZ%X:1;6>YEO+QLC*K M' 5C3*AY712P!-?E/^UQ^UM<_M4>)#8/\9OBKXT^#6GV,>M^.M*\.^'K6\_M M>WMGC%M$T4$0CTJ&\NO)VV]Q-)*8?WDC)YBJWW!XSTOXJ_M\?%^\M-1^&=[X M7\.^$M5N;73G\6A'T73C&^%U8Z>01JM\<%[='VVT&\,7:3S$3=_:J^"/A#]D M']FWX:^#H!#:>$]8^)^BS^,M6NW6,ZB&NVN9+F_D547$L\<"$N0B JH 5!@ M\&^#7B_]H3]G/X!>)=,^)^O>$O@GJ6G>';SXE^)-3\/Z8/$6O^([829N%MD9 M8[*TFM81;6WDK'(@)B9,I7B3_ []I[]O+Q7X7^)D'AS7/$?AK7-8M9_%,^G: MA::'J-[IUO&9-/TO3KNY$3?9+:4E[JZB6,SW4\K0JPB5Q^D_@+Q?I?[9/[7= MKXQ\--#J?@'X6:7J&CIJWDEK7Q'J-ZT GCMY64K+;016Z;I$^6221 K.(GQ] M-0)MCVXP%XQTZ>F.U 'QAI&O?M=Z3\;/$>N>*=+^&NC^$(-&B;2G&O,=&T"% MR9+R6]5H_M-W=Q"*+:R^1!M\P C))\4_9TTCX_?M;_\ !/WQIXZU&35O&;^( M[K4]<\'Z!J4R:1_PFS/)LTV2?YE-KI:0QP2QVIDW2LTC2/M*HWT__P %-OV9 M?B1^V/X/\(_#/PEK$'AGP#XDU;=\1M52Y*:A)HT0#MI]JO\ >NFPCL>%12/X MC7TCX>T*V\,:%:Z=I]M;65C80I;6UO!'LB@B10J(JC@ * !P .U 'P'\!_ M^"2GQ)\)^ O@_P");KXDZ?H/Q*^%%L]KH6C_ -E_VAX4T>VG@>*Z1K9)('GO M)-YD-X9 0YVI&J"O6?$W['?QOT/XH:?\2O#OQ>TSQ)X]M=-GT6XT[Q5I#P^% MY+262.3?;VMI(LEO= QJIF,DI92RD8 S]8BEH ^!KO\ 8;_:*T#]J%OC'+JW MPI\8W]Q=V^HW/A5$O-*ABNK>Q;3X9(;]_/F:-;=Y6\APD;2S2.RW7Q)_ M:>NK!H-,^#WPQTRZ(\M;F_\ '\]Q#&=I D*)8[W XRNY&./O5]*44 ?+/[2/ M['OQ2_:]^%?POT7Q+XZT+P==:!J\6L^+O^$80L_ER[G M#X>)&VM@8S?VE?V!M3\'>$/AUXG^ EGI&G?$_P"$NH":R?4;EX1XJT^XD7^U M+"^N/F>0W(W3^:^YA<1QMD;G-?7%% %2VB=K4,Z,CO\ .4)YC/8=2,XX)!QG M)[U\S?%BP\<_#[]NV3QK;?#/6?B%ID_@^'0O#D^FZC96\6AS/=RR7WV@7$T; M1^;_ *#F6-925AP$X.?J2F2(6;OC'8X_S_\ 6H _(KXMZ/J7_!1_]HW48/C9 MX+^)?BG7? VMSZ5X;^#'AAKW3_#=@8I"BZWJNN&.*&02Y)5XF_=H@"QO(64= M-\4OV&?C#\.]>_9^^'^C:5K'Q,;3M?NO%4DFK:A.WA#P%Y$K3V]M)([BYOD6 M:5<-,[S-';"-1&LV$_4F6U,BCHCV>NRV.I^+KGP M=H5^TEO;6MO;F*TDU34Y%C1XY+J1DCMHX@KM#\S[59A^A]^+E;>9H8C(RQL8 MX_-VF5L'Y2?X><8;G SP*^9_^";W[(?C;X*+X]^)/Q=U*RUCXS?%[5?[1UK[ M+(9[3P_8P[DL=)MG./W,$9); PTLLAY�!\D:C\(/VI/ OQO\:?%[P!\(+2 M?6M+\'_V1I6K^.]5M)_$NKWMRT,M[,+:UN&@*[H8(HHFN8(8XX<[69FW4OA; M_P $/?C#XK^)/P[^)^L^.-$T_5_#&IWNJ_V/XQM)O$LUQ>7(W-K=X(KB&WEU M+S0C)"I^S0I# 7:,&OUEA4[,G/L.!C/;TXIZ#:/Z^M 'P9+_P $JO&/BO\ M;$U+5=4\4KI?PG/A^*PNFTR\E3Q/XOO)W674)+R[4(T*S,D,;/"ZR>3"(HS$ MC,M;,_\ P1#\ Z_\-;'P!XB\8^/=8^&_A5F;P9X86]@M;3P@[3B998S%$KW, MD3+B$W32B)68 ,<-7VY5;4()+B)D3/S*0&W[=IP<'CGKB@#\TO"G[*OP_P#V MR/\ @HM<:'X8N=4U3P5^SX9H/'6O7E[/?ZEXN\0WB"+^R)KV>5Y3;PVN6N8X M]B,TPCQC<%_2K2],BTG3+>TM(HK>TM8UBABB0(D:*,*JJ,!5 Q@#@ 8%>?\ M[+7[*'@W]C?X2P^#O NF-8:8EU/J$\UQ*9[O4;N=VDFN;F8_-+*[,26/; ' M 'I,:^4N.?3G\J $%NH_O'DG!8FJ/BCPAI?C?1+G3=9T^RU73KR,PW%K>0)- M#.A()5T8%64X&01@]P:TJ* *>D:#::!IMO965O#9V-I&L-O:P1K%#;QJH541 M% 4 <#M]*M[? XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - USD ($)
12 Months Ended
Jun. 30, 2022
Sep. 28, 2022
Dec. 31, 2021
Document Information [Line Items]      
Entity Central Index Key 0000050471    
Entity Registrant Name PARK CITY GROUP INC    
Amendment Flag false    
Current Fiscal Year End Date --06-30    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2022    
Document Transition Report false    
Entity File Number 001-34941    
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    
Entity Shell Company false    
Entity Public Float     $ 69,790,000
Entity Common Stock, Shares Outstanding   18,469,093  
Auditor Name Haynie & Company    
Auditor Location Salt Lake City, Utah    
Auditor Firm ID 457    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Current Assets    
Cash $ 21,460,948 $ 24,070,322
Receivables, net of allowance for doubtful accounts of $206,093 and $234,693 at June 30, 2022 and 2021, respectively 3,165,200 3,891,699
Contract asset – unbilled current portion 649,433 1,248,936
Prepaid expense and other current assets 1,307,128 490,817
Total Current Assets 26,582,709 29,701,774
Property and equipment, net 764,517 2,589,194
Other Assets:    
Deposits and other assets 22,414 22,414
Prepaid expense – less current portion 82,934 47,987
Contract asset – unbilled long-term portion 108,052 408,925
Operating lease – right-of-use asset 368,512 695,371
Goodwill 20,883,886 20,883,886
Capitalized software costs, net 114,488 171,732
Total Other Assets 21,974,486 22,755,915
Total Assets 49,321,712 55,046,883
Current liabilities    
Accounts payable 690,638 467,194
Accrued liabilities 1,206,284 988,092
Contract liability - deferred revenue 1,555,143 1,755,341
Lines of credit 2,590,907 6,000,000
Operating lease liability - current 53,862 90,156
Total current liabilities 6,096,834 9,300,783
Long-term liabilities    
Operating lease liability – less current portion 321,818 605,214
Total liabilities 6,418,652 9,905,997
Commitments and contingencies
Stockholders’ equity:    
Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,460,538 and 19,351,935 issued and outstanding at June 30, 2022 and 2021, respectively 184,608 193,522
Additional paid-in capital 68,653,361 74,298,924
Accumulated deficit (25,943,287) (29,359,938)
Total stockholders’ equity 42,903,060 45,140,886
Total liabilities and stockholders’ equity 49,321,712 55,046,883
Series B Preferred Stock [Member]    
Stockholders’ equity:    
Preferred stock, value 6,254 6,254
Series B-1 Preferred Stock [Member]    
Stockholders’ equity:    
Preferred stock, value 2,124 2,124
Customer Relationships [Member]    
Other Assets:    
Customer relationships $ 394,200 $ 525,600
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Allowance for Doubtful Accounts $ 206,093 $ 234,693
Preferred Stock, authorized (in shares) 30,000,000 30,000,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, par (in dollars per share) $ 0.01 $ 0.01
Common Stock, authorized (in shares) 50,000,000 50,000,000
Common Stock, issued (in shares) 18,460,538 19,351,935
Common stock, outstanding (in shares) 18,460,538 19,351,935
Series B Preferred Stock [Member]    
Preferred Stock, authorized (in shares) 700,000 700,000
Preferred Stock, issued (in shares) 625,375 625,375
Preferred Stock, outstanding (in shares) 625,375 625,375
Series B-1 Preferred Stock [Member]    
Preferred Stock, authorized (in shares) 550,000 550,000
Preferred Stock, issued (in shares) 212,402 212,402
Preferred Stock, outstanding (in shares) 212,402 212,402
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Operations - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 18,046,941 $ 21,007,076
Operating expense:    
Cost of revenue and product support 3,186,712 6,884,647
Sales and marketing 4,853,926 4,995,578
General and administrative 4,716,131 5,214,936
Depreciation and amortization 875,551 1,019,515
Total operating expense 13,632,320 18,114,676
Income from operations 4,414,621 2,892,400
Other income (expense):    
Interest income 199,124 237,269
Interest expense (44,307) (106,680)
Realized loss on short term investments (347,645) 0
Unrealized gain on short term investments 0 61,953
Other gain (loss) (88,730) 1,109,350
Income before income taxes 4,133,063 4,194,292
(Provision) for income taxes (129,968) (76,897)
Net income 4,003,095 4,117,395
Dividends on Preferred Stock (586,444) (586,444)
Net income applicable to common shareholders $ 3,416,651 $ 3,530,951
Weighted average shares, basic (in shares) 19,087,000 19,502,000
Weighted average shares, diluted (in shares) 19,380,000 19,754,000
Basic earnings per share (in dollars per share) $ 0.18 $ 0.18
Diluted earnings per share (in dollars per share) $ 0.18 $ 0.18
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
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]
Total
Balance (in shares) at Jun. 30, 2020 625,375 212,402 19,484,485      
Balance at Jun. 30, 2020 $ 6,254 $ 2,124 $ 194,847 $ 75,271,097 $ (32,890,889) $ 42,583,433
Accrued compensation (in shares) 0 0 46,376      
Accrued compensation $ 0 $ 0 $ 464 216,789 0 217,253
Cash (in shares) 0 0 32,082      
Cash $ 0 $ 0 $ 321 117,166 0 117,487
Preferred Dividends-Declared $ 0 $ 0 $ 0 0 (586,444) $ (586,444)
Stock Buyback (in shares) 0 0 (211,008)     (211,008)
Stock Buyback $ 0 $ 0 $ (2,110) (1,306,128) 0 $ (1,308,238)
Net income $ 0 $ 0 $ 0 0 4,117,395 4,117,395
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) 0 0 66,775      
Accrued compensation $ 0 $ 0 $ 668 383,571 0 384,239
Cash (in shares) 0 0 25,103      
Cash $ 0 $ 0 $ 251 108,926 0 109,177
Preferred Dividends-Declared $ 0 $ 0 $ 0 0 (586,444) $ (586,444)
Stock Buyback (in shares) 0 0 (983,275)     (983,275)
Stock Buyback $ 0 $ 0 $ (9,833) (6,138,060) 0 $ (6,147,893)
Net income $ 0 $ 0 $ 0 0 4,003,095 4,003,095
Balance (in shares) at Jun. 30, 2022 625,375 212,402 18,460,538      
Balance at Jun. 30, 2022 $ 6,254 $ 2,124 $ 184,608 $ 68,653,361 $ (25,943,287) $ 42,903,060
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 4,003,095 $ 4,117,395
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 875,551 1,019,515
Amortization of operating right of use asset 326,858 85,766
Stock compensation expense 422,101 336,695
Bad debt expense 621,667 1,056,205
Gain on disposal of assets (24,737) 0
Gain on debt extinguishment 0 (1,109,350)
Loss on sale of property and equipment 107,820 0
(Increase) decrease in:    
Trade receivables 412,502 (199,437)
Long-term receivables, prepaids and other assets (527,126) 465,978
Accounts payable 223,444 59,697
Operating lease liability (319,690) (85,766)
Accrued liabilities 180,330 (254,601)
Deferred revenue (200,198) (90,282)
Net cash provided by operating activities 6,101,617 5,401,815
Cash flows from investing activities:    
Sale of property and equipment 1,374,085 0
Purchase of property and equipment (50,823) (147,140)
Capitalization of software development costs 0 (171,733)
Net cash used in investing activities 1,323,262 (318,873)
Cash flows from financing activities:    
Net (decrease) increase in lines of credit (3,409,093) 1,340,000
Common stock buy-back/retirement (6,147,893) (1,308,238)
Proceeds from employee stock plan 109,177 117,487
Dividends paid (586,444) (586,444)
Payments on notes payable and capital leases 0 (920,755)
Net cash used in financing activities (10,034,253) (1,357,950)
Net (decrease) increase in cash and cash equivalents (2,609,374) 3,724,992
Cash and cash equivalents at beginning of period 24,070,322 20,345,330
Cash and cash equivalents at end of period 21,460,948 24,070,322
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 185,068 167,185
Cash paid for interest 45,777 103,411
Cash paid for operating leases $ 105,084 $ 122,400
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Common Stock to pay accrued liabilities (in shares) 384,239 217,253
Dividends accrued on Preferred Stock $ 586,444 $ 586,444
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Description of Business
12 Months Ended
Jun. 30, 2022
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 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies
12 Months Ended
Jun. 30, 2022
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 two customers that accounted for greater than 10% of accounts receivable at June 30, 2022. Customer A had a balance of $962,300 and $967,300 and Customer B had a balance of $340,155 and $404,155 for June 30, 2022 and June 30, 2021, 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, 2022 and 2021, 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, 2021

 $1,657,861 

Revenue recognized during the period but not billed

  - 

Amounts reclassified to accounts receivable

  (856,829

)

Other

  (43,547

)

Balance – June 30, 2022

 $757,485 (1)

 

 

(1)

Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 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, 2021

 $1,755,341 

Amounts billed but not recognized as revenue

  1,501,427 

Revenue recognized related to the opening balance of deferred revenue

  (1,701,625

)

Balance – June 30, 2022

 $1,555,143 

 

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

         
  

2022

  

2021

  

Chg $

  

Chg %

 

Recurring – Subscription, Support and Services

 $17,857,666  $16,848,875  $1,008,791

 

  6

%

Non – Recurring – Services

  81,021   584,394   (503,373)  -86

%

Transaction Based – Marketplace

  108,254   3,573,807   (3,465,553

)

  -97

%

Total

 $18,046,941  $21,007,076  $(2,960,135

)

  -14

%

 

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 $22,673 and $5,000 for the years ended June 30, 2022 and 2021, 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 years ended June 30, 2022 and 2021, 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, 2022.

 

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

 

  

Year ended June 30,

 
  

2022

  

2021

 

Numerator

        

Net income applicable to common shareholders

 $3,416,651  $3,530,951 
         

Denominator

        

Weighted average common shares outstanding, basic

  19,087,000   19,502,000 

Warrants to purchase Common Stock

  293,000   252,000 
         

Weighted average common shares outstanding, diluted

  19,380,000   19,754,000 
         

Net income per share

        

Basic

 $0.18  $0.18 

Diluted

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

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

NOTE 3.

RECEIVABLES

 

Accounts receivable consist of the following at June 30:

 

   

2022

   

2021

 

Accounts receivable

  $ 3,371,293     $ 5,375,598  

Allowance for doubtful accounts

    (206,093

)

    (234,963

)

    $ 3,165,200     $ 5,140,635  

 

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 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Property and Equipment
12 Months Ended
Jun. 30, 2022
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:

 

   

2022

   

2021

 

Computer equipment

  $ 2,477,531     $ 4,069,543  

Furniture and equipment

    180,976       2,237,684  

Leasehold improvements

    681,314       807,816  
      3,339,821       7,115,043  

Less accumulated depreciation and amortization

    (2,575,304

)

    (4,525,849

)

    $ 764,517     $ 2,589,194  

 

Depreciation expense for the years ended June 30, 2022 and 2021 was $418,332 and $561,348, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Capitalized Software Costs
12 Months Ended
Jun. 30, 2022
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:

   

2022

   

2021

 

Capitalized software costs

  $ 2,909,044     $ 2,909,044  

Less accumulated amortization

    (2,794,556

)

    (2,737,312

)

    $ 114,488     $ 171,732  

 

Amortization expense for the years ended June 30, 2022 and 2021 was $57,244 and $18,539, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Acquisition Related Intangible Assets, Net
12 Months Ended
Jun. 30, 2022
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:

 

   

2022

   

2021

 

Customer relationships

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

Less accumulated amortization

    (5,142,961

)

    (5,011,561

)

    $ 394,200     $ 525,600  

 

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

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Accrued Liabilities
12 Months Ended
Jun. 30, 2022
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:

 

   

2022

   

2021

 

Accrued stock-based compensation

  $ 379,176     $ 348,265  

Accrued compensation

    539,991       293,130  

Accrued other liabilities

    36,654       56,333  

Accrued taxes

    106,103       146,004  

Accrued dividends

    144,360       144,360  
    $ 1,206,284     $ 988,092  

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Line of Credit
12 Months Ended
Jun. 30, 2022
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. The balance on the line of credit at June 30, 2022 and June 30, 2021 was $2,590,907 and $6,000,000, respectively.  

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

NOTE 9.

DEFERRED REVENUE

 

Deferred revenue consisted of the following at June 30:

 

   

2022

   

2021

 

Subscription

  $ 1,188,003     $ 1,513,729  

Other

    367,140       241,612  
    $ 1,555,143     $ 1,755,341  

 

 

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Income Taxes
12 Months Ended
Jun. 30, 2022
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:

 

   

2022

   

2021

 

Deferred tax assets:

               

NOL carryover

  $ 11,506,800     $ 17,044,800  

Allowance for bad debts

    53,600       61,000  

Accrued expenses

    182,400       77,200  

Depreciation

    (653,900

)

    (630,200

)

Amortization

    (809,800

)

    (687,500

)

                 

Valuation allowance

    (10,279,100

)

    (15,865,300

)

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, 2022 and 2021 due to the following:

 

   

2022

   

2021

 
                 

Book income

  $ 1,036,124     $ 1,062,891  

Stock for services

    3,559

 

    (25,679 )

Change in accrual

    105,178       25,286

 

Life insurance

    17,626       17,626  

Meals and entertainment

    514       3,505  

Change in allowance

    (7,436

)

    (4,488 )

Change in depreciation

    (33,288

)

    (52,113

)

PPP & EIDL loan forgiveness

    -

 

    (288,431 )
Unrealized Gain     13,383       -  
Excess     353,201       -  
Capital Loss Carryover     (38,622 )     -  

NOL utilization

    (1,450,239

)

    (738,597

)

Valuation allowance

    -       -  
    $ -     $ -  

 

At June 30, 2022, the Company had net operating loss carryforwards of approximately $44,257,075 that may be offset against past and future taxable income from the year 2020 through 2037. A significant portion of the net operating loss carryforwards began to expire in 2019. No tax benefit has been reported in the June 30, 2022 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, 2022, 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, 2018.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Commitments and Contingencies
12 Months Ended
Jun. 30, 2022
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:

       

2023

  $ 71,157  

2024

  $ 73,291  

2025

  $ 49,828  

 

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 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Employee Benefit Plan
12 Months Ended
Jun. 30, 2022
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, 2022 and 2021.

 

  

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Stockholders Equity
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [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, 2022 and 2021 the Company issued 59,988 and 40,883 shares to its directors and 31,890 and 37,575 shares to employees and consultants, respectively, under the Amended 2011 Plan. The Company, under its Share Repurchase Program, repurchased 983,275 and 211,008 shares of its Common Stock during the years ended June 30, 2022 and 2021, 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, 2022 and June 30, 2021 totaling 16,480 and 9,357, 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, 2020

    837,424       5.36  

Granted

    13,249       6.35  

Vested and issued

    (9,357

)

    8.74  

Forfeited

    -       -  

Outstanding at June 30, 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  

 

The number of restricted stock units outstanding at June 30, 2022 includes 18,251 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, 2022, there was approximately $4.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted average period of 1.72 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, 2022:

 

Warrants Outstanding

at June 30, 2022

  

Warrants Exercisable

at June 30, 2022

 

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   0.60  $4.00   1,085,068  $4.00 
$10.00   23,737   0.57  $10.00   23,737  $10.00 
     1,108,805   0.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, 2022, 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 12b-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 Program by an additional $4 million bringing the total authorized under the Share Repurchase Program to $8 million.

 

On August 31, 2021, our Board of Directors approved a further increase to its Share Repurchase program to $12 million in shares of our Common Stock which added an additional $4 million to the Share Repurchase Program.

 

On May 10, 2022, our Board of Directors approved an increase to its Share Repurchase Program with an additional $9 million in shares of our Common Stock. 

 

Since inception of the Share Repurchase Program, a total of $21,000,000 in shares of Common Stock have been approved under the Share Repurchase Program.

 

The total remaining authorization for future shares of Common Stock repurchases under our Share Repurchase Program was $10,817,104 as of June 30, 2022. From time-to-time, our Board of Directors may authorize further increases to our Share Repurchase Program. The Share Repurchase Program may 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, 2022 and 2021:

 

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

 

Pre-June 30, 2021

    519,786     $ 5.27     $ 2,740,876     $ 1,259,123  

Year Ended June 30, 2021:

                               

July 1, 2020 – September 30, 2020

    -     $ -       -     $ 1,259,123  

October 1, 2020 – December 31, 2020

    -     $ -       -     $ 1,259,123  

January 1, 2021 – March 31, 2021

    84,081     $ 6.04     $ 508,243     $ 750,880  

April 1, 2021 – June 30, 2021

    126,927     $ 6.30     $ 799,996     $ 7,950,885  

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  

 

(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 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Recent Accounting Pronouncements
12 Months Ended
Jun. 30, 2022
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 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Related Party Transactions
12 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

NOTE 15.

RELATED PARTY TRANSACTIONS

 

Service Agreement.  During the year ended June 30, 2022, 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, 2022 and 2021 respectively, under the Service Agreement. 

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

NOTE 16.

SUBSEQUENT EVENTS

 

On September 28, 2022, 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 October 17, 2022Cash dividends will be paid to shareholders of record on or about November 15, 2022. Based on the closing price on September 26, 2022, 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 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2022
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 two customers that accounted for greater than 10% of accounts receivable at June 30, 2022. Customer A had a balance of $962,300 and $967,300 and Customer B had a balance of $340,155 and $404,155 for June 30, 2022 and June 30, 2021, 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, 2022 and 2021, 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, 2021

 $1,657,861 

Revenue recognized during the period but not billed

  - 

Amounts reclassified to accounts receivable

  (856,829

)

Other

  (43,547

)

Balance – June 30, 2022

 $757,485 (1)

 

 

(1)

Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 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, 2021

 $1,755,341 

Amounts billed but not recognized as revenue

  1,501,427 

Revenue recognized related to the opening balance of deferred revenue

  (1,701,625

)

Balance – June 30, 2022

 $1,555,143 

 

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

         
  

2022

  

2021

  

Chg $

  

Chg %

 

Recurring – Subscription, Support and Services

 $17,857,666  $16,848,875  $1,008,791

 

  6

%

Non – Recurring – Services

  81,021   584,394   (503,373)  -86

%

Transaction Based – Marketplace

  108,254   3,573,807   (3,465,553

)

  -97

%

Total

 $18,046,941  $21,007,076  $(2,960,135

)

  -14

%

 

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 $22,673 and $5,000 for the years ended June 30, 2022 and 2021, 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 years ended June 30, 2022 and 2021, 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, 2022.

 

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

 

  

Year ended June 30,

 
  

2022

  

2021

 

Numerator

        

Net income applicable to common shareholders

 $3,416,651  $3,530,951 
         

Denominator

        

Weighted average common shares outstanding, basic

  19,087,000   19,502,000 

Warrants to purchase Common Stock

  293,000   252,000 
         

Weighted average common shares outstanding, diluted

  19,380,000   19,754,000 
         

Net income per share

        

Basic

 $0.18  $0.18 

Diluted

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

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Property, Plant and Equipment, Estimated Useful Lives [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

 
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

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

 $1,657,861 

Revenue recognized during the period but not billed

  - 

Amounts reclassified to accounts receivable

  (856,829

)

Other

  (43,547

)

Balance – June 30, 2022

 $757,485 (1)
  

Contract

liability

 

Balance – June 30, 2021

 $1,755,341 

Amounts billed but not recognized as revenue

  1,501,427 

Revenue recognized related to the opening balance of deferred revenue

  (1,701,625

)

Balance – June 30, 2022

 $1,555,143 
Disaggregation of Revenue [Table Text Block]
  

Year Ended, June 30

         
  

2022

  

2021

  

Chg $

  

Chg %

 

Recurring – Subscription, Support and Services

 $17,857,666  $16,848,875  $1,008,791

 

  6

%

Non – Recurring – Services

  81,021   584,394   (503,373)  -86

%

Transaction Based – Marketplace

  108,254   3,573,807   (3,465,553

)

  -97

%

Total

 $18,046,941  $21,007,076  $(2,960,135

)

  -14

%

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

Year ended June 30,

 
  

2022

  

2021

 

Numerator

        

Net income applicable to common shareholders

 $3,416,651  $3,530,951 
         

Denominator

        

Weighted average common shares outstanding, basic

  19,087,000   19,502,000 

Warrants to purchase Common Stock

  293,000   252,000 
         

Weighted average common shares outstanding, diluted

  19,380,000   19,754,000 
         

Net income per share

        

Basic

 $0.18  $0.18 

Diluted

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

2022

   

2021

 

Accounts receivable

  $ 3,371,293     $ 5,375,598  

Allowance for doubtful accounts

    (206,093

)

    (234,963

)

    $ 3,165,200     $ 5,140,635  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

2022

   

2021

 

Computer equipment

  $ 2,477,531     $ 4,069,543  

Furniture and equipment

    180,976       2,237,684  

Leasehold improvements

    681,314       807,816  
      3,339,821       7,115,043  

Less accumulated depreciation and amortization

    (2,575,304

)

    (4,525,849

)

    $ 764,517     $ 2,589,194  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Capitalized Software Costs (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Capitalized Software Costs [Table Text Block]
   

2022

   

2021

 

Capitalized software costs

  $ 2,909,044     $ 2,909,044  

Less accumulated amortization

    (2,794,556

)

    (2,737,312

)

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

2022

   

2021

 

Customer relationships

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

Less accumulated amortization

    (5,142,961

)

    (5,011,561

)

    $ 394,200     $ 525,600  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

2022

   

2021

 

Accrued stock-based compensation

  $ 379,176     $ 348,265  

Accrued compensation

    539,991       293,130  

Accrued other liabilities

    36,654       56,333  

Accrued taxes

    106,103       146,004  

Accrued dividends

    144,360       144,360  
    $ 1,206,284     $ 988,092  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Deferred Revenue (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Contract with Customer, Contract Liability [Table Text Block]
   

2022

   

2021

 

Subscription

  $ 1,188,003     $ 1,513,729  

Other

    367,140       241,612  
    $ 1,555,143     $ 1,755,341  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Income Taxes (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

2022

   

2021

 

Deferred tax assets:

               

NOL carryover

  $ 11,506,800     $ 17,044,800  

Allowance for bad debts

    53,600       61,000  

Accrued expenses

    182,400       77,200  

Depreciation

    (653,900

)

    (630,200

)

Amortization

    (809,800

)

    (687,500

)

                 

Valuation allowance

    (10,279,100

)

    (15,865,300

)

Net deferred tax asset

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

2022

   

2021

 
                 

Book income

  $ 1,036,124     $ 1,062,891  

Stock for services

    3,559

 

    (25,679 )

Change in accrual

    105,178       25,286

 

Life insurance

    17,626       17,626  

Meals and entertainment

    514       3,505  

Change in allowance

    (7,436

)

    (4,488 )

Change in depreciation

    (33,288

)

    (52,113

)

PPP & EIDL loan forgiveness

    -

 

    (288,431 )
Unrealized Gain     13,383       -  
Excess     353,201       -  
Capital Loss Carryover     (38,622 )     -  

NOL utilization

    (1,450,239

)

    (738,597

)

Valuation allowance

    -       -  
    $ -     $ -  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]

Year ending June 30:

       

2023

  $ 71,157  

2024

  $ 73,291  

2025

  $ 49,828  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Stockholders Equity (Tables)
12 Months Ended
Jun. 30, 2022
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, 2020

    837,424       5.36  

Granted

    13,249       6.35  

Vested and issued

    (9,357

)

    8.74  

Forfeited

    -       -  

Outstanding at June 30, 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  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Warrants Outstanding

at June 30, 2022

  

Warrants Exercisable

at June 30, 2022

 

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   0.60  $4.00   1,085,068  $4.00 
$10.00   23,737   0.57  $10.00   23,737  $10.00 
     1,108,805   0.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

 

Pre-June 30, 2021

    519,786     $ 5.27     $ 2,740,876     $ 1,259,123  

Year Ended June 30, 2021:

                               

July 1, 2020 – September 30, 2020

    -     $ -       -     $ 1,259,123  

October 1, 2020 – December 31, 2020

    -     $ -       -     $ 1,259,123  

January 1, 2021 – March 31, 2021

    84,081     $ 6.04     $ 508,243     $ 750,880  

April 1, 2021 – June 30, 2021

    126,927     $ 6.30     $ 799,996     $ 7,950,885  

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  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Description of Business (Details Textual)
Jun. 30, 2022
Number of Subsidiaries 3
PC Group, Inc. [Member] | UTAH  
Noncontrolling Interest, Ownership Percentage by Parent 98.76%
PC Group, Inc. [Member] | GERMANY  
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
ReposiTrak [Member] | UTAH  
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies (Details Textual)
12 Months Ended
Mar. 01, 2022
USD ($)
ft²
Jul. 21, 2018
USD ($)
ft²
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
Jul. 01, 2019
USD ($)
Product Warranty Expense     $ 0    
Operating Lease, Liability, Current     53,862 $ 90,156  
Operating Lease, Liability, Noncurrent     321,818 605,214  
Operating Lease, Right-of-Use Asset     368,512 695,371  
Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total     649,433 1,248,936  
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total     108,052 408,925  
Advertising Expense     $ 22,673 $ 5,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.01 $ 0.01  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares     1,085,068    
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    
Maximum [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 10.00    
Located at 5258 South Commerce Drive [Member]          
Lessee, Operating Lease, Term of Contract (Year)   3 years      
Lessee, Operating Lease, Renewal Term (Year) 3 years 3 years      
Area of Real Estate Property (Square Foot) | ft² 5,000 9,800      
Operating Leases, Monthly Rent Expense $ 5,871 $ 10,200      
Percentage of Monthly Rent Increase Each Year 3.00%        
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, Term of Contract (Year)         3 years
Lessee, Operating Lease, Renewal Term (Year)         3 years
Accounts Receivable [Member]          
Number of Major Customers     2    
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, Total     $ 962,300 $ 967,300  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Accounts Receivable, after Allowance for Credit Loss, Total     $ 340,155 $ 404,155  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details)
12 Months Ended
Jun. 30, 2022
Computer Equipment [Member]  
Property Plant and Equipment, Useful Life (Year) 3 years
Assets Held under Capital Leases [Member]  
Property Plant and Equipment, Useful Life (Year) 3 years
Long Term Use Equipment [Member]  
Property Plant and Equipment, Useful Life (Year) 10 years
Minimum [Member] | Furniture and Fixtures [Member]  
Property Plant and Equipment, Useful Life (Year) 5 years
Maximum [Member] | Furniture and Fixtures [Member]  
Property Plant and Equipment, Useful Life (Year) 7 years
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)
12 Months Ended
Jun. 30, 2022
Customer Relationships [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years
Acquired Developed Software [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 5 years
Developed Software [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 3 years
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)
12 Months Ended
Jun. 30, 2022
USD ($)
Balance $ 1,657,861
Amounts reclassified to accounts receivable (856,829)
Other (43,547)
Balance 757,485 [1]
Balance 1,755,341
Amounts billed but not recognized as revenue 1,501,427
Revenue recognized related to the opening balance of deferred revenue (1,701,625)
Balance $ 1,555,143
[1] Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 and $108,052, respectively.
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Revenue from Contract with Customer $ 18,046,941 $ 21,007,076
Revenue From Contract With Customer, Change From Previous Period, Amount $ (2,960,135)  
Revenue From Contract With Customer, Change From Previous Period, Percentage (14.00%)  
Subscription and Support [Member]    
Revenue from Contract with Customer $ 17,857,666 16,848,875
Revenue From Contract With Customer, Change From Previous Period, Amount $ 1,008,791  
Revenue From Contract With Customer, Change From Previous Period, Percentage 6.00%  
Professional Services [Member]    
Revenue from Contract with Customer $ 81,021 584,394
Revenue From Contract With Customer, Change From Previous Period, Amount $ (503,373)  
Revenue From Contract With Customer, Change From Previous Period, Percentage (86.00%)  
Transaction Based [Member]    
Revenue from Contract with Customer $ 108,254 $ 3,573,807
Revenue From Contract With Customer, Change From Previous Period, Amount $ (3,465,553)  
Revenue From Contract With Customer, Change From Previous Period, Percentage (97.00%)  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Net income applicable to common shareholders $ 3,416,651 $ 3,530,951
Weighted average shares, basic (in shares) 19,087,000 19,502,000
Warrants to purchase Common Stock (in shares) 293,000 252,000
Weighted average shares, diluted (in shares) 19,380,000 19,754,000
Basic (in dollars per share) $ 0.18 $ 0.18
Diluted (in dollars per share) $ 0.18 $ 0.18
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Receivables - Schedule of Receivables (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Accounts receivable $ 3,371,293 $ 5,375,598
Allowance for doubtful accounts (206,093) (234,963)
Accounts Receivable, after Allowance for Credit Loss, Noncurrent, Total $ 3,165,200 $ 5,140,635
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Depreciation, Total $ 418,332 $ 561,348
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Property and Equipment - Cost of Property and Equipment (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Computer equipment $ 2,477,531 $ 4,069,543
Furniture and equipment 180,976 2,237,684
Leasehold improvements 681,314 807,816
Property, Plant and Equipment, Gross, Ending Balance 3,339,821 7,115,043
Less accumulated depreciation and amortization (2,575,304) (4,525,849)
Property, Plant and Equipment, Net, Total $ 764,517 $ 2,589,194
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Capitalized Software Costs (Details Textual) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Capitalized Computer Software, Amortization $ 57,244 $ 18,539
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Capitalized software costs $ 2,909,044 $ 2,909,044
Less accumulated amortization (2,794,556) (2,737,312)
Capitalized Computer Software, Net, Ending Balance $ 114,488 $ 171,732
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) - Acquired Customer Relationships [Member] - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Customer relationships $ 5,537,161 $ 5,537,161
Less accumulated amortization (5,142,961) (5,011,561)
Finite-Lived Intangible Assets, Net, Ending Balance $ 394,200 $ 525,600
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Accrued stock-based compensation $ 379,176 $ 348,265
Accrued compensation 539,991 293,130
Accrued other liabilities 36,654 56,333
Accrued taxes 106,103 146,004
Accrued dividends 144,360 144,360
Accrued Liabilities, Total $ 1,206,284 $ 988,092
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Line of Credit (Details Textual) - USD ($)
Jun. 30, 2022
Oct. 06, 2021
Jun. 30, 2021
Long-Term Line of Credit, Total $ 2,590,907   $ 6,000,000
U.S. Bank N.A. [Member] | Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 6,000,000.0  
U.S. Bank N.A. [Member] | Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 10,000,000.0  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Deferred revenue $ 1,555,143 $ 1,755,341
Subscription and Circulation [Member]    
Deferred revenue 1,188,003 1,513,729
Product and Service, Other [Member]    
Deferred revenue $ 367,140 $ 241,612
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Income Taxes (Details Textual)
12 Months Ended
Jun. 30, 2022
USD ($)
Effective Income Tax Rate Reconciliation, at Federal and State and Local Statutory Income Tax Rate, Percent 26.00%
Operating Loss Carryforwards $ 44,257,075
Income Tax Examination, Penalties and Interest Accrued, Total $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
NOL carryover $ 11,506,800 $ 17,044,800
Allowance for bad debts 53,600 61,000
Accrued expenses 182,400 77,200
Depreciation (653,900) (630,200)
Amortization (809,800) (687,500)
Valuation allowance (10,279,100) (15,865,300)
Net deferred tax asset $ 0 $ 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Income Tax - Summary of Income Tax Expense (Details) - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Book income $ 1,036,124 $ 1,062,891
Stock for services 3,559 (25,679)
Change in accrual 105,178 25,286
Life insurance 17,626 17,626
Meals and entertainment 514 3,505
Change in allowance (7,436) (4,488)
Change in depreciation (33,288) (52,113)
PPP & EIDL loan forgiveness 0 (288,431)
Unrealized Gain 13,383 0
Excess 353,201 0
Capital Loss Carryover (38,622) 0
NOL utilization (1,450,239) (738,597)
Valuation allowance $ 0 $ 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, Total       $ 960,208
Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total       64,721
Repayments of Long Term Debt, Penalty       $ 0
Lease Amount of Funds Borrowed [Member] | U.S. Bank [Member]        
Long-Term Debt, Total   $ 1,269,000    
Debt Instrument, Term (Month)   48 months    
Debt Instrument, Interest Rate, Stated Percentage   5.00%    
Debt Instrument, Periodic Payment, Total   $ 29,097    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)
Jun. 30, 2022
USD ($)
2023 $ 71,157
2024 73,291
2025 $ 49,828
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Employee Benefit Plan (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total $ 0 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Stockholders Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended 14 Months Ended
May 10, 2022
Aug. 31, 2021
May 18, 2021
Oct. 01, 2018
Jun. 30, 2022
Mar. 31, 2022
[1]
Dec. 31, 2021
[1]
Sep. 30, 2021
[1]
Jun. 30, 2021
Mar. 31, 2021
[1]
Dec. 31, 2020
[1]
Sep. 30, 2020
[1]
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
[1]
May 09, 2019
Jan. 01, 2013
Stock Repurchased During Period, Shares (in shares)         192,747 [1] 538,376 244,552 7,600 126,927 [1] 84,081 0 0 983,275 211,008 519,786    
Treasury Stock, Shares, Total (in shares)         0               0        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 4,800,000               $ 4,800,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                         1 year 8 months 19 days        
Preferred Stock, Shares Authorized (in shares)         30,000,000       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 $ 0.01      
Stock Repurchase Program, Authorized Amount   $ 12,000,000 $ 8,000,000   $ 21,000,000               $ 21,000,000     $ 4,000,000.0  
Stock Repurchase Program, Increase in Authorized Amount $ 9,000,000 $ 4,000,000 $ 4,000,000                            
Stock Repurchase Program, Remaining Authorized Repurchase Amount         $ 10,817,104               $ 10,817,104        
Blank Check [Member]                                  
Preferred Stock, Shares Authorized (in shares)         30,000,000               30,000,000        
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.01               $ 0.01        
Series B Preferred Stock [Member]                                  
Preferred Stock, Shares Authorized (in shares)         700,000       700,000       700,000 700,000      
Preferred Stock, Shares, Number (in shares)                         700,000        
Preferred Stock, Shares Issued, Total (in shares)         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      
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        
Preferred Stock, Shares Issued, Total (in shares)         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)                         16,480 9,357      
Restricted Stock Units (RSUs) [Member] | Vested and Unissued [Member]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)         18,251               18,251        
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)                         59,988 40,883      
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)                         31,890 37,575      
[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 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
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
Granted (in shares) 98,192  
Vested and issued (in shares) (16,480)  
Forfeited (in shares) (16,873)  
Outstanding (in shares) 906,155  
Restricted Stock [Member]    
Outstanding (in shares)   837,424
Granted (in shares)   13,249
Restricted Stock Units (RSUs) [Member]    
Outstanding (in shares) 841,316  
Outstanding (in dollars per share) $ 5.34 $ 5.36
Granted (in dollars per share) 5.54 $ 6.35
Vested and issued (in shares)   (9,357)
Vested and issued (in dollars per share) 6.36 $ 8.74
Forfeited (in shares)   0
Forfeited (in dollars per share) 5.35 $ 0
Outstanding (in shares)   841,316
Outstanding (in dollars per share) $ 5.34 $ 5.34
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Equity - Schedule of Warrants (Details)
12 Months Ended
Jun. 30, 2022
$ / shares
shares
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 4.13
Class of Warrant or Right, Outstanding (in shares) | shares 1,108,805
Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year) 7 months 6 days
Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 4.13
Class of Warrant or Right, Warrants, Exercisable, Number (in shares) | shares 1,108,805
Exercise Price, Four Dollars, Minimum [Member]  
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 4.00
Class of Warrant or Right, Outstanding (in shares) | shares 1,085,068
Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year) 7 months 6 days
Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 4.00
Class of Warrant or Right, Warrants, Exercisable, Number (in shares) | shares 1,085,068
Exercise Price, Ten Dollars, Maximum [Member]  
Class of Warrant or Right, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 10.00
Class of Warrant or Right, Outstanding (in shares) | shares 23,737
Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year) 6 months 25 days
Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 10.00
Class of Warrant or Right, Warrants, Exercisable, Number (in shares) | shares 23,737
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 12 Months Ended 14 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Total number of shares purchased (in shares) 192,747 [1] 538,376 [1] 244,552 [1] 7,600 [1] 126,927 [1] 84,081 [1] 0 [1] 0 [1] 983,275 211,008 519,786 [1]
Pre-June 30, 2021 (in dollars per share) [1] $ 4.78 $ 6.95 $ 5.85 $ 5.43 $ 6.30 $ 6.04 $ 0 $ 0     $ 5.27
Amount available for future share repurchases under the plans or programs $ 10,817,104               $ 10,817,104    
Share Repurchase Program [Member]                      
Total number of shares purchased (in shares) [1] 921,331 3,741,477 1,429,697 41,276 799,996 508,243 0 0     2,740,876
Amount available for future share repurchases under the plans or programs [1] $ 10,817,104 $ 2,738,435 $ 6,479,912 $ 7,909,609 $ 7,950,885 $ 750,880 $ 1,259,123 $ 1,259,123 $ 10,817,104 $ 7,950,885 $ 1,259,123
[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 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 15 - Related Party Transactions (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Fields Management Service Agreement [Member]    
Due to Related Parties, Total $ 0 $ 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member]
Sep. 28, 2022
$ / shares
Quarterly Dividend [Member]  
Dividends Payable, Amount Per Share (in dollars per share) $ 0.015
Dividend Payable, Maximum Payment Term (Day) 45 days
Dividends Payable, Date Declared Sep. 28, 2022
Dividends Payable, Date of Record Oct. 17, 2022
Dividends Payable, Date to be Paid Nov. 15, 2022
Yearly Dividends [Member]  
Dividends Payable, Amount Per Share (in dollars per share) $ 0.06
Dividend Payable, Yield 1.06%
XML 74 pcyg20220630_10k_htm.xml IDEA: XBRL DOCUMENT 0000050471 2021-07-01 2022-06-30 0000050471 2021-12-31 0000050471 2022-09-28 0000050471 2022-06-30 0000050471 2021-06-30 0000050471 us-gaap:CustomerRelationshipsMember 2022-06-30 0000050471 us-gaap:CustomerRelationshipsMember 2021-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2021-06-30 0000050471 pcyg:SeriesB1PreferredStockMember 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember 2021-06-30 0000050471 2020-07-01 2021-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2020-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2020-06-30 0000050471 us-gaap:CommonStockMember 2020-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000050471 us-gaap:RetainedEarningsMember 2020-06-30 0000050471 2020-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2020-07-01 2021-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2020-07-01 2021-06-30 0000050471 us-gaap:CommonStockMember 2020-07-01 2021-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2021-06-30 0000050471 us-gaap:RetainedEarningsMember 2020-07-01 2021-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2021-06-30 0000050471 us-gaap:CommonStockMember 2021-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000050471 us-gaap:RetainedEarningsMember 2021-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-07-01 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2021-07-01 2022-06-30 0000050471 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000050471 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember us-gaap:PreferredStockMember 2022-06-30 0000050471 us-gaap:CommonStockMember 2022-06-30 0000050471 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000050471 us-gaap:RetainedEarningsMember 2022-06-30 0000050471 pcyg:PcGroupIncMember stpr:UT 2022-06-30 0000050471 pcyg:PcGroupIncMember country:DE 2022-06-30 0000050471 pcyg:RepositrakMember stpr:UT 2022-06-30 0000050471 us-gaap:AccountsReceivableMember 2021-07-01 2022-06-30 0000050471 pcyg:CustomerABMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000050471 pcyg:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000050471 pcyg:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 0000050471 pcyg:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000050471 pcyg:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 0000050471 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000050471 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-07-01 2022-06-30 0000050471 us-gaap:ComputerEquipmentMember 2021-07-01 2022-06-30 0000050471 us-gaap:AssetsHeldUnderCapitalLeasesMember 2021-07-01 2022-06-30 0000050471 pcyg:LongTermUseEquipmentMember 2021-07-01 2022-06-30 0000050471 us-gaap:CustomerRelationshipsMember 2021-07-01 2022-06-30 0000050471 pcyg:AcquiredDevelopedSoftwareMember 2021-07-01 2022-06-30 0000050471 pcyg:DevelopedSoftwareMember 2021-07-01 2022-06-30 0000050471 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-07-01 0000050471 pcyg:LocatedAt5258SouthCommerceDriveMember 2018-07-21 0000050471 pcyg:LocatedAt5258SouthCommerceDriveMember 2018-07-21 2018-07-21 0000050471 pcyg:LocatedAt5258SouthCommerceDriveMember 2022-03-01 0000050471 pcyg:LocatedAt5258SouthCommerceDriveMember 2022-03-01 2022-03-01 0000050471 pcyg:SubscriptionAndSupportMember 2021-07-01 2022-06-30 0000050471 pcyg:SubscriptionAndSupportMember 2020-07-01 2021-06-30 0000050471 pcyg:ProfessionalServicesMember 2021-07-01 2022-06-30 0000050471 pcyg:ProfessionalServicesMember 2020-07-01 2021-06-30 0000050471 pcyg:TransactionBasedMember 2021-07-01 2022-06-30 0000050471 pcyg:TransactionBasedMember 2020-07-01 2021-06-30 0000050471 srt:MinimumMember 2022-06-30 0000050471 srt:MaximumMember 2022-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2022-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2021-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2021-07-01 2022-06-30 0000050471 pcyg:AcquiredCustomerRelationshipsMember 2020-07-01 2021-06-30 0000050471 pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2021-10-06 0000050471 us-gaap:RevolvingCreditFacilityMember pcyg:RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember pcyg:UsBankNaMember 2021-10-06 0000050471 us-gaap:SubscriptionAndCirculationMember 2022-06-30 0000050471 us-gaap:SubscriptionAndCirculationMember 2021-06-30 0000050471 us-gaap:ProductAndServiceOtherMember 2022-06-30 0000050471 us-gaap:ProductAndServiceOtherMember 2021-06-30 0000050471 pcyg:UsBankMember pcyg:LeaseAmountOfFundsBorrowedMember 2019-05-01 0000050471 pcyg:UsBankMember pcyg:LeaseAmountOfFundsBorrowedMember 2019-05-01 2019-05-01 0000050471 pcyg:UsBankMember 2021-07-01 2022-06-30 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2018-06-21 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2018-06-21 2018-06-21 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2022-03-01 0000050471 pcyg:LocatedAt5252SouthCommerceDriveMember 2022-03-01 2022-03-01 0000050471 srt:DirectorMember 2018-10-01 0000050471 pcyg:IndependentDirectorsMember us-gaap:RestrictedStockMember 2018-10-01 0000050471 pcyg:IndependentDirectorsMember us-gaap:RestrictedStockMember 2018-10-01 2018-10-01 0000050471 us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2013-01-01 0000050471 srt:DirectorMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 srt:DirectorMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2020-07-01 2021-06-30 0000050471 pcyg:EmployeesAndConsultantsMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 pcyg:EmployeesAndConsultantsMember us-gaap:StockCompensationPlanMember pcyg:Amended2011PlanMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:Amended2011PlanMember 2021-07-01 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:Amended2011PlanMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-06-30 0000050471 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2021-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-06-30 0000050471 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2022-06-30 0000050471 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-06-30 0000050471 us-gaap:RestrictedStockUnitsRSUMember pcyg:VestedAndUnissuedMember 2022-06-30 0000050471 pcyg:ExercisePriceFourDollarsMinimumMember 2021-07-01 2022-06-30 0000050471 pcyg:ExercisePriceFourDollarsMinimumMember 2022-06-30 0000050471 pcyg:ExercisePriceTenDollarsMaximumMember 2021-07-01 2022-06-30 0000050471 pcyg:ExercisePriceTenDollarsMaximumMember 2022-06-30 0000050471 pcyg:BlankCheckMember 2022-06-30 0000050471 us-gaap:SeriesBPreferredStockMember 2021-07-01 2022-06-30 0000050471 pcyg:SeriesB1PreferredStockMember 2021-07-01 2022-06-30 0000050471 2019-05-09 0000050471 2021-05-18 2021-05-18 0000050471 2021-05-18 0000050471 2021-08-31 0000050471 2021-08-31 2021-08-31 0000050471 2022-05-10 2022-05-10 0000050471 2019-05-10 2020-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2019-05-10 2020-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2020-06-30 0000050471 2020-07-01 2020-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2020-07-01 2020-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2020-09-30 0000050471 2020-10-01 2020-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2020-10-01 2020-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2020-12-31 0000050471 2021-01-01 2021-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-01-01 2021-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-03-31 0000050471 2021-04-01 2021-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2021-04-01 2021-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2021-06-30 0000050471 2021-07-01 2021-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2021-07-01 2021-09-30 0000050471 pcyg:ShareRepurchaseProgramMember 2021-09-30 0000050471 2021-10-01 2021-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-10-01 2021-12-31 0000050471 pcyg:ShareRepurchaseProgramMember 2021-12-31 0000050471 2022-01-01 2022-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000050471 pcyg:ShareRepurchaseProgramMember 2022-03-31 0000050471 2022-04-01 2022-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-04-01 2022-06-30 0000050471 pcyg:ShareRepurchaseProgramMember 2022-06-30 0000050471 pcyg:FieldsManagementServiceAgreementMember 2022-06-30 0000050471 pcyg:FieldsManagementServiceAgreementMember 2021-06-30 0000050471 pcyg:QuarterlyDividendMember us-gaap:SubsequentEventMember 2022-09-28 2022-09-28 0000050471 pcyg:QuarterlyDividendMember us-gaap:SubsequentEventMember 2022-09-28 0000050471 pcyg:YearlyDividendsMember us-gaap:SubsequentEventMember 2022-09-28 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:sqft utr:M utr:D 0000050471 PARK CITY GROUP INC false --06-30 FY 2022 206093 234693 0.01 0.01 30000000 30000000 700000 700000 625375 625375 625375 625375 550000 550000 212402 212402 212402 212402 0.01 0.01 50000000 50000000 18460538 18460538 19351935 19351935 0 P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y 0 0 P5Y 0 2022-09-28 2022-10-17 2022-11-15 10-K true 2022-06-30 false 001-34941 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 69790000 18469093 Haynie & Company Salt Lake City, Utah 457 21460948 24070322 3165200 3891699 649433 1248936 1307128 490817 26582709 29701774 764517 2589194 22414 22414 82934 47987 108052 408925 368512 695371 394200 525600 20883886 20883886 114488 171732 21974486 22755915 49321712 55046883 690638 467194 1206284 988092 1555143 1755341 2590907 6000000 53862 90156 6096834 9300783 321818 605214 6418652 9905997 6254 6254 2124 2124 184608 193522 68653361 74298924 -25943287 -29359938 42903060 45140886 49321712 55046883 18046941 21007076 3186712 6884647 4853926 4995578 4716131 5214936 875551 1019515 13632320 18114676 4414621 2892400 199124 237269 44307 106680 -347645 0 0 61953 -88730 1109350 4133063 4194292 129968 76897 4003095 4117395 586444 586444 3416651 3530951 19087000 19502000 19380000 19754000 0.18 0.18 0.18 0.18 625375 6254 212402 2124 19484485 194847 75271097 -32890889 42583433 0 0 0 0 46376 464 216789 0 217253 0 0 0 0 32082 321 117166 0 117487 -0 -0 -0 -0 586444 586444 -0 -0 -0 -0 211008 2110 1306128 -0 1308238 0 0 0 0 4117395 4117395 625375 6254 212402 2124 19351935 193522 74298924 -29359938 45140886 0 0 0 0 66775 668 383571 0 384239 0 0 0 0 25103 251 108926 0 109177 -0 -0 -0 -0 586444 586444 -0 -0 -0 -0 983275 9833 6138060 -0 6147893 0 0 0 0 4003095 4003095 625375 6254 212402 2124 18460538 184608 68653361 -25943287 42903060 4003095 4117395 875551 1019515 326858 85766 422101 336695 621667 1056205 24737 -0 -0 1109350 -107820 -0 -412502 199437 527126 -465978 223444 59697 -319690 -85766 180330 -254601 -200198 -90282 6101617 5401815 1374085 0 50823 147140 -0 171733 1323262 -318873 -3409093 1340000 6147893 1308238 109177 117487 586444 586444 -0 920755 -10034253 -1357950 -2609374 3724992 24070322 20345330 21460948 24070322 185068 167185 45777 103411 105084 122400 384239 217253 586444 586444 <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 <em style="font: inherit;">1.</em></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><em style="font: inherit;">B2B</em></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 <em style="font: inherit;">three</em> application suites: (i) ReposiTrak MarketPlace (“<i>MarketPlace</i>”), encompassing the Company’s supplier discovery and <em style="font: inherit;">B2B</em> 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 <em style="font: inherit;">2011</em> (“<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 three 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 <em style="font: inherit;">no</em> 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 <em style="font: inherit;">5282</em> South Commerce Drive, Suite <em style="font: inherit;">D292</em><i>,</i> Murray, Utah <em style="font: inherit;">84107</em><i>.</i> Its telephone number is (<em style="font: inherit;">435</em>)<i> </i><em style="font: inherit;">645</em><i>-</i><em style="font: inherit;">2000.</em> Its website address is www.parkcitygroup.com, and ReposiTrak’s website address is www.repositrak.com. </p> 3 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: 54pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE <em style="font: inherit;">2.</em></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/></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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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, <em style="font: inherit;"> may </em>exceed federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts and believes it is <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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 two customers that accounted for greater than 10% of accounts receivable at <em style="font: inherit;"> June 30, 2022. </em>Customer A had a balance of $962,300 and $967,300 and Customer B had a balance of $340,155 and $404,155 for <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> June 30, 2021, </em>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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;">not</em> 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 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; padding-bottom: 1px;"> </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;">Furniture and fixtures</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-7</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;">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;"> </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(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;">Equipment under capital leases</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;">Long-term use 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;">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(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;">Leasehold improvements</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;"><em style="font: inherit;">See below</em></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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;">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; padding-bottom: 1px;"> </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;"><em style="font: inherit;">See below</em></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: &quot;Times New Roman&quot;; 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;">not</em> completely satisfied with their software purchase <em style="font: inherit;"> may </em>attempt to be reimbursed for their purchases outside the warranty period. For the years ending <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> the Company did <span style="-sec-ix-hidden:c88115433">not</span> 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Adoption of ASC <em style="font: inherit;">718,</em> </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 <em style="font: inherit;">718,</em> <i>Compensation </i>–<i> Stock Compensation (</i>“<i>Topic <em style="font: inherit;">718</em></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 <em style="font: inherit;"> September 30, 2019, </em>the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic <em style="font: inherit;">505</em>-<em style="font: inherit;">50,</em> <i>Equity </i>–<i> Equity-based Payments to Non-employees </i>(“<i>Subtopic <em style="font: inherit;">505</em>-<em style="font: inherit;">50</em></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 <em style="font: inherit;">718</em> during the <em style="font: inherit;">second</em> quarter of fiscal year <em style="font: inherit;">2020.</em> Topic <em style="font: inherit;">718</em> did <em style="font: inherit;">not</em> 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> </b>“<b><i>Leases (Topic <em style="font: inherit;">842</em>)</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 <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> utilizing the modified retrospective method of transition to identified leases as of <em style="font: inherit;"> July 1, 2019 (</em>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 <span style="-sec-ix-hidden:c88115471">three</span> years with the option for <em style="font: inherit;">two</em> additional <span style="-sec-ix-hidden:c88115473">three</span>-year terms.</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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 21, 2018, </em>the Company entered into an office lease at <em style="font: inherit;">5282</em> South Commerce Drive Suite <em style="font: inherit;">D292,</em> Murray, Utah <em style="font: inherit;">84107,</em> providing for the lease of approximately 9,800 square feet, commencing on <em style="font: inherit;"> March 1, 2019. </em>The monthly rent is $10,200. The initial term of the lease is <span style="-sec-ix-hidden:c88115483">three</span> years. The Company has the option of renewing for an additional <span style="-sec-ix-hidden:c88115484">two 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 <em style="font: inherit;"> March 1, 2022, </em>the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c88115485">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 <em style="font: inherit;"> March 1, 2022. </em>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:c88115492">three</span>-year term.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"/><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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;text-align:justify;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 <em style="font: inherit;">five</em> step approach: (<em style="font: inherit;">1</em>) identify the contract with a customer; (<em style="font: inherit;">2</em>) identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) determine the transaction price; (<em style="font: inherit;">4</em>) allocate the transaction price to the performance obligations in the contract; and (<em style="font: inherit;">5</em>) 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 <em style="font: inherit;"> may </em>enter into arrangements that consist of multiple performance obligations. Such arrangements <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers </i>(“<i>Topic <em style="font: inherit;">606</em></i>”), paragraph <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18</em> (“<i>ASC <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18</em></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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18.</em> If the Company’s invoicing is <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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;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 <em style="font: inherit;">one</em> year or less.</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;">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 <em style="font: inherit;"> may </em>enter into arrangements with <em style="font: inherit;">third</em> 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 <em style="font: inherit;">first</em> 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 <em style="font: inherit;">not,</em> the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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, <em style="font: inherit;">no</em> 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, <em style="font: inherit;">not</em> to receive or provide financing from or to customers. The Company does <em style="font: inherit;">not</em> 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></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 <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> 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: &quot;Times New Roman&quot;; 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><b>assets</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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,657,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;">(856,829</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </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);">(43,547</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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);">757,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; padding-bottom: 3px; margin-left: 0pt; vertical-align: top;"><sup style="vertical-align:top;line-height:120%;font-size:pt"><em style="font: inherit;"> (1)</em></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: &quot;Times New Roman&quot;, Times, serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font: inherit;">1</em>)</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 <em style="font: inherit;"> June 30, 2022 </em>include a current and a long-term contract asset of $649,433 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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 <em style="font: inherit;"> may </em>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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,755,341</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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,501,427</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; padding-bottom: 1px;"> </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,701,625</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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,555,143</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 <em style="font: inherit;"> may </em>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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> 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 <em style="font: inherit;"> may </em>be affected by industry, market and other economic factors:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;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="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; padding-bottom: 1px;"> </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; padding-bottom: 1px;"><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; padding-bottom: 1px;"><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>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>2021</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; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">16,848,875</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,008,791</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">584,394</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;">(503,373</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;">-86</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transaction Based – Marketplace</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);">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);">3,573,807</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);">(3,465,553</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);">-97</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">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);">21,007,076</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);">(2,960,135</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><td style="width: 1%; font-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);">-14</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/></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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;">not</em> 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 $22,673 and $5,000 for the years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;">not</em> 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 years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> 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 <em style="font: inherit;"> June 30, 2022.</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">3,416,651</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,530,951</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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,087,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,502,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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">293,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;">252,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,380,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,754,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 <em style="font: inherit;">twelve</em> 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;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b/></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 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;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, <em style="font: inherit;"> may </em>exceed federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts and believes it is <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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 two customers that accounted for greater than 10% of accounts receivable at <em style="font: inherit;"> June 30, 2022. </em>Customer A had a balance of $962,300 and $967,300 and Customer B had a balance of $340,155 and $404,155 for <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> June 30, 2021, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 0.10 962300 967300 340155 404155 <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 <em style="font: inherit;">not</em> 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 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; padding-bottom: 1px;"> </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;">Furniture and fixtures</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-7</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;">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;"> </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(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;">Equipment under capital leases</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;">Long-term use 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;">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(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;">Leasehold improvements</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;"><em style="font: inherit;">See below</em></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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;">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; padding-bottom: 1px;"> </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;"><em style="font: inherit;">See below</em></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: &quot;Times New Roman&quot;; 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> <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; padding-bottom: 1px;"> </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;">Furniture and fixtures</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-7</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;">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;"> </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(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;">Equipment under capital leases</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;">Long-term use 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;">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(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;">Leasehold improvements</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;"><em style="font: inherit;">See below</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> P5Y P7Y P3Y P3Y P10Y <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; padding-bottom: 1px;"> </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;"><em style="font: inherit;">See below</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> </tbody></table> 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 <em style="font: inherit;">not</em> completely satisfied with their software purchase <em style="font: inherit;"> may </em>attempt to be reimbursed for their purchases outside the warranty period. For the years ending <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> the Company did <span style="-sec-ix-hidden:c88115433">not</span> 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 <em style="font: inherit;">718,</em> </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 <em style="font: inherit;">718,</em> <i>Compensation </i>–<i> Stock Compensation (</i>“<i>Topic <em style="font: inherit;">718</em></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 <em style="font: inherit;"> September 30, 2019, </em>the Company accounted for share-based compensation issued to non-employees and consultants in accordance with the provisions of FASB ASC Subtopic <em style="font: inherit;">505</em>-<em style="font: inherit;">50,</em> <i>Equity </i>–<i> Equity-based Payments to Non-employees </i>(“<i>Subtopic <em style="font: inherit;">505</em>-<em style="font: inherit;">50</em></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 <em style="font: inherit;">718</em> during the <em style="font: inherit;">second</em> quarter of fiscal year <em style="font: inherit;">2020.</em> Topic <em style="font: inherit;">718</em> did <em style="font: inherit;">not</em> 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 <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> </b>“<b><i>Leases (Topic <em style="font: inherit;">842</em>)</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 <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> utilizing the modified retrospective method of transition to identified leases as of <em style="font: inherit;"> July 1, 2019 (</em>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 <span style="-sec-ix-hidden:c88115471">three</span> years with the option for <em style="font: inherit;">two</em> additional <span style="-sec-ix-hidden:c88115473">three</span>-year terms.</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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> June 21, 2018, </em>the Company entered into an office lease at <em style="font: inherit;">5282</em> South Commerce Drive Suite <em style="font: inherit;">D292,</em> Murray, Utah <em style="font: inherit;">84107,</em> providing for the lease of approximately 9,800 square feet, commencing on <em style="font: inherit;"> March 1, 2019. </em>The monthly rent is $10,200. The initial term of the lease is <span style="-sec-ix-hidden:c88115483">three</span> years. The Company has the option of renewing for an additional <span style="-sec-ix-hidden:c88115484">two 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 <em style="font: inherit;"> March 1, 2022, </em>the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c88115485">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 <em style="font: inherit;"> March 1, 2022. </em>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:c88115492">three</span>-year term.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;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;text-align:justify;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 <em style="font: inherit;">five</em> step approach: (<em style="font: inherit;">1</em>) identify the contract with a customer; (<em style="font: inherit;">2</em>) identify the performance obligations in the contract; (<em style="font: inherit;">3</em>) determine the transaction price; (<em style="font: inherit;">4</em>) allocate the transaction price to the performance obligations in the contract; and (<em style="font: inherit;">5</em>) 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 <em style="font: inherit;"> may </em>enter into arrangements that consist of multiple performance obligations. Such arrangements <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers </i>(“<i>Topic <em style="font: inherit;">606</em></i>”), paragraph <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18</em> (“<i>ASC <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18</em></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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;">606</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">55</em>-<em style="font: inherit;">18.</em> If the Company’s invoicing is <em style="font: inherit;">not</em> 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 <em style="font: inherit;">not</em> 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;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 <em style="font: inherit;">one</em> year or less.</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;">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 <em style="font: inherit;"> may </em>enter into arrangements with <em style="font: inherit;">third</em> 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 <em style="font: inherit;">first</em> 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 <em style="font: inherit;">not,</em> the Company is the agent. Determining whether the Company controls the good or service before it is transferred to the customer <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> 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, <em style="font: inherit;">no</em> 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, <em style="font: inherit;">not</em> to receive or provide financing from or to customers. The Company does <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> 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: &quot;Times New Roman&quot;; 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><b>assets</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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,657,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;">(856,829</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </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);">(43,547</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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);">757,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; padding-bottom: 3px; margin-left: 0pt; vertical-align: top;"><sup style="vertical-align:top;line-height:120%;font-size:pt"><em style="font: inherit;"> (1)</em></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: &quot;Times New Roman&quot;, Times, serif; font-size: 8pt; font-variant: normal; margin: 0pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font: inherit;">1</em>)</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 <em style="font: inherit;"> June 30, 2022 </em>include a current and a long-term contract asset of $649,433 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; 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 <em style="font: inherit;"> may </em>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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,755,341</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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,501,427</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; padding-bottom: 1px;"> </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,701,625</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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,555,143</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 <em style="font: inherit;"> may </em>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><b>assets</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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,657,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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;">(856,829</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </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);">(43,547</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;"><em style="font: inherit;">)</em></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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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);">757,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; padding-bottom: 3px; margin-left: 0pt; vertical-align: top;"><sup style="vertical-align:top;line-height:120%;font-size:pt"><em style="font: inherit;"> (1)</em></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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance – June 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; 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,755,341</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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,501,427</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; padding-bottom: 1px;"> </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,701,625</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; 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,555,143</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> 1657861 856829 -43547 757485 649433 108052 1755341 1501427 1701625 1555143 <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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> 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 <em style="font: inherit;"> may </em>be affected by industry, market and other economic factors:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;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="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; padding-bottom: 1px;"> </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; padding-bottom: 1px;"><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; padding-bottom: 1px;"><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>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>2021</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; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">16,848,875</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,008,791</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">584,394</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;">(503,373</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;">-86</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transaction Based – Marketplace</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);">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);">3,573,807</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);">(3,465,553</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);">-97</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">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);">21,007,076</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);">(2,960,135</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><td style="width: 1%; font-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);">-14</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; padding-bottom: 1px;"> </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; padding-bottom: 1px;"><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; padding-bottom: 1px;"><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>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>2021</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; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">16,848,875</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,008,791</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">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;">584,394</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;">(503,373</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;">-86</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transaction Based – Marketplace</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);">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);">3,573,807</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);">(3,465,553</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);">-97</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">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);">21,007,076</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);">(2,960,135</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><td style="width: 1%; font-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);">-14</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> 17857666 16848875 1008791 0.06 81021 584394 -503373 -0.86 108254 3573807 -3465553 -0.97 18046941 21007076 -2960135 -0.14 <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 <em style="font: inherit;">not</em> 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 $22,673 and $5,000 for the years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 22673 5000 <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 <em style="font: inherit;">not</em> 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 years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> 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 <em style="font: inherit;"> June 30, 2022.</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">3,416,651</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,530,951</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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,087,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,502,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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">293,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;">252,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,380,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,754,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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 1085068 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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">3,416,651</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,530,951</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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,087,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,502,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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">293,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;">252,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">19,380,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,754,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;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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.18</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> 3416651 3530951 19087000 19502000 293000 252000 19380000 19754000 0.18 0.18 0.18 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 <em style="font: inherit;">twelve</em> 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;margin:0pt;"> </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> <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 <em style="font: inherit;">3.</em></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 <em style="font: inherit;"> June 30:</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">3,371,293</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,375,598</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">(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> <td style="width: 1%; font-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);">(234,963</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);">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> <td style="width: 1%; font-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);">5,140,635</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: &quot;Times New Roman&quot;; 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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">3,371,293</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,375,598</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">(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> <td style="width: 1%; font-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);">(234,963</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);">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> <td style="width: 1%; font-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);">5,140,635</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> 3371293 5375598 206093 234963 3165200 5140635 <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 <em style="font: inherit;">4.</em></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 <em style="font: inherit;"> June 30:</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,477,531</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;">4,069,543</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">2,237,684</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">807,816</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;"> </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> <td style="width: 1%; font-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,115,043</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">(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> <td style="width: 1%; font-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);">(4,525,849</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;"> </td> <td style="width: 1%; font-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> <td style="width: 1%; font-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,589,194</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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> was $418,332 and $561,348, 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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,477,531</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;">4,069,543</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">2,237,684</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">807,816</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;"> </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> <td style="width: 1%; font-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,115,043</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">(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> <td style="width: 1%; font-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);">(4,525,849</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;"> </td> <td style="width: 1%; font-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> <td style="width: 1%; font-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,589,194</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> 2477531 4069543 180976 2237684 681314 807816 3339821 7115043 2575304 4525849 764517 2589194 418332 561348 <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 <em style="font: inherit;">5.</em></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 <em style="font: inherit;"> June 30:</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">2,909,044</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,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> <td style="width: 1%; font-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,737,312</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);">114,488</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);">171,732</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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> was $57,244 and $18,539, 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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">2,909,044</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,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> <td style="width: 1%; font-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,737,312</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);">114,488</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);">171,732</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> 2909044 2909044 2794556 2737312 114488 171732 57244 18539 <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: top; width: 6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6.</em></b></p> </td> <td style="vertical-align: top; width: 94%;"> <p style="font-family:Times New Roman;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; margin: 0pt; text-indent: 36pt; text-align: justify;">Customer relationships consist of the following at <em style="font: inherit;"> June 30:</em></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: Times New Roman; 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;"><b><b>2022</b></b></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;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; 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-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,142,961</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,011,561</td> <td style="width: 1%; font-family: Times New Roman; 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;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,200</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">525,600</td> <td style="width: 1%; font-family: Times New Roman; 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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> was $131,400 and $131,400, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; 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;"><b><b>2022</b></b></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;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; 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-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,537,161</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">Less accumulated amortization</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,142,961</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,011,561</td> <td style="width: 1%; font-family: Times New Roman; 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;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,200</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">525,600</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 5537161 5537161 -5142961 -5011561 394200 525600 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 <em style="font: inherit;">7.</em></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 <em style="font: inherit;"> June 30:</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued stock-based compensation</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;">379,176</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;">348,265</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</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;">539,991</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,130</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued 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;">36,654</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;">56,333</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">106,103</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;">146,004</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">144,360</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(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);">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> <td style="width: 1%; font-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);">988,092</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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued stock-based compensation</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;">379,176</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;">348,265</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued compensation</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;">539,991</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,130</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accrued 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;">36,654</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;">56,333</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">106,103</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;">146,004</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">144,360</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(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);">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> <td style="width: 1%; font-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);">988,092</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> 379176 348265 539991 293130 36654 56333 106103 146004 144360 144360 1206284 988092 <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 <em style="font: inherit;">8.</em></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 <em style="font: inherit;"> October 6, 2021, </em>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 <em style="font: inherit;"> September 30, 2021. </em>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 <em style="font: inherit;"> January 9, 2019, </em>and provides the Company with a $10.0 million revolving line of credit that matures on <em style="font: inherit;"> March 31, 2023. </em>The balance on the line of credit at <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> June 30, 2021 </em>was $2,590,907 and $6,000,000, respectively.  </p> 6000000.0 10000000.0 2590907 6000000 <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 <em style="font: inherit;">9.</em></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 <em style="font: inherit;"> June 30:</em></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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Subscription</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,188,003</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;">1,513,729</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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);">367,140</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);">241,612</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,555,143</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,755,341</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;"> </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> <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>2022</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>2021</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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Subscription</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,188,003</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;">1,513,729</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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);">367,140</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);">241,612</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,555,143</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,755,341</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> 1188003 1513729 367140 241612 1555143 1755341 <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 <em style="font: inherit;">10.</em></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 <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will <em style="font: inherit;">not</em> 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 <em style="font: inherit;">2018</em> we have used a federal and state blended rate of 26%.</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;">Net deferred tax liabilities consist of the following components at <em style="font: inherit;"> June 30:</em></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><span style="background-color:#ffffff;">2022</span></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><span style="background-color:#ffffff;">2021</span></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="text-align: justify; 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;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">Deferred tax assets:</span></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="text-align: justify; 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="text-align: justify; 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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">NOL carryover</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">11,506,800</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;">17,044,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(255, 255, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Allowance for bad debts</span></p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">53,600</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">182,400</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,200</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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Depreciation</span></p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(653,900</td> <td style="width: 1%; 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;">(630,200</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;"><span style="background-color:#ffffff;">)</span></p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(809,800</td> <td style="width: 1%; 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;">(687,500</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> </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> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="text-align: justify; 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:justify;margin:0pt;">Valuation allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(10,279,100</td> <td style="width: 1%; 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);">(15,865,300</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="text-align: justify; 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:justify;margin:0pt;">Net deferred tax asset</p> </td> <td style="width: 1%; 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; 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; 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; margin-left: 0pt; padding-bottom: 3px;"> </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 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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> 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: &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;">2022</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;">2021</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="text-align: justify; 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;text-align:justify;margin:0pt;">Book income</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,036,124</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;">1,062,891</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="text-align: justify; 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:justify;margin:0pt;">Stock for services</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">3,559</td> <td style="width: 1%; 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;">(25,679</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="text-align: justify; 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:justify;margin:0pt;">Change in accrual</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">105,178</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,286</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="text-align: justify; 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:justify;margin:0pt;">Life insurance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">17,626</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;"> </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="text-align: justify; 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:justify;margin:0pt;">Meals and entertainment</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">514</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,505</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="text-align: justify; 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:justify;margin:0pt;">Change in allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(7,436</td> <td style="width: 1%; 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;">(4,488</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="text-align: justify; 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:justify;margin:0pt;">Change in depreciation</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(33,288</td> <td style="width: 1%; 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;">(52,113</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="text-align: justify; 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:justify;margin:0pt;">PPP &amp; EIDL loan forgiveness</p> </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;"> <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;">(288,431</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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Unrealized Gain</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">13,383</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;"> </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="background-color: rgb(255, 255, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Excess</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">353,201</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;"> </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="background-color: rgb(204, 238, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Capital Loss Carryover</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(38,622</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;"> </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="text-align: justify; 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:justify;margin:0pt;">NOL utilization</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,450,239</td> <td style="width: 1%; 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);">(738,597</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="text-align: justify; 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:justify;margin:0pt;">Valuation allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</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 <em style="font: inherit;"> June 30, 2022, </em>the Company had net operating loss carryforwards of approximately $44,257,075 that <em style="font: inherit;"> may </em>be offset against past and future taxable income from the year <em style="font: inherit;">2020</em> through <em style="font: inherit;">2037.</em> A significant portion of the net operating loss carryforwards began to expire in <em style="font: inherit;">2019.</em> <em style="font: inherit;">No</em> tax benefit has been reported in the <em style="font: inherit;"> June 30, 2022 </em>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 <em style="font: inherit;">1986,</em> net operating loss carryforwards for Federal income tax reporting purposes are subject to annual limitations. In <em style="font: inherit;"> January </em>of <em style="font: inherit;">2009</em> 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 <em style="font: inherit;"> may </em>be limited as to use in future years. The limitation will be determined on a year-to-year basis. In <em style="font: inherit;"> June </em>of <em style="font: inherit;">2015</em> the Company acquired ReposiTrak. Which had significant net operating loss carryforwards. Due to the change in ownership, Repositrak’s net operating loss carryforwards <em style="font: inherit;"> may </em>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 <em style="font: inherit;">not</em> that a tax position will be sustained upon examination based upon the technical merits of the position. If the more-likely-than-<em style="font: inherit;">not</em> 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 <em style="font: inherit;">no</em> significant uncertain tax positions requiring disclosure, and there are <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> June 30, 2022, </em>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;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;">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, the Company is <em style="font: inherit;">no</em> longer subject to U.S. federal, state and local income tax examinations by tax authorities for years before <em style="font: inherit;"> June 30, 2018.</em></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: &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><span style="background-color:#ffffff;">2022</span></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><span style="background-color:#ffffff;">2021</span></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="text-align: justify; 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;text-align:justify;margin:0pt;"><span style="background-color:#ffffff;">Deferred tax assets:</span></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="text-align: justify; 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="text-align: justify; 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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">NOL carryover</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">11,506,800</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;">17,044,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(255, 255, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Allowance for bad debts</span></p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">53,600</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Accrued expenses</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">182,400</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,200</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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><span style="background-color:#ffffff;">Depreciation</span></p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(653,900</td> <td style="width: 1%; 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;">(630,200</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;"><span style="background-color:#ffffff;">)</span></p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;">Amortization</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(809,800</td> <td style="width: 1%; 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;">(687,500</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> </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> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="text-align: justify; 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:justify;margin:0pt;">Valuation allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(10,279,100</td> <td style="width: 1%; 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);">(15,865,300</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="text-align: justify; 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:justify;margin:0pt;">Net deferred tax asset</p> </td> <td style="width: 1%; 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; 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; 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; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 11506800 17044800 53600 61000 182400 77200 653900 630200 809800 687500 10279100 15865300 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: &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;">2022</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;">2021</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="text-align: justify; 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;text-align:justify;margin:0pt;">Book income</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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,036,124</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;">1,062,891</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="text-align: justify; 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:justify;margin:0pt;">Stock for services</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">3,559</td> <td style="width: 1%; 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;">(25,679</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="text-align: justify; 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:justify;margin:0pt;">Change in accrual</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">105,178</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,286</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="text-align: justify; 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:justify;margin:0pt;">Life insurance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">17,626</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;"> </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="text-align: justify; 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:justify;margin:0pt;">Meals and entertainment</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">514</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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,505</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="text-align: justify; 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:justify;margin:0pt;">Change in allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(7,436</td> <td style="width: 1%; 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;">(4,488</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="text-align: justify; 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:justify;margin:0pt;">Change in depreciation</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(33,288</td> <td style="width: 1%; 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;">(52,113</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="text-align: justify; 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:justify;margin:0pt;">PPP &amp; EIDL loan forgiveness</p> </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;"> <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;">(288,431</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="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Unrealized Gain</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">13,383</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;"> </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="background-color: rgb(255, 255, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Excess</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">353,201</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;"> </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="background-color: rgb(204, 238, 255);"> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">Capital Loss Carryover</td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 12%; text-align: right;">(38,622</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;"> </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="text-align: justify; 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:justify;margin:0pt;">NOL utilization</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,450,239</td> <td style="width: 1%; 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);">(738,597</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="text-align: justify; 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:justify;margin:0pt;">Valuation allowance</p> </td> <td style="width: 1%;"> </td> <td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; 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%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</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> 1036124 1062891 3559 -25679 105178 25286 17626 17626 514 3505 -7436 -4488 -33288 -52113 0 -288431 13383 0 353201 0 -38622 0 -1450239 -738597 0 0 44257075 0 <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 <em style="font: inherit;">11.</em></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 <em style="font: inherit;"> May 1, 2019, </em>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 <em style="font: inherit;"> January 9, 2019 (</em>the “<i>Lease Agreement</i>”). Pursuant to the Lease Agreement, as of <em style="font: inherit;"> May 1, 2019, </em>U.S. Bank is now leasing back the property and equipment purchased by the Company. Pursuant to the Lease Agreement, commencing <em style="font: inherit;"> May 1, 2019, </em>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 <em style="font: inherit;"> July 30, 2020 </em>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.</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 <em style="font: inherit;"> June 21, 2018 </em>the Company entered into an office lease at <em style="font: inherit;">5282</em> South Commerce Drive Suite <em style="font: inherit;">D292,</em> Murray, Utah <em style="font: inherit;">84107,</em> providing for the lease of approximately 9,800 square feet for a period of <span style="-sec-ix-hidden:c88115786">three</span> years, commencing on <em style="font: inherit;"> March 1, 2019. </em>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 <em style="font: inherit;"> March 1, 2022, </em>the Company exercised the option to renew the office lease for an additional <span style="-sec-ix-hidden:c88115788">three</span>-year term. Terms of the lease were modified to reduce the space to approximately 5,000 square feet commencing <em style="font: inherit;"> March 1, 2022. </em>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:c88115792">three</span>-year term.</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;">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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,157</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,828</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 <em style="font: inherit;"> may </em>enter into or exit from diminutive operating lease agreements for equipment such as copiers, temporary back up servers, etc. These leases are <em style="font: inherit;">not</em> of a material amount and thus will <em style="font: inherit;">not</em> 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 0 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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,157</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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,828</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 71157 73291 49828 <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 <em style="font: inherit;">12.</em></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 <em style="font: inherit;">401</em>(k) of the Internal Revenue Code. Employees who have attained the age of <em style="font: inherit;">18</em> are eligible to participate. The Company, at its discretion, <em style="font: inherit;"> may </em>match employee’s contributions at a percentage determined annually by the Board of Directors. The Company does <span style="-sec-ix-hidden:c88115805">not</span> currently match contributions. There were no expenses for the years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021.</em></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: 36pt;"> </td><td style="width: auto;"> </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> 0 <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 <em style="font: inherit;">13.</em></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 <em style="font: inherit;"> October 2018, </em>the Board of Directors approved the following compensation for directors who are <em style="font: inherit;">not</em> 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: 36pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">●</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 36pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">●</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:c88115815">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: 36pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">●</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;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 <em style="font: inherit;"> January 2013, </em>the Board of Directors approved the Second Amended and Restated <em style="font: inherit;">2011</em> Stock Plan (the “<i>Amended <em style="font: inherit;">2011</em> Plan</i>”), which Amended <em style="font: inherit;">2011</em> Plan was approved by shareholders on <em style="font: inherit;"> March 29, 2013. </em>Under the terms of the Amended <em style="font: inherit;">2011</em> Plan, all employees, consultants and directors of the Company are eligible to participate. The maximum aggregate number of shares of Common Stock that <em style="font: inherit;"> may </em>be granted under the Amended <em style="font: inherit;">2011</em> 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 <em style="font: inherit;">2011</em> Plan. The exercise price for each share of Common Stock purchasable under any incentive stock option granted under the Amended <em style="font: inherit;">2011</em> Plan shall be <em style="font: inherit;">not</em> less than <em style="font: inherit;">100%</em> 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 <em style="font: inherit;">10%</em> of the Company’s voting power, then the exercise price shall be <em style="font: inherit;">not</em> less than <em style="font: inherit;">110%</em> 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 <em style="font: inherit;">10</em> years. If the incentive stock option is held by a shareholder who possesses more than <em style="font: inherit;">10%</em> of the Company’s voting power, then the incentive stock option expires after <em style="font: inherit;">five</em> years. If the option holder is terminated, then the incentive stock options granted to such holder expire <em style="font: inherit;">no</em> later than <em style="font: inherit;">three</em> months after the date of termination. For option holders granted incentive stock options exercisable for the <em style="font: inherit;">first</em> time during any fiscal year and in excess of <em style="font: inherit;">$100,000</em> (determined by the fair market value of the shares of Common Stock as of the grant date), the excess shares of Common Stock shall <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> the Company issued 59,988 and 40,883 shares to its directors and 31,890 and 37,575 shares to employees and consultants, respectively, under the Amended <em style="font: inherit;">2011</em> Plan. The Company, under its Share Repurchase Program, repurchased 983,275 and 211,008 shares of its Common Stock during the years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> 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 <em style="font: inherit;">2011</em> plan for the fiscal year ending <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> June 30, 2021 </em>totaling 16,480 and 9,357, 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> <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><b><b>Average </b></b><b><b>Grant </b></b><b><b>Date </b></b><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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at July 1, 2020</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;">837,424</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.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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">13,249</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;">6.35</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">(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;">8.74</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">-</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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at June 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: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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> </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 <em style="font: inherit;"> June 30, 2022 </em>includes 18,251 units that have vested but for which shares of Common Stock had <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> June 30, 2022, </em>there was approximately $4.8 million of unrecognized stock-based compensation expense under our equity compensation plans, which is expected to be recognized on a straight-line basis over a weighted average period of 1.72 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;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;text-align:justify;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 <em style="font: inherit;"> March </em>of <em style="font: inherit;">2018.</em> The following table summarizes information about fixed stock warrants outstanding at <em style="font: inherit;"> June 30, 2022:</em></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 colspan="14" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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, 2022</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, 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;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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><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 </b></b><b><b>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: 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;">0.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: 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;"> </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; 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;">0.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;"> </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; 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="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><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: 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; 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;">0.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;"> </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; 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 <em style="font: inherit;"> may</em><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-<em style="font: inherit;">1</em> Preferred Stock (“<i>Series B-<em style="font: inherit;">1</em> 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-<em style="font: inherit;">1</em><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-<em style="font: inherit;">1</em> 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-<em style="font: inherit;">1</em><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 <em style="font: inherit;">4</em> of the Company’s First Amended and Restated Certificate of Designation of the Relative Rights, Powers and Preferences of the Series B-<em style="font: inherit;">1</em> Preferred Stock, as amended (the “<i>Series B-<em style="font: inherit;">1</em> 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-<em style="font: inherit;">1</em> Preferred for a cash payment of $10.70 per share at any time upon providing the holders of Series B-<em style="font: inherit;">1</em> Preferred at least <em style="font: inherit;">ten</em> 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 <em style="font: inherit;"> June 30, 2022,</em><i> </i>a total of 625,375 shares of Series B Preferred and 212,402 shares of Series B-<em style="font: inherit;">1</em> 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 <em style="font: inherit;"> May 9, 2019, </em>our Board of Directors approved the repurchase of up to $4.0 million in shares of our Common Stock, which repurchases <em style="font: inherit;"> may </em>be made in privately negotiated transactions or in the open market at prices per share <em style="font: inherit;">not</em> 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 <em style="font: inherit;">12b</em>-<em style="font: inherit;">18</em> of the Exchange Act.</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 <em style="font: inherit;"> March 17, 2020, </em>the Board, given the extreme uncertainty due to COVID-<em style="font: inherit;">19</em> 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 <em style="font: inherit;"> May 18, 2021, </em>our Board of Directors resumed its Share Repurchase Program, and increased the Program by an additional $4 million bringing the total authorized under the Share Repurchase Program to $8 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; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> August 31, 2021, </em>our Board of Directors approved a further increase to its Share Repurchase program to $12 million in shares of our Common Stock which added an additional $4 million to 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; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> May 10, 2022, </em>our Board of Directors approved an increase to its Share Repurchase Program with an additional $9 million in shares of our 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; margin: 0pt; text-indent: 36pt; text-align: justify;">Since inception of the Share Repurchase Program, a total of $21,000,000 in shares of Common Stock have been approved under 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; margin: 0pt; text-align: justify; text-indent: 36pt;">The total remaining authorization for future shares of Common Stock repurchases under our Share Repurchase Program was $10,817,104 as of <em style="font: inherit;"> June 30, 2022. </em>From time-to-time, our Board of Directors <em style="font: inherit;"> may </em>authorize further increases to our Share Repurchase Program. The Share Repurchase Program <em style="font: inherit;"> may </em>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 <em style="font: inherit;">12</em> of the Exchange Act, during the years ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021:</em></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: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Period</b> <span style="font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></p> </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;"><b><b>Total 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 by Period</b></b></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;"><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: 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;"><b><b>Dollars 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 Under the Plans or Programs </b></b></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;"><b><b>Remaining 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 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 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 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: Times New Roman; font-size: 10pt; 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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pre-June 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">519,786</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,740,876</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;"><b>Year Ended June 30, 2021:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></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-top: 0pt; margin-bottom: 0pt;">July 1, 2020 – September 30, 2020</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">October 1, 2020 – December 31, 2020</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">January 1, 2021 – March 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">84,081</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.04</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">508,243</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">750,880</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">April 1, 2021 – June 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">126,927</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">799,996</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,950,885</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;"><b>Year Ended June 30, 2022:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></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-top: 0pt; margin-bottom: 0pt;">July 1, 2021 – September 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,600</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.43</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,276</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,909,609</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">October 1, 2021 – December 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">244,552</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.85</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,479,912</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">January 1, 2022 – March 31, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">538,376</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.95</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,741,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738,435</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">April 1, 2022 – June 30, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">192,747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">921,331</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,817,104</td> <td style="width: 1%; font-family: Times New Roman; 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="margin-top: 0pt; margin-bottom: 0pt; line-height: 1.25; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="font-size:8pt;">(<em style="font: inherit;">1</em>)</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 59988 40883 31890 37575 983275 211008 0 16480 9357 <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><b><b>Average </b></b><b><b>Grant </b></b><b><b>Date </b></b><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; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at July 1, 2020</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;">837,424</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.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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">13,249</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;">6.35</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;">(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;">8.74</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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);">-</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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at June 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: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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> </tbody> </table> 837424 5.36 13249 6.35 9357 8.74 -0 0 841316 5.34 98192 5.54 16480 6.36 16873 5.35 906155 5.34 18251 4800000 P1Y8M19D <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 colspan="14" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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, 2022</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, 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;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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><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 </b></b><b><b>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: 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;">0.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: 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;"> </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; 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;">0.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;"> </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; 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="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><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: 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; 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;">0.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;"> </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; 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 P0Y7M6D 4.00 1085068 4.00 10.00 23737 P0Y6M25D 10.00 23737 10.00 1108805 P0Y7M6D 4.13 1108805 4.13 30000000 0.01 700000 550000 0.07 0.09 10.70 625375 212402 4000000.0 4000000 8000000 12000000 4000000 9000000 21000000 10817104 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Period</b> <span style="font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></p> </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;"><b><b>Total 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 by Period</b></b></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;"><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: 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;"><b><b>Dollars 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 Under the Plans or Programs </b></b></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;"><b><b>Remaining 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 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 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 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: Times New Roman; font-size: 10pt; 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;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Pre-June 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">519,786</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,740,876</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;"><b>Year Ended June 30, 2021:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></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-top: 0pt; margin-bottom: 0pt;">July 1, 2020 – September 30, 2020</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">October 1, 2020 – December 31, 2020</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,259,123</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">January 1, 2021 – March 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">84,081</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.04</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">508,243</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">750,880</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">April 1, 2021 – June 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">126,927</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">799,996</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,950,885</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;"><b>Year Ended June 30, 2022:</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></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-top: 0pt; margin-bottom: 0pt;">July 1, 2021 – September 30, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,600</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.43</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,276</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,909,609</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">October 1, 2021 – December 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">244,552</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.85</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,479,912</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">January 1, 2022 – March 31, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">538,376</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.95</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,741,477</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,738,435</td> <td style="width: 1%; font-family: Times New Roman; 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-top: 0pt; margin-bottom: 0pt;">April 1, 2022 – June 30, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">192,747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">921,331</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,817,104</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 519786 5.27 2740876 1259123 0 0 0 1259123 0 0 0 1259123 84081 6.04 508243 750880 126927 6.30 799996 7950885 7600 5.43 41276 7909609 244552 5.85 1429697 6479912 538376 6.95 3741477 2738435 192747 4.78 921331 10817104 <p> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 <em style="font: inherit;">14.</em></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', 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;">In <em style="font: inherit;"> February 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> <i>Leases (Topic <em style="font: inherit;">842</em>)</i> (“<i>ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em></i>”). Under ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> 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 <em style="font: inherit;"> July 1, 2019, </em>the Company adopted the requirements of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02.</em> 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 <em style="font: inherit;"> July 1, 2019 </em>presented under ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> while prior period amounts and disclosures are <em style="font: inherit;">not</em> 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 <em style="font: inherit;">15.</em></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 <em style="font: inherit;"> June 30, 2022, </em>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 no payables to FMI at <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> respectively, under the Service Agreement. </p> 0 <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 <em style="font: inherit;">16.</em></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 <em style="font: inherit;"> <span style="-sec-ix-hidden:c88116073">September 28, 2022</span>, </em>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 <em style="font: inherit;"> <span style="-sec-ix-hidden:c88116074">October 17, 2022</span>.  </em>Cash dividends will be paid to shareholders of record on or about <em style="font: inherit;"> <span style="-sec-ix-hidden:c88116075">November 15, 2022</span>. </em>Based on the closing price on <em style="font: inherit;"> September 26, 2022, </em>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 <em style="font: inherit;"> December 31, </em><em style="font: inherit;"> March 31, </em><em style="font: inherit;"> June 30 </em>and <em style="font: inherit;"> September 30.</em></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 <em style="font: inherit;">855,</em> we have evaluated subsequent events, through the filing date and noted <em style="font: inherit;">no</em> further subsequent events that are reasonably likely to impact the Company’s financial statements.</p> 0.015 0.06 0.0106 P45D Contract asset balances for June 30, 2022 include a current and a long-term contract asset of $649,433 and $108,052, respectively. We close our books and records on the last calendar day of each month to align our financial closing with our business processes. EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $:)/%4'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 " !&B3Q5,$J#$.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTT8%&7"V@GD)"8!.(6)=X6K6FBQ*C=V].6K1."!^ 8^\_G MSY)K$Z4)"5]2B)C(8;[I?=-F:>*:'8BB!,CF@%[GHC9' MO4<0G-^"1])6DX816,29R%1MC30)-85TQELSX^-G:B:8-8 ->FPI0U56P-0X M,9[ZIH8K8(01)I^_"VAGXE3]$SMU@)V3?79SJNNZLEM,N6&'"MZ?GUZG=0O7 M9M*MP>%7=I).$=?L,OEM\?"XW3 EN! %7Q7B?BLJR5=R>?&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" !&B3Q5D^<.07(' #*, & 'AL+W=O F+D1-8LYQ^N6_ M/^<+":F<%R*9_= 2R/L0?VH[S^-XI\^,/\8K2@5Z"8,H/NNLA%A_ZO5B=T5# M$A^S-8WD)P^,AT3(0[[LQ6M.B9<5A4$/&\:@%Q(_ZHQ/L_?F?'S*$A'X$9US M%"=A2/CK.0W8\UG'[&S>N/*7*Y&^T1N?KLF2+JBX6<^Y/.J5*IX?TBCV680X M?3CK3,Q/4VN4%F1GW/KT.=YZC=*FW#/VF![,O+..D5X1#:@K4@DB?SU1AP9! MJB2OX[]"M%-^9UJX_7JC?I$U7C;FGL348<%OWQ.KL\ZP@SSZ0)) 7+'G;[1H M4#_50F\2"A46QO(+0C_+?Y*4 L55@#1L*<%& WQ283=]@ M%076O@5V46!G9/*F9!RF1)#Q*6?/B*=G2[7T108SJY;-]Z/T[[X07'[JRSHQ MGC(WD7]&@2:1A[Y$PA>O:!;E_2G]NW31S6**/KS[>-H3\NO2HIY;2)_GTKA! MVL3H)XO$*I:Z'O7J CUYG>7%XLW%GF-0\<\D.D:6<82P@;'B@ARX?$'7QP@/ M&\NGBM3,_:A7Z;]S\_Y%EH)F@8_ZM"GDO::LETDO@4 MKXE+SSIR%H@I?Z*=\?L_S('Q685+I]A4DU@-I5VBM"'U<=%Q'4F3DT "]>@+ M^DY?501A)2/]US?L$U,%#*QM"TR36 U8OP36WP?8%5WZL40F.^$E":D*%ZPS MGUQ]1\[L^@Y]O?IU,T>S2T?%#11IRTV36(W;H.0V -L[D0/6RP;M14"6*EYP M_0,)8A5F!RQK2TB36(W024GH!&RADW">\?%C5P[%.TIX.O\C>7=2]B]8K=LU M!EW+4!$#"]L2TR16(S8LB0W!-I;W@0+9G'*?>>A"OAVKB,%J%W\J M1'!96T:ZU.J0MBRPN1^D210ELD]=T37C0DD+%A(\44[N<%EK6IK4ZK1P10OO M1ZN8IZ#)?8=4Z><;#3TLT)J<)K4ZN\J5J'9Y>K-KV2-;:>GAVM:X#F'JS>KA"JM?WBH!:C7WNM3J "M[;\+^ MO !X35[0S)-#U7_PW3R8 [T/EK1.NJ;=MTT\5-+3:OQUJ=7I5=;?A-UZ06_B M>5(]/MJ\0-F:QJ](W>=@R3X>8K1@B5C)7AN&E+L43;G_1&6W3GS9K:=XI+YS M:,T'NM3J8*N$8,*F_BU8)SV2 _J:/4=*J+#<3YG1B&IQQ($+6U,[1%(PJZA@ MPO[^+;5R'IQS]N1'KKH_PIHWUTIL6B.#+K7Z&FN5&3#L^=]BF[-82%?\M[]N MO''L4!S:IG&B7*_5&B-TJ=6Y53$"P^X_&Y033DDS)EC MOI*2%K3@RZU.J0J M/6#8\O]@V1+'BD60H=LA,K#[76P8RF4AN+0UK4,D!EPE!@R;_&M?2./+'I") M/]Q_1 OJ)ESV,B4R6"F]>4H7LQ#,?3Q"[XQCPT1SPM$M"=29%=9KS?$0,0)7 M,0+#"4 &+L^/EFCQ&MZS0(D/%I@[=U^5E+2F!UUJ=4I5>L"PO]]T+_3EQ5V1 M:$D;'PKL$+J<+*:3OY2\M(8%76IU7E58P'N%A=\T"+J/D;1BT8@EW\ MS+FX0I/$\P7C:"($EAD9&0K!D\J.I7EM_:R_/4TO5@1>57H5R+D<(S2H*DDIM/#.X7:8*N-YM > MC(R15;:QH'$(MV]5;M^"/?IFMFJ*DCO*OY'7R*?H/0G7GX&QZ\ RK7O0(4R_ M59E^"[;H&V;I8EDZO2NYP1(+$@CT@SS2[%G!$;H19*7DIM7VZU*K-Z?*F!P @R0 !@ M !X;"]W;W)KYPP:;7?BCZ0;'I6%A9](E4LNFO[U!^D252M-U3@"26/1P_,QS. M\Y#2[:NJONFUE 9]WQ2EOINLC=E^F,WT8BTWF7ZOMK*$3U:JVF0&+JOGF=Y6 M,ELV@S;%C&(^ MYL]K8]^8S6^WV;-\E.:W[4,%5[.CEV6^D:7.58DJN;J;?"(?[CFS QJ+?^;R M59^\1C:4)Z6^V8N_+>\FV"*2A5P8ZR*#?R_R7A:%]00X?M\[G1R_TPX\?7WP M_I CF*=/R7A7_RI=F?3=))V@I5UE=F*_J]:]R'U!D_2U4H9N_Z'5OBR=H M46NC-OO!@&"3E[O_V?=](DX&$#XP@.X'T$L'L/V )G.S';(FK"^9R>:WE7I% ME;4&;_9%DYMF-$23EW8:'TT%G^8PSLSO5:E5D2\S(Y?H(P%3V]G+Z?@/88<)YC9 M>7SQ .-'8#P([*MRJDGJ(2&I1:H:R -M*4'#0DM%3UDUG5!:SMA:I+ MJ$ P>4=Q/,6"H:Q& 0U(H\EUGQJBV4*O45O9=, :T8H3P6+_0'$QP#B8 /E=QF^1+)[T E6C:9 M5V8MJR/T;'"5Q2XDAA-"^S7HVG&!4Y+XD2='Y$D0^3^4R0ITOA^:\42D M TN5M(Q-@BQYMD\6JGR^,;+:!&.@;L/!*8YH/PC7CN-4T&@@BI:,29B-?X5U MG)F\?(:T9R>34%EU>:-6-[7MH#9"+WSF<"Y!4IRF+$WC/KP+++L 6S(E9]@TV^;0U//_0D5HM3*O62710FFC M![LE\? BX3SMI:1A'F,93! ,B6+$EZD;@O\@QZ0VYRZ<<: MY-QK>6@L;]V86\XE0:*;?SHHY&WV9B6U-V#AZ0HX9DZANW8\3@9U 6W9DH;9 M$D!6M6W5X8FA+@$2$/TT[5.-QU"D*18#*Y*V5$G#5'GDF@/2-]C[+N5*0F$M M84/Q(LO:FV+JDA^)HHCPOA;W&<(297R@1=.3G6V8)W^&ZV:CM "LN;?C49?= M:"2PP'V%Z#&,J]%O,A=8HM8&O>;B\=,8!(-L MMZ8^& MZ6_7_A:7]1?JLAQLK^/444P>0\$P3H8Z(6W9D$;!3OCS41.=PQIDU:N/.T;R MUHVZY5,:YM/AVKI6\E*728',4M+OF!Z[&$3ED&:G+=_22_CVW.2Y5!ISDL:. MJO48"H$C(0;$.6TIEX8WJ/=JL\F-W93NMD(+:* P ;)<#&'^/^@2>6OMCSOJ MQMQ2+@WOE/65@;C286"_Y;$, M[[=8JS)8>,_]*"N+_C-ZJ X2N6D,Z-^_R,V3K/[C13ZJXAC+6S<#K>)@\9A4 MP(+ZY>K81_+6C;V5*"PL4=I)USLV:#C &[9'I]"HKX;/675AM@J%A17*H4AO MR'5E.NHAP5C>NCEH%0L;5;&P417+6-ZZ]QI;Q<+#BN7R,N6>\W="^V5ZSJH+ MLY4+_,S)0W.'7U;HJP0"!MV@U_E6!TLT[/'::1K+6S?^5GOP\(WYLS>/^*@W MYL?RUHVVU2[\S+WYPVQ7I[/M#=N]"\\$]]RD=NTB&L7.@OEPF>ZCY6Y8"_G&=G#!M27;"WTF5V[1#2! M5%*>(@&[A?6 [U?/YN37:&$YA@@8A,I8$/UU@!4P M9IPTQ]?*U*K'-('-XQ?W7XKD=3);(F'%V1\T4O'"FEDH@AW)F?K,CQ^A2L@W M?B%GLOB/CJ76]RT4YE+QI K6! E-RV_RK7H0C0 \>27 K0+%> 5B99D M15I/1)'E7/ C$D:MWQ',=]99S?\O06 M>=;M@A# MGJ=*=N57&OJ%H2F.P])U N?.F]N'9AX=,F\2-&0M7J_F]7IYUWIQ@Q!ZCC:* MA\_O$,E5S 7]1U^YH2F2L9XJV3DOI7'0 /*<\N^,?(2PQ3ZIV2OE>!B"?C=:V6$L 4^K<&G5X!3*?-AZ.D%"YY- L?W M9F?0'<([SS>?;NA9#3T; UVM;MTKI2)I1-/]$/EL+'F'L)?\KB:_ZR7?@* @ MT2,Z>[^@/S]!L@7Q5Q=UKZ7YV7$O,Q+"PM*_*R2( UC+-S_AP/G0]=K_3F:M M[+%S:G[.CWJM5L[-.9EV5:-SX.O9QU5*Y-GD"U_>F_CGWH*[-?>J\ MN+_U7G!?43"5]3#\H*X-?VK#N+\/OQ3,>WQ5R?2[7ELSW\NM_0Q.[1R/[>?7 M%\WDLF_X744SJ&NSGYHY[N_F_[5H_ L>%[L3QSWG'M2UN4_]'/&PO=V]R:W-H965T&ULK9AM;]LV$,>_"N$-0PHT,4E) ME)0E!AIG#QW0+6C6]35CT;802?1(VLGZZ7>D9,F1**7#^L:VY+OC[X[4_2E> M/4GUJ+="&/1<%I6^GFV-V5W.YWJU%277%W(G*OAG+57)#5RJS5SOE."95[/%E;MWIQ97S9(8RL>;[PGR43[^*)B$'N)*%=I_HJ;:-\ RM]MK(LG$&@C*OZF_^ MW!3BQ(&P$0?:.-"^0SCB$#0.@4NT)G-IW7+#%U=*/B%EK2&:_>%JX[PAF[RR MTWAO%/R;@Y]9+&6E99%GW(@,W1OX@CDR&LDU^F,G%+>UUN@!_%051[X:M,[1@Y1_L\'18DP2%+0QCW<$H\ M-*0$XQC'K#5\P1:V;*'S#$;8FBFL-D@\PX.OQ:4/,YS*S_:12[WC*W$]@T:A MA3J(V>*'[PC#/_J*_XV"O4@W:M.-)J=B*;6Q*U?54X)XE:&=DME^9:!/[792 M&5_^=5!V4OV )"PFM#=+0SN6)"$+8_\DL9::35+?\T)HQPJ-]%'8Z?)1LL'H M81(%*64]2H]=FD91G/@IXY8RGJ3\152PE@K'R3/H1+DV=FT=O"L_'D+$A)&@ MO_"'=A$E81J,K/NDA4TF86\%K*Y5SFNEL,0ES'W^Q=WP\28#CB2.HJB/.S0C MF*01B?RX:8N;3N+^*0U45O8?5A]H.B0(6$ #BGNH'L.$D)"-M12".\7 D[3O MJY4L!5HK61Z902.\RH"'RR $!MJOJ\>0)BD-,1Z!/9$W,MT!S58HE-?(9TUA MWWC;8!/I&_7!;Q7M9=ZTRYN^,DE&0%S3I.[-EPZ72)H2&O8G9VA'@YBR=&1N M.N$DT\K9,DZL]R;$Z>#G81C@N _IL2.8L61L!7422B8E"_2=%_D7V!T54L.^ MJ$)Z"[T$ 7H)Q3T O]LQ>>'#(500QBR,^O1#PS'N3@O)M!A^JM21? /;^?]( M/M2Z?H/QF##HA<$(=Z>&9%H.ZR?6(9_9DOOWG$.5.T^2.!A #NT(P6D0C96W MDT,RK8=-%WP0\"HEC@W&\&?AKZ='$$D08!;T@7V&:4A3.@+<22*9UL2S.R4/ MN7W]>H. ^77DH=B=$YJF+.DC>PQCEJ0CVR+2J2*9EL7?Q63[&BH/\42KG7*+EZ]"'3H M3F*,^[W#:QEABL=V);13/CJM?*,I9'FQM_=?2V*H=B0-$NQ)PF<91^%X$ITP MTFEAO''E%EQ5L&?5"':"-;*#SV11<'5RUY]'/4)\*C,7I-]@7K-ZR=\)))T6 MR-NFUO\O@^BK,GC%JLY@?G*,4PJU<:=;&I[,?67JXY'V;GN"]LZ=&_7NWY#+ M97T.UH6IC^4^<+7)*XT*L8:0^"(&,%6?=-471N[<8=&#-$:6[N=6<.@&U@#^ M7TMICA=V@/:\&PO M=V]R:W-H965T&ULM5IKDYLV%/TK&K?3)C-UC!X(2+V>R1K; M;6?2V(8L MB\X2%J63Q;SZ[BY?S+.#B*.4W^6@."0)R[_<\CA[OIG R=SAB6,$IX649:"G&]O)N_@VPW"94"%^"OBS\79,2BG\I!E M'\N37\.;B56.B,<\$"4%DQ]/?,GCN&22X_A4DTZ:G&7@^?%7]G4U>3F9!U;P M91;_'85B=S-Q)R#D6W:(Q8?L^1=>3\@N^8(L+JK_P?,12R4X.!0B2^I@.8(D M2H^?['-=B+, V^L)0'4 4@(H[ G =0!6 A#J"2!U %$",.T)L.L 6\W@] 30 M.H J 1#W!#AU@%.)=:QN)8W/!%O,\^P9Y"5:LI4'E;Y5M%0D2LM6O!>Y_#62 M<6*QS-(BBZ.0"1Z">R$_9)^) F1;>98%'W=9'/*\^!&L/ATB\06\\ODV"B+Q M&DS!G_<^>/7]Z_E,R(&4=+.@3GI[3(IZDM[)=N-Y7F64.< _[WGRP/-_P3W/ M(UZ 6]"'T.1:OC#7%%Z3S1_.MLR21"XP(\UJF.9=&$;E2F4QN&-1.(U2L&3[ M2,CS =+U,.D'+N36)">Y8GD:I8_%$-=FF.N/3(ZE'3:3G=>T'VK:#U4\I(?G MEL4L#3AX)6=8[%C.B]> "?#;(7T#L/430!:R=/UU9*45:[G;/BTHLK%CSV=/ MYZW1A2&(B(7:,+\+@QYQ"7$5OM7@9,JKQMMBSP)^,Y&7A8+G3WRR^.$[2*V? M=6J-2;89B:PE(FY$Q!>)>(EP1R:[+1Q19.N"2MD4T;J@2C1'D:P+I(!NOX+@CR@UR?09;(.XV"5=?J MLY6AJR?IM*ZE%-.(\+L(0K%#E4(.COW:WA^3;#,264LSN]',OEHSG4YVIV=4 MG8P(OXL@5%D5*UNSXU%';>%U%Z8DV^B('+G'ZEN<-N6B@^5:LF)G:FEJ;&DC MPN\B,+)<9=]?#8[UVI8>DVPS$EE+(Z?1R#%JI-/%,;:P$>%W$1A!116G>S6& M#J3*?K3NPM06UA(1U]&WL-N4QQTLS^EFT8^>HI"G83'U>1#+?@YU97.-93,B M?"-BY9JJL>XBIK9+"5%VD$TWEXIKETF,";9QCR#EA+0.GD^ZW(MM/;-,C:M&>)K(-4$% %J M6&N>$%L4(D6JM0:IKGE=3DGF(MQ7M3.G# >K]CL7($KEA9YK2P;-)3-"?#-D M54.&EKH&0N36ASU;K989V"[6R=?!%QL[J"WCAM@N_ZEU'=7< MC;)W\%O,GAZ 2]R>!J4QN)I4*5P2+V/JW'G(CL$>:ZG,JXUR"F2 ME)Z'775M=*'$AD3Z0=JS.$X^#XYO]*#9Z9DAO@9"J:.NKM7P^*]>"Z.ZO;'8 MVMJ=_!XU M?G-KD]+11#V>EK^Y/O@RXT? M-#L_,\370) -+:P6;53S-RK;9BRVME8G_P>_S0!"LP,T0WP-1.JCJJ/Q;I;< MSU43J,%U6EI'Y4&GQP;"DP^$XQI!:':"9HAOAJR@V0QJ('HWJ$DW: ?AR0_" M$0TA-#M",\370*:>BU'W^C>J*1R5;7/!)-J/8DZV$+W0%B*S+31#? VDG("Z M02.-+:00NQ95FUF#5#-Z/7_01"=;B%YB"Y'9%IHAOAFR0F9;J($0 MR\)6QQ9> &P7Z^QQWXMM(=*6\=('?I<^\=/80I=0RU9MP&IX0E<_\QOWH=__ M80O1R1:B;[*%>@$OLH4:E,86:E"5>!WI-#E=:F-,U3MC#7**;(]@Y#KJVM ] M_?/DXCC;EH[UG)V]E5&^UO.>Y8]16H"8;V6H]<:1'/GQ39GCB5X"Y._;+!-?3\IW/YKWE1;_ 5!+ P04 " !&B3Q5/SWZ#^,' M "V(@ & 'AL+W=O::3B_UG'OM:XB$+#0DH0,@.>ZG[X*428D $;NCO(A) M:@'^%L#NLR!Y_2SD-[5E3 ??ZZI1-[.MUKNKQ4(56U93]4GL6 ._;(2LJ893 M^;10.\EHV3:JJP4.PV114][,EM?MM0>YO!9[7?&&/N:RI<[5HGGFQF: MO5[XE3]MM;FP6%[OZ!-[9/JWW8.$LT7?2\EKUB@NFD"RSS;!:4;$/WE?Y5//^5'1V*37^%J%3[?_!\M UG M0;%76M3'QJ"@YDWWEWX_#L1) Y1,-,#'!GC<()IH0(X-2.MHIZQUZYYJNKR6 MXCF0QAIZ,P?MV+2MP1O>F&E\U!)^Y=!.+U>B4:+B)=6L#!XU_($YTBH0FV!% MU3;X#/.L@GGPV^-]\.&/'Z\7&FYJFBZ*XPWNNAO@B1L@'/PB&KU5P5^:DI7G M'2Q ;2\9OTJ^P]X>_[9O/@4D_"G (<8.0:NW-T<>.:0?0=+V1Z9&T S3IAVF MC11U !$FJ>;-4[=$N>9,7;G&K>LV7R].)QZX+!# M*"4G=F?BXEY<[)V>V_(_$$7=HM8",D\AFH)7+&AZU>:Z.2O,3.ZD.'!8J,'Z MY>U3&5]R*B_4V=EH)?UH)=ZIO&?0:<%IEV*;,J"UD)K_M[W@\KSK+CF9M2R- MXQB-)MK3#ZQ@FW,H2PDQ-)IV\UQ'"4GV#P7.@ 1 M^8EXSS9,2E JV8$U>_?/RPF68ASC#;I5X8"+V,_'K6XM:EWQL MHR^!@B-!8T8Z#.,H1-E4<8<'4F+TKJT5;PY,O:4>QUX"OS>I7ZJW\U$8$(S] M"'Y\-WJQ [TDC<)LO.=R&$ZP%P_LQ5[&+1_VLMB:7/,^R<21SL,,D[%BAQV* M4A1-Z1[8B?WL7-$=U[0ZV4THL='/5#*H(0ZL$JUV*-B5&TC8QN4X'SE,YBB% M32Z9$#\0%?N)VD3N M\'&A.PISV .,Y]&V1& )_R;F<8 W]L-[)>K:[!3:?>UZ_S)?T^+;0C+-)9L, M>P>A$XCGS-;ML$3$9(B)0@X/,,=^F#](43!6'I5>&'LZ,BNHLX'']BU MD\U1:M'188?2*)LH[<@ =^*'^STW2&]*4W_RTB61.#:Y<9;8U><;#,]%#@0G M_KWN WTY/D]N@D9HUA?++1&*+N5VM:DS/9$?;WX=)O,Q)Z.T7G4S <&S W!SZRT2"F$?864JAQV& )F( M[VB@X=B!:F*@"F6@]_@@\ *[6%/9AROGJ.;/:3+,(D'[];M.TP2D]I?.['4")$ M_A)A*,)>U8-7#_+UZ5#KGU,XMM:?LS+[L5TG?''R!4#-Y%/[880*V@>4W9OU M_FK_\<5M^\G!Z/H=NEIUGU ,W71?=/Q")6!60?!MH,OP4PJB9/>11'>BQ:[] MSF MM!9U>[AEM&32&,#O&P$%X/'$W*#_5&7Y/U!+ P04 " !&B3Q5J7S6 M">4% '#0 & 'AL+W=O$\"H+"WP-?L#$"!!I_KS [&Y.BN/V\1K]*OL.7B0I\X

M[PO0\-V'0!)OG2.?RC/-!(P+TI9BZ9GI*^Q@E!AD)R&(MM%(.J<87CE7P-*4 M0631DQAJ=6\="XP6$IA">JB"V1:-R"%7N0B2>3CF-1;/LMF"12C9UV)BME,5LEB6, M>S8ICZ'4$$DP0-"Y1OD) MM2^@FL/3^P;9@6I39,F/SLY;5,:/G/5:VC,ETR M:N)\XM(ZLQ"6O1?#_TKJ@C--XI7(PSC"""G@[D+4:'P;I=\]SQKXXCQ8&YX) M%0%%@V'&RKX.!J_#IR6RE+ ML6]=B6U=3,65T+JR(B;.=*&5EZ12,G;\_>H*]E;_TS;5QSQ*0V:#X9"NQE\_ M_G^;%&R0)'[35'Z>W@IG$A4IMR+#CHF>6BBR>4"BX$>*Q2\0-" MXB;N.2\K!"4^F4^9#%M0Z^YXT&'= :(_5;DLI(AU)3*"M!XP6(-X$.Z5DU ; M0W-&.A"CJ&,C4[OM>-[)%.('AV*J.PFS['OXB(I<]\&#;$Y4/H?#13H2=GM+ MJC@V,+B4/:\6W)A0(@$,V^SVL9KG8U8JDBJ M*+PXRGLH#(R+G+O/'-FND%2G6[T@_:NCYA41Y!$M6(/AT_19E>5_BF*3%DDW M*B%PZ4Q!5E5,%:XU>@\(V$KFV]"UC%HOMJ:,1*Q+$Z_DR&_E,3D:Y#6B"60O MO5L GX,RZ_@6.D2O)PVLA+8#'4#]RM\V2)M"X&>A+M$9BLIFTH:T=O,G6>06 M1;XKC],R+FOD0=+)=H:YENIU71.K";1%<7-G)U! INF?I8SJ2G# 7 8GPHM%XXH=N+YR?H]ZC*W?/S_7'OW=$OY!9H MQ]^VCM.+SZVP/%QB2J<&'F_!DW4OSH4G,OS(>2-G 8A/-Z,"%XGD&;6_[']G+[)-Y^(N# G4GQ&9Y"==![=]C!I$[7[G8179VNNA,74?KIL<27 M"GL1P#[J*JX78F#S[7/^+U!+ P04 " !&B3Q5S^_[<"44 !I-P & M 'AL+W=O(DVXL%OM0(DM232B6AD5:5O_Z_F/J[72K5B(=56=DW!\NF6;\Z/K;Y4JVD'9BUJO!F;NJ5;/"U7AS; M=:UDP9-6Y?%X.#P]7DE=';Q]S<]NZ[>O3=N4NE*WM;#M:B7K[3M5FLV;@]%! M>/!%+Y8-/3A^^WHM%^I.-=_6MS6^'<=5"KU2E=6F$K6:OSFX'+UZ-Z'Q/.!W MK38V^2SH)#-COM.7Z^+-P9 (4J7*&UI!XL^]NE)E20N!C'_[-0_BEC0Q_1Q6 M_\AGQUEFTJHK4_ZABV;YYN#\0!1J+MNR^6(V_Z7\>::T7FY*R_\7&S=V,CT0 M>6L;L_*30<%*5^ZO?/!\2":<#Y^8,/83QDRWVXBI?"\;^?9U;3:BIM%8C3[P M47DVB-,5">6NJ?%68U[S]L8T2HS%D;C3BTK/=2ZK1ESFN6FK1E<+<6M*G6ME M7Q\WV(WF'.=^Y7=NY?$3*X_&XC=3-4LK/E2%*OH+'(/,2.LXT/IN_.R*_VRK M@3@99F(\'(^?6>\DGOV$USMYYNQ6-$9\U)6L1V,ESJ[_]@7S$_WQ5#XUX5YK\ M^__NH_WYU6\^?_T@Q@-Q=_WIYOKC]=7ES5=Q>77U^=O-U^N;3^+V\Z_75]GR\E;,2%BH]P<, ::);?$8['4&%AOR99K!8:V:Q+?'\I] XO< )!30BM4 M5;#ZSF2!\\YP6*B'6*N:> I/1.\:TV!LK>Y5U2IFJ5ROL1;."Z7HQC)^D!X' MAF%.KO2]G)4J4+Q4I/*RU'^2"435(TT VVDR%-5MNY(5%J4SDE%CD-=7A@5OJ>Y= 6J@3<0!2#),PRB"I!^B 7!J MY2CIU)^U05?W!DPO^A3J:B^/#O.VKDGQB:+25(LCXM++C+]C#L(2A0%%5&#P MPG_,R,1A 20^R S<9A-F+?2#:7=8+\LT)V'56B:4KE33%^@2/&PV9M>T/>'> MLA>P@(8WDI48#?].6K=71QL!/Z^BGQ_TO_:^C3(X)*"Q+L2'1'P.E*X\BRZM M5=@B#$SE;'A@Y*4;&(!*>CEUT!/1AO2&.2$Q;M8Z1Q:MACE%9OE>P5= _B[\ MQ'X0?=WH/]V#1V]E^M;9) P-+H->JG^W>LV[:R V&-\28UM+8N3=H9 4@!Z1 M9R<1+4W!X6I!4J81.5]VVANS;VK%HKA_H MLQ73HS,6>$M"[*@Y$1_BYQ9Q'M@IUYJPLU38W6+ KT$_:;MDZF@H?J4Q2U-" M:5*5 W4/C6 ;,2SBPYX[Q78+O$(GPF_69_)R=&)F1;!-!@W= \/ MYBI,3/<:]*6&$>0WJX5F974J0^3\1V427#CY,^<)EGIMB8.7.?A)EE[ >$LH M#.#;S)L-D32%CCUZ>"(^&5-L-**ECLWQD<./W?,5"KQ@ &;=AIM7P#8 @Z.2 MSV_;V;\XIC-8I&JA ."BU#6+&GA/G'2&N9]_C\6IZQXOX,]E#4?9:-6/9.!( M"'.DH%"..+AQXV X"PIPFN[PA(LY4=+%1)NEX?W)8"FRZ:.- QEZ=UF8==" MR[LK<38ZSY@$H(E3C;L&L7?_T4=RLA0V<92 OQF+/5"NK6UQ&+N4M7/#4*(5 MIEE>2?HW1TYE\G1A+*=6Z])LE7(^NS+547S2A^>(LH1DNOG95;WKJ0MRIRYL M[?*D) -!RE05LD9(]<[@3Q>M?KR\>_?SK#H47\U:YS18O!37%04?H!<(J$U! M'@6A_V()G46@O)I!0YR,1A>9F ZG^)4?;0\(YN M>I]E)&S,[DBR\(E@,_1A.. 'CW7B&Y%S*H9CAUJ(V]WT\\E8?&-H)-E7:B,6 MK6:N9AS%$C%L?#."+&_.',FR&_Y3L> 0V01(/61A,(H]4.+@*6#T$\.1'I-X\1HYF5>A$5826_*S]['7B(6)#!C6-'OS;R ?QI M:P=J4A3:!K&.G#9!#S_,"20H MN'L/0";- TY2?.,^?:X<1HS=#*CV='P^%N_'%^,,LAX-SS+QFZQQ,K_D8-\2 MR8CQ.///>P_#M"\^*ON21&6IKD8UL5VZ NMM7/K+T!A8!"4I%(%I3:$6%"F$ M_1D@LFR[1#G$,B^)T00976A'L%#YX"@D\L'A4?2K"U5')?(2;GP28WT,#]GJ M!BD?<"I5\QBAIAA):1Q](-]X$ VZ2SMV1T\@ECQK[98K$*.H&V?VDIRA.=WZ"F%$Q$%0! E M1/0E9@4EQR=XCZ!0%4< Z-PS3^;>O;"T?#KH(Y)(@]U:0+?E(LW"ZTA0M(QU MA[))2DMJ'YDW*E]6IC2+;1==]T4@;1I[TTO/VEX@9MH&L9EG9.;C5*>;]-KE M^O>R;)DC/Q"VDI@63AUA*6'A(0&O[5)8+QRB%ES@]-;MM:-O%#E%0_LAWU-. M"%_& "R64C^/O$VR,AZ,<-B*L3TE9L%U-(/)W'L"7I:^K MA*-N)E'!^W@\=QFSUSG'@IFB09YY"K+9$W6PP= F7+XA)"DT)T)5%V(X3WLZ M/,TBW]A)747Z>*FD%!8F\#\$TM.I@%>GM7H/KN7G/5A=+1%GK&%=-33V&O6"#K#FM9^:D$6+DZ M";$3Q[5K0P7+: O.Q>F;;E??^,Q]LBPWW!%41:TDLX%CL71M8ZN-MPN!# M9^68SA)_F87:!>V,62M8#U#C.Y6X?3SVU]9_O,#+1]5!0O10N5 -%5?6U&K( M?7#N]_5]D#VQWT;%8&Q73!FR\"])K1,@&SR4>!>:4W_@:"68H^?;OC_>T48"QYS+WZ[6G09Q8(E739D6 M5RE"2S"?,?*PK:"N)1>+P\"7.&\ZC]/%)^AP/LAR81Z*0\_ GT,]4 -H;.5Z M)A"#M:&U0NC"$.ESW9ES,J&\BE=%2R10Y*X>)$5/&2E2ERGT#C7OBMLI8!/K M$M!^!J[9MRA95\R#!2)J;BZ!U*@FWF2Z(KAC&?>8?'0# ("^=W2YG@3+?D^= M.Q.5:O9V#9+.(2C8TQ%UT*EK7J$#)-=A8HXP7C!MH_1GT-E-4D/L&LW45M4NSL8#Y^UXC.3WUJT=L\"@B.+X<_=)OEX@78I2=3L^R\]-1$N/$ M2*5HZT"QCU6HN4&R]<<^BMTKS'(8I7WFLJ]+=3X]S<['%^*EK_P>3DZRZ>0, MWY\CVWN62ZY+Y$IA6H0FXIF9! MX\==>&:#$TVAJ="LB&RXPHUR;4KJAE8AW\I+PV%!I(]BVR<( M>M2C2Q6.8G7K4IC$G>VA@%9_JKKA8_CH*&/.X9'6=\A)7DF1CS?M(K=>V8#< M)P=!D*^&K12),3G%#U6]X.Q_H,^N^K##B,B]7INS,I7_^C+BDQ-/8@6QT/D3 MAG VG68GDU%4::_C0>7[589 VRB;#D?99'RVSWYV4KV@&0%=%,2SCB2^B6.A,)M)]YFNU;NBI2?:Z,-;;G#Z&/^Q]TO MIIBZD.X:7Q:&)".NE@LH)_W_[Q3=PDAIJ:#$=$LKKS6W*3)\6Y,.N4M*(:"' M9L,G ?)/3T_I"[S&Y#P[/YNRS@^'Y]G9Q4B<8OD;\"LLO&>KL. Y9H&PZ?DD M.[F8B,/I\"0[.3N!B1V=TS)?D[CP'0LR+/&;K+^K9EU*Z,P(&X^G$P&G=7:2 MG0_/Q.%)-CF=P@IYJ8LS6HJ+AZ#S/!M.3K.+"8'+F*@^RX9G=)S#<79Q.LQ& M)V3B1Z,))MV%HL_[I$9ZQ=60)SMWI K<'XA5DSRTXV,-R67S"&N*S'4ZBEA, MY:+'BD_G$"U45JB-5W:E5LYNYIBK/9#&VPZI>D< =@V$@?C,:?V3B^B>=62^ M6^#O U&^;_)<6@X#R[3$U!W-G=H3V^W,0>:]U&5,!<)E'8"QZ_4D%U,&U%AT M5[BH,S&%&0\?(R46WG=-X!H9,%+;K_)AYX9"4@*-WJV1#WUO M717!"\;L*]1_YBUW:V@*,1125,&+(E4$GLIZFSA!V_EAS)AQS]C=Y0FY9.?( MW5MRQVF*M!-*#,0'9,<8;L4M!MW1_0'"39W[+);/O:;+/_X" X^(-P'S_O]\7 M\#L3N,+3Z8@_3['J!3Z_5Y7A*\M8\(]88*3*ST+U%K*4=A+(%6Q^[I"CBVQX M?L9JC8_3X9@_^ILUK@;0PN@).'NR&E^<\,CQU,_X"SL'IF+#D_-AV/ML.N&/ M-WT-LHERO1##P>@\_ GJTG_*Y!TY)]Z[4/),#X*,GX-:?QFD*RWZJ*]X5%V3 MKM%*D]PM$_(?=>M"PUXLN"!.NOK[7.JZZRLB]Z?V#B_TN$42VKB1_N"?.4[O M7R7C -TK?F\+=QW%.AK\7=*DAN,B>B:-"JLTR->QI7B'D.?[T5T.]2/YN5LE M5-7@>[ZF4&57Q%_Y;8))T 7OHSE=5N +^-A10.%5UB$8W:[+J/XF&W\/I=!4 M:8+);;4J76L4R\V5NWI(TP?BBFZF,4N_$&H)*CAJX"'*_*=)%42TT:5\. ?B;&_!\9V-Y^N$[DG M5,0B+*VK991U^$^( >M6EN&65\--/7[I%""' MZ6Y9A%TI_J_LX!Q/W*3SA3;5K:*-3:3DFE'O%@'W8M3*ZV6/4@C&FG3M=.FN ML4[??8C#5^$I5NUKE!WL^R7-+3^#NR2_?SJ6ZX M^Q$:PO\%_2:B5'-,'0[.I@>N@AF^-&;-/Z::F08A)7]<*@GMHP%X/SWY,MYK\VQ+1 HN*/&MM*N9H:3:)W1ID14BJ9)*EZ2BIF%#1=!SV'LUT MK&LGA<)' [:N*F:^SE'J_23J1X>-I=B4SF\DT_&6;? )W=_;1T.KI$,I1(7* M"JW X'H2S?HW\X&/#P&?!>[MD0V^DY76SWYQ7TRBU!-"B=QY!$9_.[Q%*3T0 MT?C28D9=29]X;!_0[T+OU,N*6;S5\A]1N'(27450X)K5TBWU_CVV_0P]'M?2 MAE_8-[ƒ\MDY7;3(QJ(1J_ME+>PY'"5?I&PE9FY %WDVAP/(/YMAT;/0> MC(\F-&^$5D,VD1/*7\J3,^05E.>F#]HAY/ .ELA1[-A*HATGCI"]/^$MRKQ! MR=Y Z6?P02M76EBH HL? 1*BU/'*#KSFV5G$/VO5@SR-(4NS[ Q>WO69![S\ M3)\6G(8[H9CB@DEX6G_BC] M_0S904=V< Y].N-[!H.-A7DMS30-I'>@UN!)AK27-M5 ;8 [HTN@QI3<7 M_M+\S?4O3D'\#'F<7_;C[#HG>TCV,!Y>7UW,/!1=CD E"+73@GNGYKPVEE1O9?%+3<_- MOT(?_0Y5T8-96\"5=( EVR&L$%6;[ZL9#,4-S17MOLF87"1&: R%'>@1F]:, MR4DZ7@1"BC@B<3:!^"&X[3!H)3?"H1'LB%"%K@>GWG9R)#X5FDV06 N!9:-# MW6ZGXK-&O%[#FT_ !V8V0EF0N*;4M'&UL?55M;]LX#/Z>7T%XPV$#M/H]=GI) M@*9-L0UKEVN['0Z'^Z#:3"+4ECQ);MK]^E%VDDN!+E]L228?/@\ITN.-T@]F MC6CAJ:ZDF7AK:YM3WS?%&FMN3E2#DKXLE:ZYI:U>^:;1R,O.J:[\* B&?LV% M]*;C[FRAIV/5VDI(7&@P;5US_3S#2FTF7NCM#F[$:FW=@3\=-WR%MVB_-0M- M.W^/4HH:I1%*@L;EQ#L+3V>)L^\,O@OON0SO%PO4._[+23EGMN\%Q5?XO2KB=>[D&)2]Y6]D9M M/N)63^KP"E69[@F;WC9-/"A:8U6]=28&M9#]FS]M\W#@D >_<8BV#E''NP_4 ML;S@ED_'6FU .VM"CGU+09RI7VP!9SU@]!O ,((K)>W:P%R66+X$\(G=GF*THSB+CB)^ M;N4)Q &#*(BB(WCQ7G+8UP3U<\CJC>'Y 06-U\7\YN[?^#L^@+F?WW[M+B:7]^]O!RX M#\\IKG&I*X%;*)3I^16*>I;6:@EVC;!4%;6^D"MG1,5$*N;IP!73530MEL(ZN2^)A'G 1MF0O*(X8\,\&7Q! M:M6UJDH0=:/58U]=&.8AB\,$\B!C>3@C.#]X"UD0]J' M6:];/C?_-^ E]QO1+20(5+<@U.LM0#W4^U?F-5TTV2>V5I M+G7+-?T(4#L#^KY4U%K;C0NP_[5,?P%02P,$% @ 1HD\5G; @ M^@4 !D !X;"]W;W)K&UL?53;;MLP#'WO5Q#> M,*R 5U_B)&V7!$C2%NO0&YIL S;L0;696*@L>9+<=/OZ47*29D"7%YN4R,-# M\3)8*?UH2D0+SY609AB4UM:G463R$BMFCE2-DFX62E?,DJJ7D:DULL([52)* MX[@758S+8#3P9W=Z-%"-%5SBG0;35!73ORF,&I$M]X85*&/^%56O;.PD@;XQ5U=J9&%1F\AQZ8HRLYIN.?G9T8VR"%WX %-6<\L$ M_X,%S-3"KIA&F"ICS2"R%,B91_D:=-*"IO\!35*X5M*6!LYE@<6_ !$QW-), M-S0GZ5[$SXT\@DX<0AJGZ1Z\SC;MCL?K[$G;@%5PP263.6<"9I99I'9[/>$6 M+GL=SDW.J:E9CL. 1L.@?L)@].Y-THL_[B&;;P33\=WE M?'QU^?W\#&:W%_-OX_MSF-[.YK-_>L9L".2N9^A+<7\W8K7C.] MY-* P 6YQD?];@"ZW32M8E7MI_M!6=H57BQI.:-V!G2_4-3J:\4%V*[[T5]0 M2P,$% @ 1HD\55_*F 3A @ #08 !D !X;"]W;W)K&UL?57;;AHQ$'W/5XRV5=5*V^R%2RX%I"4A+55"TD#:AZH/SC*P M5KPVL;TAZ==W[ 5*5<(+.V-[SIRYTEDJ_6 *1 O/I9"F&Q36+DZCR.0%ELP< MJ@5*NIDI73)+JIY'9J&13;U1*:(TCMM1R;@,>AU_=J-['559P27>:#!563+] MTD>AEMT@"=8'MWQ>6'<0]3H+-L8G2<"5!XZP;9,EIO^G> M^P??.2[-E@PNDGNE'IPRG':#V!%"@;EU"(P^3WB&0C@@HO&XP@PV+IWAMKQ& MO_"Q4RSWS."9$C_XU!;=X#B *RM6G[!53PMAY0G7V[&XZ'D^'U"&X'E]ED< [#T20;?1[V+P>0C<>#R9A:9#"! M,]^YJ&ENJ96HITS!%P9R$KBQH&9@"X29$K04N)P#LT E12KIZ8$KJ:MK52EO^VYO"^U:8--/PA(P^."5.DK#E ME(.WT#AIAK3&'%K:"MLD9=NF^$P[T#B^VO-^0:8-H.OE->VZ$SUMV%7B:&M$ M*:*Y7T0N(96T];1N3C>[+JM'_._S>E%>,3WGTH# &9G&AT>M '2]?&K%JH4? M^'ME*7U>+&A?HW8/Z'ZFJ-M7BG.P^0?H_0%02P,$% @ 1HD\50R#4I?: M @ % 8 !D !X;"]W;W)K&UL?57;;AHQ$'W/ M5XRV49\VV2O+I8 $2:I2)6D4DO:AZH/9'<"*UZ:V">3O.]Z%+9$(+_AVYOC, MCL_0WRC]8I:(%K:ED&;@+:U=]8+ Y$LLF;E4*Y1T,E>Z9):6>A&8E4965$&E M".(PS(*2<>D-^]7>@Q[VU=H*+O%!@UF7)=-O8Q1J,_ B;[_QR!=+ZS:"87_% M%CA%^[QZT+0*&I:"ER@-5Q(TS@?>*.J-4X>O #\Y;LS!'%PF,Z5>W&)2#+S0 M"4*!N74,C(97O$(A'!')^+OC])HK7>#A?,_^MU^8:[?%J.+U?"5+^PJ;%9RX-\;:PJ=\&DH.2R'MEV]QT. CKA!P'Q M+B"N=-<752JOF67#OE8;T Y-;&Y2I5I%DS@N75&F5M,IIS@[O%<6H0T7,,IS MO<8";CF;<<$M1],/+-W@<$&^8QO7;/$';%$,=TK:I8$;66#QGB @:8V^>*]O M')]D_+Z6EY"$/L1A')_@2YI\DXHO.9&O :O@*Y=,YIP)F%IFD=Z9/9IP39<> MIW.6Z9D5RW'@D2<,ZE?TAI\_15GXY838M!&;GF(?4DW4FG3! WMC,X' 9'&L M4'#-32Z466N$WT^XM3 6*G_YS^?^Q],-M"]A='7U^'QS#;>3T7AR M.WF:W$P;->) 3:[(L\:"FH-=(LR5(.MSN0!F@>J)5,_>F:NG*VITMJ>@MYZ_ M7#B+%4114MLQK'+N.23MKA^U,S=+.WZ9'80)1FOEAF#:G!7_E!L&E 8%S"@TOV]1A=-V#ZH55J\KW,V6IBU33);5MU Y YW-%7M@MW 7-'\'P M'U!+ P04 " !&B3Q5T-)_87X" !O!0 &0 'AL+W=OYCV8)*# M6"1V9E^@^^]G.R&C&N4E\=EW'W_O[/-@+]569X@$KT4N]-#+B,H;W]=)A@73 M'5FB,"MKJ0I&QE0;7Y<*6>J"BMR/@N#:+Q@77CQPWX,4UZS*:2[W7[')Y\KR$IEK]X5][=L-/$@J3;)H M@HV"@HOZSUZ;.AP%]-\+B)J R.FN-W(J;QFQ>*#D'I3U-C0[<*FZ:".."WLH M"U)FE9LXBI\E(?3A$A[- L@U3!2FG 8^&;AU\9,&-*Y!T3N@,((G*2C3,!4I MIF\!OE'52HL.TL;16>)#)3K0#2X@"J+H#*_;IMIUO.Z95#60A#LNF$@XRV%! MC-!<,=*G$JYQO=,XVRTWNF0)#CW3#AK5#KWXXX?P.OAR1FRO%=L[1X\7F51T MN415P"VN"'XN\95@G,MD^^N4UK.TTUJ?9\LI]#OP>/\\A=D=3.;3V_LES 3, M$I(K5'#M:A]>P)B)+;(HBCPY%'LV.0CZI M#%'#2UEP-77>595$MK-)9>$&GC=T2Y9S M)YI9WYV,9N*@BYSCG01U*$LF_RZP$,>YXSNOCG6^S[1QN-&L8GO!OPF.-1G=A@*MD*\606WW=SQS.$L,!$&P1& MOV=<8E$8(*+QI\%TVB--XJG]BGYE:Z=:MDSA4A0_\YW.YL[8@1VF[%#HM3A^ MPZ:>@<%+1*'L%XYU;'_B0')06I1-,C$H ?*#^!:<)TIB/D.=_\#N,2K)1>\DEL$%Q%_''@/0J\+ M@1<$%_#"MMC0XH47BE6@!5SEG/$D9P5L---(0Z;5N8)KN/YY.*.7J:I8@G.' M!*%0/J,3??K@#[TO%\CV6[+]2^A1TP=(I2AA21?I]CO_%$\[SO[F]CV'2@U5\%:_7\0K6\6-\\Q"_#8ALB"6"I*DT>40* M.B.FHB"-YWP/3 /U#JEWTX[IG6F@W]D67E^!'\KC\>=STOM/; #[NC M8-*Y)20)X7#4]?L>!'V_._2#CHT8#,A71X_(#OL^G+MG]T0-=$E[JWE%= ]< MU\)HO>VS\K56TUMX_29=,[G/N8("4TKU>J.! [+6>;W0HK+:V@I-';%F1D\C M2A- ^ZF@D6L6YH#VL8W^ 5!+ P04 " !&B3Q5M^XH!@@& .#0 &0 M 'AL+W=OO(+RAZ #%UL47 M.4T"Y-8M19(&3=(.&/9 2\\ZRH#KMS:\O]?K]*YI3+JJ=+*G RTR:7%EOST*]*0S)U2GG6#WU_ MU,^E*KI'!^[9C3DZT+7-5$$W1E1UGDNS/*%,+PZ[07?]X(MZF%M^T#\Z*.4# MW9*]+V\,=OW62JIR*BJE"V%H=M@]#O9/!BSO!+XJ6E1;:\&93+5^Y,U%>MCU M.2#**+%L0>+GB4XIR]@0POAW9;/;NF3%[?7:^D>7.W*9RHI.=?9-I79^V(V[ M(J69K#/[12_^H%4^0[:7Z*QRWV+1R$;#KDCJRNI\I8P(-G? 5.T$HKG1AYY4X+U)*=PWT$50;6;B. M["1\T^*GNNB)R/=$Z(?A&_:B-M/(V8O>R+025HN/JI!%HF0F;JVTA FS+R;< MF!N\;([!LE^5,J'#+M!0D7FB[M&[7X*1_^&-8 =ML(.WK!]MFB'.5)5DNJH- MB;_NZ-F*DTPGCW^_%/';-J\_WYVCU3UQ<7WZ^>I7XKSFA&QE J+#=> M2+@IC7Y2:*)@U(A,R:G*E%V*G.QHZ,4(("+9_9;3GKA[.19HV_F.J)B271 5[KDA*%G8E;FN,3=" MS]K4$=5.()S#G)3S[Y@#7L]>K1F*A,[D&<:I%:H2N8:]3#U2MH2P+$2AK?N$?A"+:_#\J[5+-,BVLFR7 MWF8!A+73!0A+0"R"0@<[_#R&1X!IT7\MKO7'^^;%JGG\B(7T40>$-_ MY,6^SYNQYP\&O.D52.Q/7"PL$H\1&HM\ M?:'V[P,8&$^\H!$.AEX\&GJ1D_^IGBYYY+?G/GY]U@Q8)69& MYZ[86P.UI9"2)0/:7XU&669+[@NOX(9V-P"!N25)A$-,WNL&-]3;-'BS.L$;=FT7;?3\:.0%X:!9CT(OG@2= M6PN*-2Y M5#,^!O&Y)F!>1N%H]=.Y(IDU$,-0DK&X?3 &Q# 8L"=_N&U_T\BQ-XA&W,.! M-XCCG2C2G?&)(L00L^0P]((@@NC-S8UX)_/R@SB_.+L$3P%:R/ !EXJ"P%E[ M2"Z.X2" \'V!&U+F&.AWQ":"R(OB2.QUSI\3%HXPGL C'IS*4EED?\F\=]JB MY7T4(]$0$>PY'-46(%U/;N -AAC):,(!CB$YG(Q?F=T]Z*^'\=CN=M8#>RQY MY>,K&O>8(28]<:U_&("SVHT43TG2UDLO"LSO7)6;H:[6Q,&OK2_$-T9QG#@Z M"2;QR!.?9%$SXP*-$^?;^8'7H=LQ6$[!-+)8;@:_8NJ#4?-_]+:M/9>.S)*L MYG&&F.6XH,A<6^B?Y%4C6F$!MP0*Y-$"S\AL]5)!@L!-B]8:.#&E7+JAVX&L M,]+4"A71F4HEOR^J]JK!XEOX6PEOF(%1LVVN)XZ=S@^MVPY_IC+G=L,"9&NS M,7[?N^VU9/%/C612M;H4(\TG9*?KJ@EQYQB^ORD[A^H"M)M0Z1YZSF9;NHH+ MNA5<$/=>N@#UM^ZH.9D'=Q/G+H'UFNMJ^[2][!\W=]R->/-/X4H"=<@NHQE4 M_=X8=VO3W+Z;C=6EN_%.M<7]V2WG^,-"A@5P/M.X"ZXV[*#]"W3T'U!+ P04 M " !&B3Q5#6R5IBD# "=!@ &0 'AL+W=O0[DJ4![!G///YFQ^>C/?:/-L^$NFP2Q)X024^<1."T_<(Y2>B"B\?V(&;17>L?7^Q/Z M;1T[Q?+$+]_X+'>/H>+]72UO^P;VS[O0#2RCI= M')V)02%4L_*78QY>.0SB7SBPHP.K>3<7U2QON./3L=%[,-Z:T/RF#K7V)G)" M^:*LG:%307YNNM(.(4G@ \QU40A'^786N,I(5DZH':I4H!U'CB[S+E%Z!)XU MP.P7P F#)2'D%A8JP^PM0$0L6ZKL1'7&+B+>5ZH#W3@$%C-V :_;AMZM\;H7 M0K?@--P*Q2E*+F'MN,,Z!><";N!ZY^'\ZQG9DJAY6#0_,)C^_C[Y&'^Z M0+;7DNU=0I]>K [<")M*;2N#\.\&7QS,I$Z?_SL7Q.5K5@^;!;5#!^8/R^7= M9KE8;=9PO;HA>;6Y6WU>K.9WBS7\B?00+#PH6/(#)+XDR3!LU'!=Z$HYN.>J MHF<.P^84_C@=[PS6.7[K^T:XK^3A5.K87T.U1V#-^0#Z;,#@A@U9"(->$E^% MX'(")0R3YB>43D.OU3!VQHRQSDDIE"BJ K:5\VDL^:%.=@A"I;+**-=0&MJ+ MDOK$5T HAU1G%T)%#6X(!D%I]2&E7D+)GR1"RDOAR%PVZ>*$RRULM:11:$?O M_D%N %6-70?8C4?OB%,7?H.K)$SZ5U[J>:D;LF'BI3Y)O6$X8 .X-;H 1Q/2 M]W"S$@5JE)*K \V( ]%Q_G>N_:)7(Z- LZL'HX74EZZ9'JVVG;W7SY<]0,PS3!L!*?+>@ ]:4?CK-[F]/U XPWH?*OI)1X%?T'[ M19K^#U!+ P04 " !&B3Q5+&[JJG8" !8!0 &0 'AL+W=O^*;6R/(VJ!)^% 2?_(IQZ<73]BS5\50U5G")J0;3 M5!73NSD*M9UYH;<_>.2;TKH#/Y[6;(-+M-_K5)/E#R@YKU :KB1H+&;>97@Q MGSC_UN$'QZTYV(.K9*W4DS-N\YD7.$(H,+,.@='RC%U_8I]/6<.+U/"M%_8=KX3"(CZ@*CEW25J65XSR^*I5EO0SIO0W*8MM8TF M*(L01O 1DJH6:H<(>"AYW.*-3Y1L MP"JXX9+)C#,!2\LLDM2L.59P!SFYL+4+,.91V-A4#^C%[]_%WX*OIP@ M.QG(3DZAQZDRQ,QUQM';]\; -3>94*;1"+]7^$(W0F5/?X[1/YG@./W%PRHA M58P@N4_O'GXE"P&M>P'5)"!H M2 7ZE:9@V4_D) @A/"I-.],&,M5(VPE_ M.!V>C&ULC5A;4]M(%G[WK^ARF$Q2I=BZ6A*W M*@AD)YF9P :2U-36/K2E-E9%4BNM%L;[Z^<[K0LV&.\\8-2GS_TN':^D^E$O MA=#LH&J(BG[JV/9L6 M/"O'I\<&=JU.CV6C\ZP4UXK535%PM3X7N5R=C)UQ#_B2W2TU ::GQQ6_$S=" M?ZVN%4[3@4N:%:*L,UDR)18GXS/G\-PG?(/P+1.K>N.9D25S*7_0X6-Z,K9) M(9&+1!,'CG_WXKW(#2"+<$U/SU6;:KKN'GS<8[!E^WAZ#:Z8E^Y"5O$PRGL-RK@42 M3=>[#&[9^;O94-#O/@?K?70;L%_'YZO82"3!A-[=7[W__[>J/B\LO M-^SRWU\_WO[%KA:++*%\X&4*D0JE)'$R:K'WLD!KJ+FIKLO%0I@"8U? F0N% M>#F1Q4JI1Z]?Q;,P/F)G9=G W2X8UTPO!5,(BKD& MFS# -7C^;+C20DW8+1!(/B_7;,GKEH *D"(+1@!DT+J03:E95II[ZF#$,.'U MDDDTIB5'Q BB'[F]?A6Y3GA4T[F ?L;4R6#"UXHZ257)K-24,19#HZNS5$!( M*F!6"B!+!T_AOR"G<':G.&Z,/8&]92_4VZ\*KK3*$BW2+:U@2)XT.2*)3R9#2EKL=[%FET65R[40.+Z798U6# /^0;I^+-DGCFQ4:\I3C[J+ MX["S@@*8M@?S\R=7R9*YL4% D1A@P=<=OG%FIK4PQFRF0"&*.17."R$]EURE M6PY@/$5[SVI-5$3R7!G4$G-L^Q?\_-(>'',P9PH*@"!5T&:1*<3M -@FU0CY MHE%9>6=8KP6'D)8]^JL8^BO]=,*>PZU=%YLG!\DP9&KK]*]EINO1;C#[;D8F M@&?(*VP [%^F1BXH&3_P3+%O)H/?'$Q-,KX=7:'6$."4[$"7^-0@)XU:KLTB M+[1\UV?!Q)N-#",P1F1=/V:SB1>,OD$)@"@ULKIN\/@FMKP@9&]9- G]$8;\ M0F2$\HZ]>RYJT\S(=RS/F9$L?Y 51Y83NX %_BY9SLSR(QO"9J3@HS"ZB$(/ M%P%IN4>NRV)[9CE!8.2:(BT;RC+*HXT>41L7-\;%MG*QI M$MVF;$=^(Q2UAG-VC<5-*$4-90FC9)(TY@1ENGK%Z)EL&W6XVZAG/AFP+A^$ M2K*ZGTC;6%]X>6=*7K18@JQ.H-SG-B";(H8LYUV6*T'+,EW!=>B4,!-3,<\6 M2'53F6^?TVS+Z<6(#1W_'\D!\R?H!(YE1QBWLXC9DYG]'-H!#M!3Z+_K6:$7 M A=U\@36'QW+L2,KLH-'CM@G'Z$=X#%H;;QO=R0$AGN6Y.V8RLI$JDJJME^; M")<:]8FXN1?*C'SC5 MH)>I&PMC676C\P#V.>P-8;KVT3,+: SLR$EG +[#L[.UJJ02\'E38P>KZS;= M:UD,0SKGZL[,6Z%YEO=[UPH+H*BY.7>K#-YT\G2";"\1:3-XYR+/Q'WGE&T% M;KKJ])^IYC M2C3M5!250<%J2;FRLRF F-P)]*I!D6'A@-$2&T/!KJCPUJR= MDO@ESU!S>9' <>?,B5HZ*E@G;+LXI,0]-]H>V[$#P%ESAW3 M41;03]4OEL85+ZA@88_14J/P:"4#QSYGMK:QK0ZU1&7!S\(L@ J[4(HFB\U\ MKYQVF6HE/19^G\1MBX.S:+P]$U\E+2,'S+;HVO/@^3[:9UR74G%;ONFG7H_=YP;3K< M-<]2NNG\<@&;:,VY?*C:3>>1[NL0MFLTA)I>!CK7U7!G'Z2S]NWA[!ZU:+Q" MT-Y'"TM?N87N8YYA)/O2*-\S9]>%B MNO&)J1 84_0AK<8&@Q)IOS8-T.%;W5G[B>H1O?W0!POO,E1(+A8@M2=A,&[? MW?N#EI7Y8#676LO"/"X%1WD1 NX74NK^0 *&+YBG?P-02P,$% @ 1HD\ M5>2Q.DV0 @ A@4 !D !X;"]W;W)K&UL?51= M3]LP%/TK5YDT[8$U:2B%L392VY4--$K5C^UAVH.;W#86CIW9#H5_OVLGA")! M7^)[[7N.S[5S/-@K?6]R1 N/A9!F&.36EI=A:-(<"V8ZJD1)*UNE"V8IU;O0 ME!I9YD&%".,HZH<%XS)(!GYNKI.!JJS@$N<:3%443#^-4:C],.@&SQ,+OLNM MFPB30:LK!ER7B!TG E0>-V&(RZE^.>J_<%OSCNS4$,KI.-4O0$H<#4.@9&PP-.4 A'1#+^-9Q!NZ4#'L;/[%>^=^IEPPQ.E/C-,YL/ M@XL ,MRR2MB%VO_ II\SQY3^ M#)6%0V8%!197?F&7)0*L]:%=-;"[PK7HTB>/27[&\.MDC8W,)49 M9J\)0A+:JHV?U8[CHXPWE>S :70"<13'1_A.V^Y//=_ID>X-6 577#*98+^YF%$^FM[2PA&L)5[C1%5F2M2N@-:WBOZW)G$;M$]O\A]02P,$% @ 1HD\52-6ZK17 @ M'@4 !D !X;"]W;W)K&UL?511;]HP$/XKITS: M4T="@*WJ(%)HJ=9II0BR3=.T!S8D5,P-5H[0[6Z4K1M;4N]#4&EGADRH1QE'T M,:P8ET$R];Z53J:J(<$EKC28IJJ8?IZC4/M9, Q>'&N^*\DYPF1:LQUND+[7 M*VVML$(72<"5!XW86I,.+^=C%^X ?'/?F8 U.R;U2#\ZX*69!Y BAP)P< M K._1[Q$(1R0I?&WPPSZDB[Q4L. ^@P"UK!*W5 M_@MV>B8.+U?"^"_LV]B)K9@WAE35)5N[XK+]LZ?N' X2SJ,W$N(N(?:\VT*> MY14CEDRUVH-VT1;-+;Q4GVW)<>DN94/:[G*;1\E2$<)P A]@C8(1%K!BFIXA MTTP:YD_.3$.RE5Q\F'>H\Q8U?@-U&,.MDE0:6,@"B]< H:78\XQ?>,[CDXA? M&SF 470&<13')_!&O>Z1QQN=T&V %%QSR63.F8 -6?VVW^BHX!9N?!S.C9C=WRPULK"Z>(Z0[C?ZD M!F#O!?M[.8/KVYO7+O<9'CN"\*!G*]0[/YD&Q8"MS8U&GR:!*#;:6P-4K6?@'M%=I[\LK0/&&H78/>WRG9#9[@"_9.8 M_ -02P,$% @ 1HD\5?EG)=&# @ @ 4 !D !X;"]W;W)K&UL?51-;]LP#/TKA ?LU,5?21ITB8&X3;$.:-K5:7<8=E!L M)C9J2ZXD)]F_'R6[7H:VN4@BQ??T*(J:[H5\5CFBAD-5=C9 5TV3*K:MJB2RSH*IT \\;NQ4KN!--K>]>1E/1Z++@>"]!-57% MY)\82[&?.;[SZG@HMKDV#C>:UFR+">K'^EZ2Y?8L65$A5X7@('$S<^;^13PT M\3;@J<"].EJ#R60MQ+,Q;K*9XQE!6&*J#0.C:8>76):&B&2\=)Q.?Z0!'J]? MV:]M[I3+FBF\%.7/(M/YS)DXD.&&-:5^$/MOV.4S,GRI*)4=8=_&AG1BVB@M MJ@Y,=E7P=F:'[AZ. !/O T#0 0*KNSW(JKQBFD53*?8@332QF85-U:))7,%- M41(M:;<@G(Z60B/X8_@"2;-6^-(@U[#8T:BFKJ8#3)B;=F1Q2Q9\0.8'<"NX MSA4L>(;9_P0N*>OE!:_RXN DX_>&#R#TSB#P@N $7]BG&UJ^\$2Z"K2 ZX(S MGA:LA$0SC=5'";=TP_?I3,=VI/\RWO5@NJ]0"2QSA9_'A<+%>P>*(Q@3L."=9T#VN4 M$$S:^X:[5 OC\,\[QU+LVA!_U'F.4./6=097F+:NT#^#6R;3W*ZHEDBU/(*$ MW@!N3&>F0F94#J3'KW/0.;Y]C; 2=9&"V-CMZWD2PSRYA,F(E'#QWFV[1UU1 MH=S:WE>0BH;KMD%Z;_^]S-NN^A?>_DV4Q+;@"DK<$-0;G(\VQ MM=#4L7:9TQ>)T@30_D;0P^L,)KKE\ 5 M "@1 &0 'AL+W=OK,;"LE,YZTR<_&P^'%V4;JXNC5"WYV4[UZ439UK@MU4PG3;#:R MNG^M\G+W\FATY!]\TJMU30_.7KW8RI6Z5?5OVYL*=V=AE4QO5&%T68A*+5\> M78U^?#T>TP0>\;M6.Q-="SK*HBR_T,TOV-#&^]JN_X\/C, MIU'69_Z&S>OWR:'XD,K6435Y_*G?_H]R!IK1> M6N:&_R]V=NSL_$BDC:G+C9L,"#:ZL+_RJT-$-&$^?&3"V$U@1)S9C1C*-[*6 MKUY4Y4Y4-!JKT04?E6<#.%T056[K"F\UYM6O;O6JT$N=RJ(65VE:-D6MBY6X M*7.=:F7$L;\Z>7%68S^:=9:ZM5_;M<>/K#T:B_=E4:^->%MD*NLN< 9 [1C M#^WK<>^*?V^*@3@?)F(\'(][UCL/IS_G]_0B?]YM3!U!6[YWT,GMNM- M#J]'(O2CVIE\. MZ[]&' ;RI=I'J; RGE4G1V%Y_72BQU(3% YL+4 MLE:0U=H(GE[4*A-K52G-HDLB*&K,2,,:>-].WY9&\ZK8YD967\2UKN_%SU79 M;(4L,E$VE;AM%D9G6E:@T4!PGTFU%TA+>FUM 7RCR71KVK'Z;1 M_I9,&+S>RDIZE#Z"]8AH%ANDXPGQ.UVOQ6^#VX%8J4)5,L_OH3U3M:7YLA69 M;)D) 4F#T\V,A[490U__L(Z:G$$OQ=5D2N#%LR#4P$0$50@21Y MDREG.PB:>HTU60B6.B<.*"N&H6JV-;"&NW8LO6- Q$[9.: NA%K>$Z.(M<; M"L)60JS!%^ (CL X.002%5DK#D6,L-Y%S@L)%-L544XAV)"M'#,.T0/+)2 M.' %=P/8KLJ-,-(IT6U59DU:6PU%3*9)0T&0X!+IG!';$@.N5V6IO(&/H<'8 ME@\K!8;*>8E55:8*!"&LJSVP=Y6N>=?E(TA3C)1[!RZ4*90C( 8,"R6: JX% M^TX8/!#7:T(=:PJF0@YWSJI78IFL;!;ULLG;C6A-;%96&>D,T_( H;DPCM08 MY/B5-;)3-_9=!FBT8=D#)?TTC")K\$V5!A.QL9"T[,_:AJ_:=5(4]$<>]VAU$.>TB5GC$:[)F+)R(8^#3LRP"(:AM$,/X&"I_,1XKT&7:AA!3DRQ MTJPY+.<3./]5FGA_BIP+:Y;7>FL(@U]:N$66V>RRJ#5V/L0?\@* MGE!]_UP/NG>;P^K ;:55URN&4T+V2PJ*R(@!=@XD(5?D+- MK4M&'ZE-\I*[ELL:K&^HU-&P39 ,>['W=K/-RWMPS6T-O(B/._@HQ(GB!O&E M.'Y[^_'FY+F([-_R,":OLG+KI?'J]EK,1O.$\0D#9<74 MAY](Z\3XHGV'W& M;\(BZ,F@C6E &;.6E?5/(= ;3#.\DG1O3JWXIO'"6$XYQ%AGMBB+T_"DZ[<$ M]X.,HZZ?NJKSR:J,_$P;E+X+GEZ4N?'L;<3KDK@\Q*+OKFY?/QU5Q^)SN=4I M#18GXI>"O'+ "VNDRXQA1B._<[']K3SR5C\QE:56+50.[%J-#-!PM$H MX8[U]H*LG;,$')&R._VG8CY#A.*M\3'S#AO KY3%#;C?RBW.RM)SEB.K:+' .ZM1'7XZ>IK#V4 M(M/&N^]@&&V%22*6)QM:+D_)?6"+$8-2V$?6_Z^4R[D9/N,>E+P0 =C0WB6' M3G55YCRVX>P1_$-A$/SJI>9@C59>.I>A=2(&@5Q_;Q"ICBSS0VS>+DE!4Y#V M!K:_6QL/IY;&= $J?C^5B\&5^.$]!Z-)PEXKVL<#*WY.#0$M&( M\3AQSSL/_;0^F1BW,C'NE8E/+D1[JC#TKG98&/P6GZ(H,%8!@9U-FQZ!4JQM MII/-IRFA](\Y!5T/<(EL=%(C.&Q M3>#*=1-I]YV4V#NKG+DP10:B%4=R$!1[IQ8]D!B/LRJX6FP+/6*U:<'=\U9! M>'+F;&B"X-K087=L;LATV0C+^]"'X;'6L*U$N<'.-R;=835"[PY.TQGQKR9; M;7Q.0ILNM(7D(,;MT&$*2R+R\4%*D.A3R$+D[(+C/>(>E9W"[J4.>3)U5INI MY=)/SND.,)A[ XMH.!^_KN[;.+A+ FGB M*)E>.M1V8HVRJ1%^.$0F+A2SO$FO;6[Q3N8-8^0;Q%82T_RI@_J,4'A,!L*T M*3-''((66.!TFMUKC]\H. B"]DV\QYCFW+$JK.FC<((.SK4-P@$G9BG_A]]' MT!@.1SFS8 E<"HP)V^8@ WZ7WD@P]7418=3.)"AX'V=W;(;.\9Q%P4+1((<\ M!=H<<.988&@33A>3)LDTQ_I%Z[E9C^!B>)$$O+$QO0[P\5)1ZMU/X'^(%:=3 M 6>)UNH\^&49:Z- [LX!20#'=6\H+O M0RZZ5:?T6A=IQ8^!'?++X:P34RS)_^'D%*?300*(%V&_7-0N\I>!?B'+Z7B8 MN8=D4('*JJ.070J#^0;/-[1\6"8M.99]Q#Y9UHBAQ>@N2"U#2?9??&*-Q09S M&Q85;:G220I9!]RS5^3WQ,"S7MEI6K!L>Q@_SM8 MS4T;H019Z A7R, X"#MI/5FUNI:9GTH.A4H9;Y<0N5-^0)OS"?OO:_MO!()D6.NUKBCW51DVL+8 %5/!+A[!D?JT/ONR*5P[AF6;K:PX.<"*CG"U4*DDMU375L%JY7>!:826 MI)*3]U937ZWYV14.FFW&15!R#60-I46:U81

]PR!F4KD,#LL:9*,Y,Z9"M M-\W&6?^%"PK$CGL]5!:RODS@4%S:EI#4A]OXP<=6RC&=*7Z2^/0<[8Q9&T@/ MM,87*JDY?^QYZS]>GUS$WWJY+"ZM@$[;.[M Z0C$2A76X;Q=6A>!7*++)3&'4% M(E9#&_"/5;6:5=H5UR0?FJ&N?(028%$&![0OT&@;4$:]'2.( D)%YJFQQG>T MH'RNJ/9PY?,PT:9D#[PQ%:]]R\0?H$(..NKE?==UV!,#8XSQ56=2A*S-7?I@8>VAK]G@5=80"!1DJ*^2'+V$>+X-:CJ'6K9U MO]BV$.HB^])C6=@,*ED5C(,5G'^NNP/4P-%.NMOZH$49E]^=(P9=!=%LX;+E M6J;]@1)@(@I5'RRH1ITA@.! GX[5\KKB%5K=:8OOC!%6;0R;;X#@\-*7C1^I M&@-GSLB$!$2[>JN3XA,R[;TJNMKGK*=P3H!_!JW<1!G] MMOV)>FJBZK%=+%0-'R+=]2L)[N6SX7K;%V"9BM,X7E0\0Q# !^,VQ/V@QL%8 M*0Z'HBJT=?!J)J"MD9AUN3.P2'>=1J'XU#\^0(/3(H)=X=%/W4JR^$&,DHOI M+)E?C")W+#A565-YB)U;1153HJT[]FDH[&.6U5':!5F'"OCSZ44R'U^*$U>' M.9Z<)]/)#/=]8(X!Y@Q 3N93<3PZ$<=BM'?,MKV,&+4[]V-3[6/)-A"XK*)6 MOC]B2Z6[S(F34 43A@-1^XZ[K!@-EC29IKJ)(K!AM7?*=G!0HTCA0\,T+]F# M"?"1&_X(0 _:%V*&H[#"V&@KLKP'(*#5'TO$N' CV/00'CE-ZYJ'B%Y1WI0W M;9W,3H:#+#W[:Z"OAJQDD3!9QO>)4N^7?(.?;:)D#Q$!>YT.D*(LW.U)T$^6 M/)$4A-SQ$P1A-ITFYY-18&G'XY[ENPD1#]LHF0Y'R60\.R0_>U&IYPRO7#A3 MN'?68\"!!2_&TR=(!38'S*/)^?.YG)U8,AAMNV<1^0*GB_O3L)Y+A?^_7/R7 MY*+/=VW;D4?]_^Y4<('5PS(TXYJZ&6P'?.*'1".NURN(%?W_K^27 M0[W04E[\J.LYK?36MO'<-EOB?MMYZJ,FR"2L*8S5Q<4%W<#>3>;)?#9E:1T. MY\GLT%&=H ><\ M&4XNDLL)J<4Q03U+AC,ZSO$XN;P8)J-S4DZGHPDF]?%NVZD]ZF_5_@3>H.I1 MXMM%-ASSV7#(-?SLZO[W]''[?>*P0$DE$=[M)1>N3.T^;;4@QZRCS8/ M!"\S2VPM+PMI>$Z7;9ADUL#XG!S5U?,V2<]Q\1)SM;-KH:,MUC;!'MK2TT!\ MY(30HXOHCK)*7)W)=:Y2IJA,4VG8*\_CY&1[-'MJ!VR[,_O\=U+G(3+S;:6P MC;::&;50#JC2;YN-J>V$3<->Z.^3"Z;G-*&SP0,7&GU]_Q CK"(;IERQ0/(' M2[:1OJQ+TC*^SXW*"LR+&XX%. A-E\GB76-N=DV7SY:F[^C;?Q0&*U&=UW$Y MR[*4[^D$HDQ9%,HEM!/H^15V5Z0VX\*617!P),!XE.1P_97<*3A+[.W3B)Z/Z.UIJ]_!6B??-&W)!M7G^/8?Z.!L:'NY+3HU.7/&.2;:D#V'7.\8C0@F:'OKVY)6)N M0N/9&YUSVRR]\+T,3^'JO8[]SYW>">O[=GJ!0KK;^ R\]1""[[Q@^%@-.I"4 M/R\=RIZF&^J&SX]49CMU'X57?&@VE&S#] \MLER!FV#EE%R+-FIY)M_[!SB- M$_BQ%],17T^QZB6NWZBBY._WL. ?H01#">>5ZBQD*-M%QCQC[6P/.;I,AO,9 M*Q%<3H=COG3]J3;UV, FD(/0H=7X\IQ'CJ=NQC-V]DC%AN?SH=][-IWPY8$YM.-GM;&%[(XV%P7V@%&6_ M;2Z$0:/J&0URQ4H)JDC@\3:%!!$+VA9'R@?SQV-EIO*V4KMQVWBIIJ\&3Y?4 M.<J_/' M;6_JN+\W]9J^F>2@C"ZHL1;H4L5W<.=WM*L^NGF'_KZH8+CE= U"PW/)-483 M(]X!G^[#:*==,D<**@=I^).PIQMRU(DOB=%V*K_K[6(/R/=SSX%67K6\2BR:BUTDX?SR;V$UH5:N$"=7 MC"K5_S[+3%KJ?LX/UM\(FK==J8J'.FM"B$34;=WKTN--! M;9Q"Z$ *?C)EO':\=-NV1O[XJR&1SBIK/HCT; 3*_X3V,0SH$/ M^_N[!^=:(?;O]WQ7E8K^L(Y5TM,'0YFTR-;=/,W=;GE/T&Q*&N$ MW7RY5A)"0P/P?EGBX.Z&-@A_E.35_P%02P,$% @ 1HD\5=\^'$Z!!0 MG@T !D !X;"]W;W)K&ULE5=MC]LV#/XK1-H. M*>"[^-U.>Q?@WKIUN-Z"IETQ#/N@V$HBG&VYDIQ<]^M'RK$OW5(C^Y)(LD@^ M?$12U,5.JD>]X=S 4UE4^G*T,:9^,YGH;,-+IL]ES2O\LI*J9 :G:CW1M>(L MMT)E,?%=-YZ43%2CV85=FZO9A6Q,(2H^5Z";LF3JVS4OY.YRY(VZA8]BO3&T M,)E=U&S-%]Q\KN<*9Y->2RY*7FDA*U!\=3FZ\MYI,D>#CNM+^SOJ,O2Z;YC2R^ MB-QL+D?I"'*^8DUA/LK=+WSO3T3Z,EEH^PN[_5YW!%FCC2SWPHB@%%7[SY[V M/)PBX.\%?(N[-611WC+#9A=*[D#1;M1& ^NJE49PHJ)#61B%7P7*F=F#-!Q\ M.(.%6%=B)3)6&;C*,ME41E1KF,M"9()K&']BRX+KUQ<3@V9)>)+M35RW)OP? MF/!\^" KL]%P5^4\_U[!!/'VH/T.]+4_J/'7ICJ'P'7 =WU_0%_0DQ!8?<$ M"1I:!X_YUTJ'QZ4I;=[HFF7\[+X=P!;VV,(A[;.YP@14 MYIL#\X+.AE4YW'UM1(V981RXTT9@;/( M_SKFUZ#EXW[]P9G2\*Y1E3"-XA;.2CS16$-TEL"-+.O&< 6\ PG!,V!H, 04 M9*P6AA50<$PHC1ON9;4^0ZD2</1#T7[FG/1A8YB+)6K'B0 MK!M,9H75%"N5V?2 '>C7+6T'\WO!EJ(0%,-$Y4>><;&U+)Y&YB"\MX 5A'<5Q(.7X#EQE#AI["&Z+:\:COQG$BOBWT1XHZ@4 MF@T'3$4AIU'LI/X4 M7L-OJ%/!. R<*$QP/@331Y@)@@S3",;>ZV=ZBX[>$[Q,HL@)0J_'NW>@\^? M:4:86RH\)W(])_238^38.&V=)8*H6R"REGLHF%!X1W*E[-96>HPX4&'L1R>X MC,81LQ<&0Z&;]*&;#(;NK=!LO59\;5.+P'4>G1:)P]HI@]L[SNG<:+VP]-]L MUN@._;ZB%&B4#:K.[46SU)D2->%R<%;74K7%?H$1+3*LDL@%ABA&0!S'-,$@ M"E,G32++DNNF3C+U($;U#^A;I_B(J4YABE((+$I#)YB&,([

:7_>ZB.F>"ZN2\/(]>WP"U,8#U@S M$$O=J&R#$4&W/>E:&&0*_&E@=_K17N)_6,[W_*/!('4[VTD4VN$!*5B!6P7[ MPWL)[KF7=G_=,7Z_>BR2)@<],W*_MB\##;9_MRP6Q8 MBTIC-[-"4?<\P=M?M:^!=F)D;3OPI31X5]KA!A]07-$&_+Z2V(#N)V2@?Y+- M_@%02P,$% @ 1HD\5KKY[ @ 7P4 !D !X;"]W;W)K&UL?51=;],P%'W?K[@*"&U26+Z:;AUMI'8P 6)HV@8\(![< MY*:)YMC%=MKQ[[EVTE"DKB_QM7W/\3EV[IUNI7K2%:*!YX8+/?,J8]970:#S M"ANFS^4:!>V44C7,T%2M KU6R H':G@0A^$X:%@MO&SJUNY4-I6MX;7 .P6Z M;1JF_BR0R^W,B[S=PGV]JHQ="++IFJWP (^>6B&3\[CF]X4@+ MW(]W[#?..WE9,HW7DO^H"U/-O$L/"BQ9R\V]W'[$WD]J^7+)M?O"MLN]F'B0 MM]K(I@>3@J86W^WO8 UR&+P#B'A [W=U!3N5[9E@V57(+RF83FPV<58Y;(71/CC%/GR13&A@HH";6C"1UV*U]VCPTUF"1WPVL. R?_IUR-W1\P^[ ML_=N+S\ZV4FB8AR.?0V)GUQ$?CQ)*$XI3OUT6XMBB4>B/DQ0.W6VP]],WJ%:NM#4X M_N[_'U:'[C'OBN9?>M=Z;IE:U72Y'$N"AN<7J0>J*^=N8N3:E=!2&BI(%U;4 M 5'9!-HO);U1/[$'##TU^PM02P,$% @ 1HD\58F__R;! @ P04 !D M !X;"]W;W)K&UL?51M3]LP$/[>7W'*T 221]Y? MRMI(E(&V":8*V/9AV@RD#44J_=+XSO<\]YRO=Y,U%P^R M0%3P7+%:3JU"J>;,MF568$7E*6^PUC=++BJJM"E6MFP$TKP#5R*UK6 M5CKI?'.13GBK6%GC7(!LJXJ*EQDROIY:KK5UW):K0AF'G4X:NL([5#^;N="6 M/;#D986U+'D- I=3Z]P]FP4FO@OX5>):[IS!5++@_,$8W_*IY1A!R#!3AH'J MSQ->(&.&2,MXW'!:0TH#W#UOV:^ZVG4M"RKQ@K/?9:Z*J958D..2MDS=\O57 MW-03&KZ,,]G]PKJ/#<869*U4O-J M8*JK/LO?=Z\PPX@<=X!>!N U^GN$W4J MOU!%TXG@:Q F6K.90U=JA];BRMHTY4X)?5MJG$I_<(40P">8"]UHH5Z UCE< M/K9EHY]>P?$]73"4)Q-;Z6P&8V<;YEG/[+W#['IPPVM52+BL<\S?$MA:YJ#5 MVVJ=>0<9O[?U*?@. <_QO -\_E"[W_'Y!VJ7T!>XK[X>'>Q'FVDYDPW-<&KI M<9 HGM!*/WYP(^?S 6W!H"TXQ)YNVT%@SJCNP]NN_.E$PST^*Y@QGCW\W:?_ M8(;]^LW+FN=U1Q>\:EJ% G#(>@0>">*8A+ZKSP%QHC$) W]TU8JZ5*W 3N5K MO)LX9!Q'&N7Y,8F28'2->H *SG(HJT;P)S1Q$J+$);X;0.+$)'&CD4]\?TP2 MSX68N&Y(')WD&J74,YRU5. A%Y(DF ,)Z,CB"-MNW%73YB,B3L.8%_+[)VQJE"LNN4A(>-MK?H)&[S# M?CKOQ_(UO%]N-U2LREH"PZ6&.J=Q:('H%T9O*-YT0[K@2H]\=RSTCD5A O3] MDNL_Z\8P"8:MG?X'4$L#!!0 ( $:)/%42@/H*: ( %(% 9 >&PO M=V]R:W-H965TKR);ZS[WGN.<=WBT;(!U4@:GCB MK%1+K]"ZN@P"E17(B3H7%9;F9"LD)]JXH2B+)'8BS( [#:< )+;UTX?9N M9+H0M6:TQ!L)JN:I&WW[BENT+;C2!=5&2'=ZB_53?2>$'/DE.. MI:*B!(G;I7<57:X2&^\"OE-LU($-MI*-$ _6^90OO= *0H:9M@S$+(^X1L8L MD9'QN^/T^I06>&COV3^XVDTM&Z)P+=@/FNMBZNGLX ,S#%P!Q!XB=[C:14_F.:)(NI&A MVFC#9@U7JD,;<;2T/^5.2W-*#4ZG7X5&F, ;6).*:L+H,^9P)[:Z(1)A+916 M<'9/-@S5:!%HD]'B@JQC7[7L\0OL40S7HM2%@O=ECOG_!(&1VNN-]WI7\2#C MY[H\AW'H0QS&\0#?N*]_[/C& _4K: L\5E^+3HZC;<=)/YE,8>2< M\1 @ A@4 !D !X;"]W;W)K M&ULC51M3]LP$/[.KSAE: (ID)YLWW//O8[74CWH M' Z,JC*(PW 45(P++QV[LQN5CF5C M2B[P1H%NJHJIEQF6H?E2WRC2@AXEYQ4*S:4 MA\(YEJ4%(AJ/ M':;7N[2&F_(K^KF+G6)9,(US67[CN2DFWCL/E8R34H^YK0K.!" M==9$C@M;E#NCZ):3G4FOI4$8P1%,L\>&:^Y2=8LE,YC#A3!,K/BB1)AJC4;[ M<$U]9JVW^!_>HABNI#"%AH\BQ_QO@("H]_SC5_ZS M>"?BYT8 ?>H,_'P.$-=N1#0QO@MOA:Z^%V:SM!9[IF&4X\&A&- MZ@F]].V;:!2^W\%MV',;[D)/[V@B\X:*(9=MN135Z)P+;O#HDGI[2\%@\0)7 M[*=4,"^9UO#=10;W^&Q@5LKLX<>V('?2V!ZD3;^M0;0W=TV+BD:6NHC:21>\ MUK /B9\,3OQH%&W*>Y=(M%B6-573-AVKI#+\ES.%@\2/AK%_2D:'5@FCR$^L MLK&PO=V]R:W-H965TR-8(W>*= MW7- MU-\9"KF9!G&PW[CGR\JXC2B?K-D2']!\7]\INXIZEI+7V&@N&U"XF ;7\=4L M=?$^X ?'C3Z8@W,REW+E%I_+:4"<(!18&,? [/"$-RB$([(R_NPX@SZE Q[. M]^P?O7?K9FF@:C $I[GYA#L_ \=72*']%S9=[,!F+%IM M9+T#VW7-FVYDV]T]' !&Y 4 W0&HU]TE\BK?,\/RB9(;4"[:LKF)M^K15AQO MW*,\&&5/N<69_)LT"$.X@.NB4"V6\)6S.1?<<-3PYI'-!>JWD\C85 X0%3O: M64=+7Z"-*=S*QE0:/C0EEL\)(JNQ%TKW0F?T)..7MKF$A(1 ":4G^)+>>.+Y MDA/&-70&C_GKT.EQM"N5*[UF!4X#6PL:U1,&^>M7<4;>G="6]MK24^SY@RV] MLA4(K"_?U93+(P)@G$:182DO:G)7_B)3:EC4C3,,G(?CP[ASBD%D5' MJ94X'HU",J9P['6B@_*I42U]D]#61=N8KI+ZW;X/77?E]S^\:V*W3"UYHT'@ MPD+)Y7 0@.H:0[4"[/E"VO]RMW )^NZ<_P-02P,$ M% @ 1HD\58ZJ7)YD @ + 4 !D !X;"]W;W)K&UL?53?;],P$'[?7W$*"($4EL1)?VRTD=8.!(C!M UX0#RXR;6QYMC! M=MKMO\=VLE"DKB_-W?GN\_==[SS;276O*T0##S47>AY4QC3G4:2+"FNJ3V6# MPIZLI:JIL:[:1+I12$M?5/.(Q/$XJBD303[SL6N5SV1K.!-XK4"W=4W5XP*Y MW,V#)'@*W+!-95P@RF<-W> MFN_-M;)>-*"4K$:AF12@<#T/+I+S1>;R?<(/ MACN]9X-3LI+RWCF?RGD0.T+(L3 .@=K/%I?(N0.R-/[TF,%PI2OZ8!%"TVLBZ+[8, M:B:Z+WWH^[!7,(V?*2!] ?&\NXL\RTMJ:#Y3<@?*95LT9WBIOMJ28\+]*;=& MV5-FZTS^51J$,W@+E[A&I;"$&]RB:!%>W]$51_UF%AE[C\N.BAYST6&29S 3 M E=2F$K#>U%B^3] 9 D.+,D3RP4YBOBY%:>0QB&0F) C>.F@.O5XZ1'5&CJ! MA_1UU=GA:KA3M3;!5N_%[JJ&0K3#=, _1X2FXZ#;@7WKWCEQ1M6%" \>U+8U/)Z, M5+>;G6-DX_=A)8UMK3&PO=V]R:W-H965T$YG!F.QSNI'O0&P)!]4PL]\3;&;,]]7Q<;:+@^DUL0N+.2 MJN$&IVKMZZT"7CJCIO;#($C]AE?"FX[=VD)-Q[(U=25@H8ANFX:K;S.HY6[B M,>]IX7.UWAB[X$_'6[Z&.S!?M@N%,[_W4E8-"%U)012L)MX%.Y\E%N\ 7RO8 MZ1=C8I4LI7RPDZMRX@66$-10&.N!X^<1YE#7UA'2^.?@T^N/M(8OQT_>?W': M4*5AO9'(R1 M05.)[LOWAWMX89 '[QB$!X/0\>X.K,#)]59([E*V*#< M&86[%=J9Z:TT0%A 3LF5*&0#Y)[O09/A/5_6H$_&OL%#+-0O#@YGG6!A^/<(M[;O$Q[],[++JRK8'( M%?D$*U *2AL2^;8B M>]?VPMF@IV&0!GW?UR3@BOU33Z"(C\3QF@2I#0/ CO):!#'=C*XJ+'J MN2B X/N!Y5-BQ2Q11Q+1%+$IHX%%%85J\038XUNC41;+0QKC?I91?%V0 A(K M*N[J>)BB\0@W3W"(:1':X>"BD<]JR-!! M-J*L [.$YFE"(X>_Q2>Q_(]XU'?J_HY$.^FCG?QPM.>RV4H! B\'9\_%2"Z[ M2R'#&0A85>;D!X-^].C_"_H,GU%2=20PH#2(4LK"N!NG( M%1BWB";)B S#A*;9"*]PON%B#>@(7U\,,:_QJ4DHRW*"D#!/!]?5RF[K5KEP M8.:D87KX#&Z UUW*X[6 ,MABL!T8DK#8GA0D+_T_AS2C<93::,8TSO-7+,I7 MB11%R"&WR"2DC$4(72P6Y -OMA_)Y=6G:U)++JS"-78. 5ICV(=H@@7^\*"(TS4,&"X,.?;RJ#Z:XG+\[YNAE&.0D-D M<.HJJC58UT\YS&B<8')&(TLP0V0RRM[)XE.T/Y:6_HO^T(!:NRZH22%;8;I6 MT:_VC?:BZR_/\*Y+WW"\#*%)#2LT#)/:#_^3']%U!+ P04 " !&B3Q5PYQ?;V " @!0 &0 M 'AL+W=O]\W2G])TI M$2T\5$*:65!:6T_"T.0E5LR MI> 52L.5!(V;67 13^:IB_Z<\;F8!9$3A )SZQ@8?>[Q M$H5P1"3C3\<9]"D==YO(J_S +,NF M6NU NVAB3."[=GW)C-=URPMGLJ[((<0SOX%)5%;?4;VN R8)L:;G< MHLPY&GASR]8"S=MI:"FKPX9YEV'>9DB>R1 GL"2JTL!'66#Q/T%(7*4\4LC3V 8#2")DN0(W[#OP=#S#8_TP$!;X*'Z6G1Z&.VV9F)JEN,LH+4P MJ.\QR%Z_C,?1^R/:TEY;>HP]6W#)9(YPA31Z [CB;,T%MX\#6'"3,P$_D6E8 M,MMH\L(O7P7]#!1U->;@@GP9E01,!U'^D_D]>4/^'\ I.XT$\ M.G56ZJSA(#F/G34B*ST?G"5G<*@3X=[45JBW?C<-Y*J1MAW@WMNO_T4[]?_" MV[=CR?262P,"-P2-3DY' >AV'UO#JMKOP%I9VBA_+.D)0^T"Z'ZC: 8ZPR7H M'\7L+U!+ P04 " !&B3Q5<]4/,!@% #G# &0 'AL+W=O7X]SND9"5.'+4O-H^9;PY^,Z1.;J7ZH=="&+BKREJ?CM?& M;(ZG4YVM1<7U1&Y$C3M+J2IN<*I64[U1@N=.J2JGS/.B:<6+>CP[<6L+-3N1 MC2F+6BP4Z*:JN+H_$Z6\/1W3\7;AO%BMC5V8SDXV?"4NA+G:+!3.ICU*7E2B MUH6L08GEZ7A.C\\B*^\$OA7B5C\:@XWD6LH?=O)W?CKVK$.B%)FQ"!S_;L0[ M4986"-WXV6&.>Y-6\?%XB_[1Q8ZQ7',MWLGR>Y&;]>DX&4,NEKPIS;F\_4MT M\806+Y.E=K]PV\EZ8\@:;635*:,'55&W__RNR\/O*+!.@3F_6T/.R_?<\-F) MDK>@K#2BV8$+U6FCWASR:]+H0]/I@9M68UIUN&>M;CL!5S*X+.LS1JAZESDNP!3=++WE&T]/6.# MB)^:>@*^1X!YC W@^7WDOL/S!R+7T :X+[Y6.]BO;6OE6&]X)D['6 Q:J!LQ MGKU^12/O[8!O0>];,(0^NUAS)8[.D&TY+/@]%H&!N5*\7@D[)G NM%%%9G#? MG1OP.G^^>%47*#NWQ+>G^:\+%B[%G8&S$@7^VQ?WH&?[X]YK6,-W5Q*X.+\1 M"BL<_L0(#"!/!7SDA8)OO&P$O#G BL-X#T=?&Z,-1E+4*^ &/C7E/5!WX!XD M?DP"%D X\:.1 T)@ZA,6I!!-_'#T#9W )9N(0NL&AV]2XHFZK%EEP4DH 2GT;65M#;2A-"4X9K8;#/%HU(D'AH++(./ABS&TGL MXT9HO1RPRR#U(D+#T-F% 1J%/8W"81IA"\\;/'*YW"GO/[;U;6N P'=NJ84' M)A6XKJQ_DRJ#UO=3I;ZL.=4%FAG3//I,YM/=C81"LE8(,LQ*+^TE37 M0NV8Z+G(.RXJ8:\LNY5AGU)X.S2\A+)8(B'O!5?Z\+G.KIVM&?'(QU^I'$ P M\3PDM9>$Q(L2\":1]WRU6S@ ZME_YI/8CU$6V?QD;3NEA'H)2;SP 1&[^L-J MMS! JJ@G5?3KWH2]9M.H;(T="A9*KA2O?I,S@^#[.;,0JI"VD@[A4AH\I2[Q MEM76&0V+SI<"]+$MN[[D[?-WD.WI7.%=@UJA3 M\MH511>AQJBWI)E7LK%-^887I0L;WT?PL3$-@C_-D!["'"VPT^^VGY"F)$XB M/+-PPNP1,Q(''G81NT0)"U-"F3_Z!UG:WJZ[[>MXM-,X7[]*&*5OX4)LC'!Y MZP0];(0'MAGNH'[-C+1"3]7?BZS3I@/:GWC=X-NNTZ:]]F>.J=BJV@:+5*>H M&4V\P,:)+&6!CZ,XQ$ 3;S3'>BF?P>SFB;*(I"Y!V',MY^,T)6EJLQ23U &% M+V6)[62)OIPEBEB1J\5PXCS$NX'%G0TOQ;WT2<[HBSFCP(* A"%S:$GH4A

%[@9)LR) M(SLW%W'$"T4)@[E LL@R+)YF0'DY MD<%+.)7V%Y75WE'@H*20BF=ULE:0$59]\6/MPT%"?_A"@E\G^%9W16157F"% MXTCP$@FS6Z.9@2W59FMQA)D_9:F$7B4Z3\6W7 'JHP_H F0B2&ZMXELT*Z3> M*25Z=P$*$RK1"AY5@>G[R%6:UV2[2.[C0>3N6Z@'#?6@DWI^ MCBX%+_(3=,V2'OIY T;*+_0;W:VF5VT2.O',E3N3.4Y@XN@[)4'LP8G?OND' MWL<.HX:-VF&W49PEG"G!J5[9:\?6C^A.18Z M:"NC(@H/G/1ZI^$X:+=SU @<'6GGY:?%S?3V1YN43L@C'0T:P<%K.5H1G1XX MVF\W<]QH&W=J6T#.)5D)?/\_Y[(3ZT@7PT9I^%HNAO]TT3UHCN:=N<%B1YA$ M%+8ZQ^N-]7D25>^N L5SVR_77.GN:X>I?NY F UZ?*9%L5B/S R M':NCBTM2N0#]\4M*BF5=S%B#,]@OB2_DPR.]/!3YFM+%<\:^\BVE KTD<;:CJ?QFD[&$"/F6/4[XCE&R+BHE\00;AC-)2)2.KBZ* MSY;LZB++11RE=,D0SY.$L-<;&F?/ER-S]/;!??2X%>J#R=7%CCS2%15?=DLF MWTWVE'64T)1'68H8W5R.KLU/@>6H"D6)WR/ZS ]>(W4H#UGV5;WY97TY,E1$ M-*:A4 @B_SW1!8UC19)Q_%U!1_LV5<7#UV_TH#AX>3 /A--%%O\1K<7VX"A5/6LEF/PVDO7$U:^9H BCCV@5/:;1)@I) M*M!U&&9Y*J+T$2VS. HCRM&91P6)8HX^TQ>1D_C#Q43(]A5E$E9M>65;^$A; M)D9W62JV'/GIFJZ;@(D,?!\]?HO^!FN)=X2=(\,<(VQ@C+ZL/'3VPP>T$3_^ MRYRY/_5$N-#S_IW'YP@7/-,]A>>]QTO/D66TXOL!31#?$B;/:OFO!^R?#C9[ MP#W$X(1#+T^E.7\C:B2R]AW,*KC3(]PER]9Y*- ?A#'9MUZ1_R)'14Y[(KS1 MDM08^XGO2$@O1W(0Y90]T=&55,8Q>I6&A'DES"Y@:K!^NC(N)D^'>D$V%P#! M&H)-]X)-M8+]MJ.,%+E_2^60/4:W$7F(XDB\CM$B9XRFHD\[+72H=I PKX0Y M!]K9ENO@EG[3CL)SP[2=9JD *+"&,/9>&/N;A?DU2\/CVFBY0[6!A'EV1QL+ MFZ[IML3I%G,,&YO3ECI H37469SJ>6U5*Q6\S$4W=NM<<_H-@:,KI[&=WO*F,]1FJ4U(8P5$E(F.=V)3)< M.0JVE.P6FQKN'-LM(8%":P@YWPLYUPIYO7ZB3$1<#9::V: 6,E0*2)@W[\P5 M,'9F[9SJEK(-HS5M#(#B:NA@&O7BSW@GI9)$+N]7(@N_CM&2,"239B6(H&OT M.XESBI8RIU9J28'.HA2MLS@FC"-YK2L7&A_0/_I5QXT^@J$R@M*\BC8[G-:? M&ZU+EW]2J0 JLJ:2!\MX4Z]D3#A'V>9MG:6$+&8@IE_QN1>4 & FU MG%^0.)8B/[R^5>#[&KR0NE14Z:O15AO38&TA:5Y%:XV7MN&TYY:@S090M&8W MP'4WP/JA-171.HIS9=<=RNV_A'&^EH)O6)8@F?:[7&:YLO9DM_ )2^58S.MD MEQ?51#E I_<$;5B#>P(DS:MHAST!6S-KUNX'D(T&4+1F/ZA-%U/ONMQ%:93D M"?K/'57)_]]>S4#M%E":!TKS06D!%*TI;6W/F'I_1C/2^R^4A9%<;BY9)&? M=9GVX/XMUW%0@P>4YIE=\V;:SF[(!@,H6K,+U$:0J7>"[LC+^]D-:OJ TCQ0 MF@]*"Z!H36EK%\G4VTC_K^P&]:% :5Y%LQLSN79Z0[880-&:?:"VJTR]7W6; MA<4*C AD8]M%JRQ7AH=GW %GJ5IO29Q*7<&HGU^..B++ZYIJ>O.5A.2%H 16ON0*@] M-*SWT*X9)2HY[ZF4SN?*/)-7Z$R**U[1V>KO7)EG098)=176;"6XJ=II_%#9 M,0P7/:7F;KN4IX]YJ%Z@M "*UM2K=LJPWBEKI1T?EYM2XE>5?T)G2%?@AJ/K MMG_I6O24,@W<50C2=O)!:0$4K:E0;6)AO8FU5-.<5)#'8I+;4.>7-&1*->23 M<(O4$-DK5,F?-QU;JRT4J,L$2O-!:0$4K:EG;49AO1FUR),\)H4EZ6\V-)1K M&2EQE*V5O-?K;*>,R+%\]5?.1:)DUDUN]8T-G>& TCQ0F@]*"Z!HS4Y0VU;X MNVPKTE,'JPUJ.X'2?%!:@+N6F(MMLS:]FS+6UA/^7IN0].#!2H(:4J T'Y06 MX.[FIYECF#-\1,K::L+?9<>2GCI81U"K")3F@]("W+6QW"EVW/D1'6N["+]C M%P'8!OHF!HL*ZAB!TGQ06O".-+TKZJ;,M3N$O]$=.M$VT.,'2PRZMPF4YH/2 M@G=D.4'BVAG"[VR,*N^[X%+2D$9/Y"'6^[QZW&!)0?=(@=)\4%H 16O>$%$[ M1I;>,:HWY-R1O]0NQ6HK8^\O,WK6X)LB0/=/65TOJKT=$;3! (K6%*ZVCBR] M=:3+3_3/7D=UP54&!BMWV-Q'_&MOL6OT(TEV/Z$;;9+K8QK< 4 W68'2?%!: M $5K]I7:Q++T)E:W#Q2N1V5L]0H-NH<*E.99?8Y:>Z,D:),!%*VIW\%M:WK3 M"CS7M3D.>^<;[*UOH)X6*"V HC7[2.UI67I/JZ>/G' ?PM%[#_2M#>X%H%Z7 MU?63Y@ZVVC]K^+WE9IUR 51T3>5J&\O2VUC V?W.%1S4^0*E>: T'Y060-&: M?:3VQRR]/P:=W:"^&2C-L[K>E#4U3-MN9W>WW-28=LH%4-&5RDT.'F\@L^VQ M>! %1X4ZY;,"]I_N'W9Q73SBH?6Y9W[RRT=6U)CR"1IWA#U&*45";7KIFG:!Y/<@%7'3FVG M4&D_?G:2!B85,Z'QA?AQ[[GG'L?D])9"/J@%HH95QKCJ>PNM\W/?5_$",Z*. M18[<[*1"9D2;J9S[*I=(DC(I8WX4!!T_(Y1[@UZY-I6#GB@THQRG$E21940^ MCY")9=\+O9>%6SI?:+O@#WHYF>,=ZOM\*LW,;U 2FB%75'"0F/:]87@^"B.; M4$9\H[A4&V.PK+"33TG?"RPC9!AK"T',XPG'R)A%,CP>:U"OJ6D3-\A$2+X '=TSFE*8\(U#.-8%%Q3/H>I8#2FJ$S$O<*T8'!C M5%0@4IA*\VY(_0Q39I,(3^#RL:"Y.3,-1Q>H"67J7<_7AJ8MYL*+CD"29_ _BFOZ;)Z*7)4>1$_%SP8V@%[R$*HLB!UVI$:Y5X)UOP MQB++"XURH]^?$\QF*'^]UJX3S%Z[N5<*Y1-Z@[=OPD[PT4'UI*%Z MXJ3J.J3WZR--$8Y^()&O'I>[0@N>3:)R<&TW7-M.I*%2J!5<(TN@,$XTQ#L'%]E=8;?(W89KUXET(\RM_HHRL[S^\05V(NZI M[6G#]_3@VKHKA,%.<<\:LF=.J GE-"NR1DSX#5>%Y%07$DOJ5W1EQ^Y7V5EC M3[G#8/U!" XN^(X2[9V"AQO?K] M.5G]!\G=1?;5/%HW$1U>)[G;-_0W[ MD*&D!*B?1K#9&;%C9CW5XY>(F1,XI5\ P-:G!<=?\+V0&-/!W\ 4$L#!!0 ( $:)/%7I**WC MI ( -,' 9 >&PO=V]R:W-H965TY5!4U**HBU+4" MFCFCBH=Q%(W#BC(1)%.WMU3)5#:&,P%+1713550]+H#+[2P8!$\;-ZPHC=T( MDVE-"UB!N:V7"J6P1\E8!4(S*8B"?!;,!V>+B=5W"E\9;/7.FMA(UE+>6>$J MFP61)00<4F,1*/XV< Z<6R"D<=]A!KU+:[B[?D*_=+%C+&NJX5SR;RPSY2R8 M!"2#G#;,K0SR1=I@,3DB*Q8 M(5C.4BH,F:>I;(1AHB!+R5G*0%L-O!!9PX'(G%PRP=#P,V8T(U?"4%&P-1[- MM0:CR65C&H52)95AOZC+_\$%&,JX?C<-#1*W[L.T([EH2<9[2 YB(^[/@I[$7L1?S4B&,RC Y)',6Q!V_8IW'H\$[VX)V[2H$B-\!= MN+IDM28_KJ%:@_KY7,A>0/L6SW1-4Y@%^-@TJ T$R=LW@W'TWD/WI*=[XJ7; MEN_H^?(=DEL-><.QNCF0@^] U;,U\[L81.01+;6'[:AG._)"S=/[ABED>@$; M["(UKE8R-UN*5\R782_J"S,\[CF/7S_#?A>C?R;XM"=[ZD7ZS[QZP5Z8UTE/ M=?+Z>?6[&.[/:[C3:/&U%VZ<:.*Z9=MS^]U^8LW;1OU'O1UWUU053&C"(4?3 MZ/@4;ZMJ1T@K&%F[MKV6!EN+6Y8X=4%9!3S/);;N3K .^CF>_ 902P,$% M @ 1HD\51Q,F9%U P >PD !D !X;"]W;W)K&ULG5;?;]LV$/Y7""$/+9!$$O7+#FP#MK-A*]8U2-#N8=@#+9UMHA3ID93= M[J_?D5(4IY:](2^V>+SO[KOC\8Z3@])?S1; DF^UD&8:;*W=W86A*;=0,W.K M=B!Q9ZUTS2PN]28T.PVL\J!:A#2*\K!F7 :SB9<]Z-E$-59P"0^:F*:NF?Z^ M *$.TR .G@6/?+.U3A#.)CNV@2>PGW;GK&[H())DL8"K$%9A[H+M5^%N=9,U.R*#5ZD4S!@\.JB(57@ORGX#^)ZMQ""KUGA^Q.IFE.4C.AYF ME?6LLHNL/MDMZ"%_V:F_-,G28MA=WKO+WYKV_,1AD17I*.L=>K7E9?M_QG]= M*(ZB9UF\E65QPC(NLBQ)SQ3'J/')M9]6FS+4:[,F@ MM5<]RW=\6EUQ$<4YS88)Q]%+>XS>>G8=\M7-SK(L3I,S3EU/?BVA+S3H?Q5B MWV>9Z[//&3($1SG!M@8O;8W+4C05$(8#!#.'#=WU9$:$DIL;"[HFY6M;F.6K M/!U?ITGB5:_B:'0=9?0:M^'X[=!7"H]%3@][XB6R([T%MV^BE_=2? M^UGW@WSA7@-#O_]SBZPBT4\#]M<*!V2V<@_Z]-?L74$L#!!0 ( $:) M/%6^]/^?"@0 &02 9 >&PO=V]R:W-H965T<;DT%HJM7JP;1DO28YECZ\(T_\L MN,BQTDV1VG(E"$Y*ISRS'0@#.\>46:-!V3<5HP$O5$89F0H@BSS'XM\QR?AF M:"%KV_%"TZ4R'?9HL,(IF1'U>345NF4W41*:$R8I9T"0Q=!Z1 \3%!J'TN)/ M2C:R]0X,E3GG7TWCUV1H08.(9"16)@36CS69D"PSD32.?^J@5C.F<6R_;Z-_ M*LEK,G,LR81G7VBBED,KLD!"%KC(U O?_$)J0KZ)%_-,EK]@4]M""\2%5#RO MG36"G++JB;_5B6@YH.",@U,[.(<.WAD'MW9P2Z(5LI+6$U9X-!!\ X2QUM', M2YF;TENSHI("DN)T/WO) U804!=T]$89K)#]KC\^P)W'W_86 K MC=2,9\"]8 +[X$# M'><$H,GE[J@#CMNDW2WC>6?B;;.U$#P'$TU5Z/6LIUXMP:2<=").9:T*ZI=! MC4#7(Q1!+^A[&M.ZS>;8T$$0AC ,&L,]W%Z#V[L(]Z<]W%_:N._!9(E96MM, M!5E37D@P)8+RY!X\YF9IG2+G'6'^Z/0#B%S_@%PG1+/O/<@5CLG0TAN;)&)- MK-&/WZ$ _M0Q<7Z3 /_&"=#/F#"E]\A32>@>_0YY/0A_.*6H2:?GE5D)FJP$ MG;AFQ5S&@JZJG9DE8%:L5EPH\-=$_'V*:F?(RP%7[-\HV![[L&$?WD+, MX;&8P\@/@R X6.^58= V#"(OBD+_M)BC!G?T;F*.CLE!&(7]PXVJ$^&5\]9O M^/??5FUF=B4:ZJ[1_A"8 M25Q])8WU%T[2K>HS="N.$.756>OU;-_XK2*'-\[7/+'=JX?NA$, MSRAZ5S^A[@+JIHH.CA7M>H'O^T>2OD45A79E%+JLCKJ9I+N'O^N'YR7=Z?K: MS-BM[W5-*BVO,20H/[JK3]JFM[DJ>2PO" [ZQ^8*I;P'V(6I[E^>L4@IDR C M"QT2]D(]_:*ZTJ@:BJ_*6X$Y5SJSY>N2X(0(8Z#_7W"NM@TS0'.Q-/H/4$L# M!!0 ( $:)/%7ISQEZ^P( ( ( 9 >&PO=V]R:W-H965T/.]A^S+92_6L,P!#?N==^& 1#/Z=,>+.)FUNIV426AC,!*T5TF>=4_9D# ME_NIU_=>)Q[8+C-VPI]-"KJ#-9C'8J5PY#K?]F\78QKN MGPSVNG5/K).-E,]V\"V=>H$% @Z)L0H4+R^P ,ZM$&+\JC6]YI4VL7W_JO[% M>426%+2VX>Y/XKU'YBJY=(KMTOV=>Q@4>24AN9U\E( MD#-17>GON@ZMA/[P2$)8)X1O$P9'$J(Z(7)&*S)G:TD-G4V4W!-EHU'-WKC: MN&QTPX3]%]=&X5.&>6;V0QH@(?E,UFPGV)8E5!ARFR2R%(:)'5E)SA(&VD;@ M"DI+#D1NR1U5 A]KL@)%UAE50"Z68"CC^A)#']=+D=,;'*LW;DPF$ID#H46!M:4;K*B1!*=R7-;:UC*3/ 6EN\I7J<=.W>[0 MEUDTZ ^',;*]M%UUQ,51<-V*.\ ?-/B#D_A/;EM 2N@+*-SE%:^^LEN))>2" MU0YTYW]?:0];4/WK8#P*@N -?5=@'(3MP /\N,&/3^-3I7"!:UOPHE1)A@< M65257QN9/)]S$+\#"Z^C]_P=8?%Q^F%#/_R_XJ>,EW;^#/RPHZK1.'B/WQ4X MB@='#8P: Z.3!N;-(DDEYU1I4N#QX8@[@2NU48LCZ/7';V#/!!V CAO0\4G0 M9:N@'T,=?P3U3%"%ZK<.\QS4SO4X3=R)7!U[S6S31F]=]W@S/\?V6G7#?S)5 M;[ZG:L>$)ARV*!GT1KA>5=7OJH&1A6L9&VFP ;G;##\10-D ?+Z5V#;J@7U! M\]$Q^PM02P,$% @ 1HD\59\#YSY8 @ H04 !D !X;"]W;W)K&ULC51=3]LP%/TK5K0'D KY<-("2B-!T;1-&T)T;,]N MU[CL]Q?&^^5?K)K L>6Z$---@9>WZ*@Q- MN8*&F7.U!HD[M=(-LQCJ96C6&ECE08T(DR@:APWC,BAROW:OBURU5G )]YJ8 MMFF8?KD!H;;3( Y>%Q[X!M?Q MU2QU^3[A%X>MV9D3YV2AU),+OE;3('*"0$!I'0/#80,S$,(1H8P_/6.WI9, ,S)7[SRJZFP45 *JA9*^R#VGZ!WD_F^$HEC/^2;9<[20)2 MML:JI@>C@H;+;F3/_3WL .+T'4#2 Y*/ F@/H-YHI\S;NF66%;E66Z)=-K*Y MB;\;CT8W7+J_.+<:=SGB;'&G+!!*SL@#E, W;"' 8#3'UU*U HBJ]W9.;L$R M+LPIYCS.;\G)I],\M*C#L85E?^9-=V;RSIG?6GE.:#0B290D1^"SC\/C?7B( M[H* MC^71]'),CRM.!\7IQ^[UWP,:$59;T&3?S$Q#Q2WYKHP9D3LERU9KD'9$?BK+ MQ#%GZ>&_B,<9=JXWS@[SLCB-QC1[XRS<*2#7O'XPO>32$ $U(J/S"5+HKB%T M@55K7U,+9;%"_72%/12T2\#]6F%=]8$KTZ$K%W\!4$L#!!0 ( $:)/%5O MT6QN) ( +$$ 9 >&PO=V]R:W-H965TK\O<,O 3M[M&8NDY763\[X7DR" MR D""3DZ!DZ_+@$(.D MR5O X 0@[0"^"Q0F[TPI+RVY5 <7?!"$I[^4G!_G3Y$/&'XVZ9&ETP9(H2=X1 M-/M_>/R!G+2O9NKY!B?XYD"CE ON.O2"/6CD\KTJM21#3^+&;)L-XJLTI02V MQ]K_=1N.XG1PU;NU&L.CVZ_ ;/Q06);K1F%;R7ZWG[L;WVYO]JE/ . &PO=V]R:W-H965T MV+9* M5Y!3=2Y**'!E(61.-0[ETE:E!)K503FW/<>)[)RRPIJ.Z[FYG(Y%I3DK8"Z) MJO*#C=IY)\;)HQ!/9O UFUB. 0(.J389*#[6, /.32+$>&YS6MU? MFL#=]VWVF]H[>GFD"F:"_V:97DVLQ"(9+&C%]9W8?('63VCRI8*K^I=L6JUC MD;126N1M,!+DK&B>]*7=AYT -S@0X+4!WGL#_#; KXTV9+6M*ZKI="S%ADBC MQFSFI=Z;.AK=L,*0/H=I'\4\J:2!=.5A/I CI(VB:(= C=Q1G&T!]J7 M>9X?1TDP#!ITH,%1T.^ G]E*\(RPO)1B#093#7$&/8 H<7TWV./LRQ(G3MQH M&#/L,,.CF-OZ/B-S3K&PWY3Y&?DLA5)GY+K(6+$DEQ0U*0R9"'MTON^/$F^_ M+/JZV'5#YU!91)V-Z!^[K10VQ[3**TXU9-C3L+VGC#9=$TW17$C-_M030P:B M'MA'+\2Z=O;/84 8A%Z8!*-A"W%G(?Z?D[@%_/DI-.5#]''O:XNC('3C/?:^ M#,%'[FB_UNV=UFJNM1]4+EFA"(<%1CKG,::0S571#+0HZV[[*#3V[OIUA; *EH;82DIFGN8@=#V-!M'1<<]W!7H'39.2[6 %^% NC;-HQY)S""(G MXU?+&74I/?#T?&3_%&IWM:R9A4R+GSS'8AK=1"2'+:L$WNOZ,[3UC#W?1@L; MGJ1N8B>CB&PJBUJV8*= 9*SDR 1_AIRL]!9K M9H!DVJ(E%PM QH4EW^& %1.7+OQAM2 7[RX3BDZ$IZ*;-N&\21B?23B(R9U6 M6%CR4>60_TU G?JNA/A8PCQ^D_%KI7IDV+\B<3^.7Q&4_3]\\(:<8=?18> ; MG>$[;62F95DAF*ZC5V0FM4'^S/P0O]:]AGP&PO=V]R:W-H965T[ "0/ HNS=K;(=;GOF^*'0AJ3E0-TIY4 M2@N*MM1;W]0::-F1!/>C(#CU!672R])N[UIGJ6J0,PG7FIA&"*J?+H"K=NV% MWLO&#=ONT&WX65K3+6P ;^MK;2M_5"F9 &F8DD1#M?8^AN=YXO =X">#UDS6 MQ"6Y4^K>%5_+M1,!3*H+&'&_OQE T'HJI70'=.#BX! M*>/FT )O-Y?DX,-AZJ/UYM[@%X./B]Y'](:/;XT\(7%P1*(@BF;H^?OIX6NZ M;SLRMB4:VQ)U>LD;>M.0YJ4;A>O&7+1>:]%IN;%YR*)5L J2)/4?IAG^CWME M-A[-QO\T^QV,L?-0-*+A%*UC*I1&]DS=H,SY[>5.)SZ.H^4J62Q.]PS/ N-E M'$;SCI/1$0^R9+)+;F@G,H"YF(D?[4S#)/D[&PO MQ QL&2[C_0C^9(CPYY6RLS44;E3'FSG[ U!+ P04 " !&B3Q5,L& 0&H" #8!0 &0 M 'AL+W=O:R<+W6@+#[PD_CHGYYSXWG2MS9TM M 9 ]5%+9<5 BUJ=A:/,2*FZ/=0V*=A;:5!QI:I:AK0WPPH,J&291- HK+E20 MI7[MRF2I;E *!5>&V::JN/DQ!:G7XR .'A>NQ;)$MQ!F:"/Q6J\_0N?G MQ/'E6EK_9.ON;!2PO+&HJPY,"BJAVC=_Z'+8 ,2C'8"D R3/ <,=@$$'&'BC MK3)OZXPCSU*CU\RXT\3F!CX;CR8W0KF_>(.&=@7A,+O4"&S$7K-)?M\(*WRV MUR Y0L'.%7*U%',);&(MH#UBEW2Q#LX N9"6?88';+@\)/CMS1D[>'F8ADBB M''68=P*FK8!DAX X81=:86G9>U5 \90@)#>]I>31TC39R_BI4<=L$!VQ)$J2 M+8)F_PZ/]\@9] D//-]P!Y\/UE":,_\WP;3Q4LZV%+5EWRZ@FH/YOBVZO)PHTCH+RQ][[ LUXW"]G+UJWU[FOBJ M?+8^I;;5=IG?-&W/N^!F*91E$A9$&1V_(5&F[2/M!'7M2W&ND:Z"'Y;4>L&X M [2_T%2.W<1]H&_FV2]02P,$% @ 1HD\5>YA5$Q@ @ X 4 !D !X M;"]W;W)K&ULC53;3MPP%/P5*^H#2$#N2T&[D6 I M*A4@!*)]J/K@362@MJ<:I7H6DTT,J3! ^3*)J$@C(9%%._=J.+ MJ6HM9Q)N-#&M$%3_/@6NUK,@#EX6;MFJMFXA+*8-7<$=V/OF1N,L'%0J)D : MIB31L)P%)_'Q/'-X#_C.8&U&8^*2+)1Z<).+:A9$SA!P**U3H/AZ@CEP[H30 MQF.O&0R?=,3Q^$7]W&?'+ MJ8*[X#U;9>A9\#D@%2]IR>ZO67Z'/DSN]4G'C MGV3=8Z. E*VQ2O1D=""8[-[TN:_#B!!G6PA)3T@^2DA[0NJ#=LY\K#-J:3'5 M:DVT0Z.:&_C:>#:F8=+]Q3NK<9IQT4ZQ.)_BCQ/#^,)NG@:^_\_[I71=#":OFOT$HS! M3BI;T79_G JE+?OC36_RV\E-1C[V\SA+CMX8W@2,XCC?YC@;'&?O.CYGDEG8 MO\3>WW8^]\@763&Y(J>44UG"IAS9FWJF1QG>?/^D> O+DWPR@G49PE'_N;OO MBNH5DX9P6"(Q.CA$!=W=)]W$JL:WY$)9/"A^6.,5#-H!<'^IL"W[B>ORX5(O M_@)02P,$% @ 1HD\5=K>EHV/ @ :0< !D !X;"]W;W)K&ULC971;ILP&(5?Q4*[:*6V&!M,J A2FVK:IFVJFG6[=L ) M5@W.;"=IWWXV4$83JG(#MCGG^/N-,>E!JB==,F; *D:+QE0)'T%(_(KRVLO29NQ>9:G<&<%K=J^ WE45 M52^W3,C#W N\UX$'OBF-&_"S=$LW;,G,X_9>V9[?IQ2\8K7FL@:*K>?>37"] MB)V^$?SF[* ';> J64GYY#I?B[D''1 3+#UVUI65+.%%']X8!(0C?,:#.@*8:<&? 3:$M65/6'34T2Y4\ .74-LTU MFK5IW+8:7KNWN#3*/N769[*?TC 0@TMPD^=JQPKPG=,5%]QPINWHTNZ:8B<8 MD.M1Q=D=,Y0+?6ZUC\L[0IS*4X ## M<(&!"HO (]%05$8SQ.&?4+3F8- M( D@/H(;D84$PG"\8'4Q2DA&I@XQ@4>$'\K>$,8]83R)<'!* M7(!?TE QAAJ??! !@@3-CE_UJ2Z9S6""CEC]P4'H?D(_J-KP6@/!UM8(KV*; MH-J#O>T8N6W.QI4T]J1MFJ7]%S+E!/;Y6MKSL>NXX[;_NV;_ %!+ P04 M" !&B3Q5)MS=8.(" "'"@ &0 'AL+W=OT E?;C M9SLA@S9DK82F\9#8L<\YON?>A-M=*4H8W @DLS3%XG$ ME*]Z3M/9/+@EL[DR#[RHN\ S&(.Z7]P(/?-*EH2DP"3A# F8]IQ^\WP4FOUV MPU<"*[DU1B:2"><4P#J&+^94VBM:%7M]!\695#PM MP/H$*6'Y':\+'[8 S?8>0% @J> SAY JP"T7JK0+@!MZTP>BO5AA!6.NH*O MD#"[-9L96#,M6H=/F$G[6 F]2C1.1==< 3I%Q^A2+R ^14,!"5'H: 0*$RK1 M':Q5ANE[O>5^/$)';]]W/:6%#=R+"Y%!+A+L$?F<,1>U_ 8*_""H@ _KX5]B MY2(_M/!F!7STQ&44=,[\,_^DZRVW?:@5-E^ <[G ,?0<_8I+$$MPHG=OFJ'_HDG"; D2QL(LP2-E;X>]RG7_OU!V5K<\%796'NP5]HS/"39Z$!D.PEI MEPEIU]?C[IM[@6-"B7ILH"N\)FF6H@$7FM+F!>M3Z+4J].O+/<#J>;&>5O_^J9%N\)B1IA$%*::WG=/](%$WO;D$\47MA&8<*7;"CN< MZTX1A-F@UZ=&ULK55=;],P%/TK5D!H2&.) M\]5MI)&V5@B0!M6JP0/BP4UN&FM.'&RG'?\>V\FB=LNJH>VE\;7O.3WG7ODZ MV7)Q*TL A>XJ5LNI4RK5G+NNS$JHB#SA#=3ZI."B(DJ'8NW*1@#)+:ABKN]Y ML5L16CMI8O<6(DUXJQBM82&0;*N*B+^7P/AVZF#G?N.:KDME-MPT:<@:EJ!N MFH70D3NPY+2"6E)>(P'%U+G Y[/8Y-N$'Q2V-C),5Y[+.?HZ.W[Q%5:E*%VLU[ M92? ?T+ U[8^08%WC'S/]T?@L^?#\3[Q*#06)P4.*R7!<*A M^.(F=0SQ;O'QZ:GG/6S22%Z$@XE_-MZD:) 8'92X$#QO,V7[L]3V:0;'Z+LJ M01QLT4'2_VW1*Y'M^8\'__&+6Q0_NA]!/,&A]Z!#C]/\$,?8?] @=V<(F@?H MBH@UK25B4&B@=S+1#*(;ZEV@>&/GXHHK/67MLM3O( B3H,\+KF=C'YA1.[RL MZ3]02P,$% @ 1HD\56:7J$-Y @ =P4 !D !X;"]W;W)K&UL?91M;]HP$,>_RBG:BU9B)+BDW:J 5/J@=5HW!.WVVDT. ML.K8F7TI]-O/=M(LZRAOB,^^^]_O#I^SK39/=H-(L"NELI-H0U2=Q['--UAR M.]05*G>RTJ;DY$RSCFUED!)I5?(U+I(=J;IP5=RJ%*%%9H1487$VBB]'Y+/7^ MP>&GP*WMK<%7\JCUDS=NBTF4>""4F)-7X.[SC)@)@KJ4-O[!M?9,(\MJ2+MM@ M1U *U7SYKNU#+X"Q=P)8&\ "=Y,H4%YQXM/,Z"T8[^W4_"*4&J(=G%#^3UF2 M<:?"Q='TNR:$40(?X5;END2XYSNT<'2%Q(6T<(\[JKD\SF)RV7Q,G+?*LT:9 MO:,\8G"G%6TL7*L"BW\%8H?9L;)7UAD[J/BU5D,X20; $L;@87D%1Q^.#^B> M=#TX";KC=W2O5RL,EZ/7 UAPUY@%YEKE0@KNK] .,$-%FBX!*X*6))W\JMO M.G=[WJY)FY>W0@.8H\E1T;XV-G"? YR?H>=I,F2G6?R\IZ1Q5]+X8$D_*@=) M0JT=F;5PR8UY<1.\Y::P^Q@:M;3',!ZS]"PY2_=SI!U'>I"CUX?K'7?WMVWD M'!67)-Q-\]V[580&+<%%GIL:BP'<:^)R'VCZ'VCRAC#N#4.)9AU&WD*N:T7- M7'2[W:MRT0S37_?F2;KC9BV4!8DK%YH,SUQ>TXQY8Y"NPF@]:G*#&I8;]S*B M\0[N?*7=>+6&3]"]M=,_4$L#!!0 ( $:)/%7.G=':NP( .H' 9 M>&PO=V]R:W-H965TMA1-WMOO!?OV.DS0J2U)QT\3.^QX_Y]0^'NVD>M4K $/V MA2CUV%D9L[YV79VMH&#Z4JZAQ"\+J0IF<*B6KEXK8'EE*H3K4QJ[!>.E,QE5 MB92[K]#D M$]EXF12Z^B6[1DL=DFVTD45C1H*"E_63[9LZ'!F\<,#@-P;_HX:@,015HC59 ME=:,&389*;DCRJHQFGVI:E.Y,1M>VG_QR2C\RM%G)C^D >)1^_3C=N^]W<5:M 7QVX+X5;QPJ" _[TG& ME'J36U!]V=3VJ++;,[*=>%Y$XY32D;L]YNX1)C0,CX7O"(.6,#A)>"/PZ+$R M X*'&/=PCMMV;G0?:QTH/D*(@K@#VE7%'AVB#%O*\#1EEJD-;A_88\/1T(L7 M=A;V4C_L\'5E2>(/\44M7W22;P;8]3+.;#/I8XLZBU[$47#5@>O3!700+V[Q MXM/E*Z0R_.\@7MQ=-J57W4W8HXO3)!K"2UJ\Y"3>"Q,;5O?APV[LHTRZJWO4 M3ZZ\#F>?,DJQXD.D:4N:GC[/>!/FAUYFL)?T?\I2BAG./.K&] M!;\SM>2E)@(6Z*&7"9I5?;/4 R/757.>2X.MOGI=X64,R@KP^T)B@VX&MM^W MU_OD'U!+ P04 " !&B3Q5.?EL1[P# !3# &0 'AL+W=O)?ID8MGN:-4@5.1,SES=DKM M/[BN3':T(/*:[RG3;S9<%$3IH=BZ1YX5N03+FS*?5W$K,I[Q4 M><;H2@!9%@41/Q9 YV7B6_9=J?,A#N?[LF6KJEZW*^$'KFMES0K*),9 M9T#0S-(<_S9.G79-8WCY_.+]SRIX'DS-4W?OQ"FX J MP(3GLOH+CK4VP@Y(2JEXT1AK@B)C]2\Y-1MQ80## 0/4&*"N@3]@@!L#7 5: MDU5AW1!%YE/!CT 8M?9F'JJ]J:QU-!DSGW&MA'Z;:3LU_\H5!= #5^".);R@ MX!]RTH-U_54!WUS.WY[TZ9$4O+NABF2Y?*^5C^L;\.ZW]U-7:1KCTTV:E1?U MRFA@98C V=J)\$M2VGZVH&KPVAC02^Q+-"HQ[]*=@VP]P= 'D(6H.7;S>$( M#FZW%E?^_ %_"WUV05;MGFUW:N.@,C;)=IA##X<0^5/W< EMTX4HGL!6]XK. M;^G\4;JUXLDST/< D%0^@'L'L*^!@=> M8$>,6\3XK1\XU]5D:!/C_NF*?-S=1(O*]^/83CAI"2=O)$RI+I))1DSIL4%. M^LMCC.+N.;3( @0AMF-"[WR)>Z.@J]4*_$Z*_4=P>W=S#W).F$GMK:Z0C$IK M9C<>+UF\#JU%8"1![M4?=T0U;F:P/%RLB3[3)$J L?+RM>_[T&I,OUM!W,%6NH%] ,/X6YAL2DC M' >3: #S7%O@>''Y3O*2U'WDV-W3> G&DF1,4M.Y%^U90<6VZEHE2'C)5-W= MM+-M9_RIZ@<[\PO3,5=MW]E-W6X_$)WL3(*<;K1+[SK2/*+N8.N!XONJ"7SB M2K>4U>-.=_U4&(%^O^&Z$6P&9H'V_XCY?U!+ P04 " !&B3Q5#-HN!C@% M #+&P &0 'AL+W=O+\2I( =-572HM!K557]L+$'L,[VV^E= H;4W&V;TYGXS95L91"G-.Q#9)*-]/(6:[FY;3.MQX MBE9KJ6Y8D_&&KF !\O-FSO'**E'"*(%41"PE')8WK5OGD^\,E$'VQ.\1[$3E M,U%+>6;LB[JX#V]:MHH(8@BD@J#X[P5F$,<*">/X6H"V2I_*L/KY@'Z7+1X7 M\TP%S%C\1Q3*]4UKV"(A+.DVED]L]Q,4"^HIO(#%(OM+=L6S=HL$6R%94AAC M!$F4YO_I:T%$Q<#MGS%P"P/WU, Y8] I##KO]= M#+JG!NX9@UYAD"W=RM>> M$>=122=CSG:$JZ<137W(V,^LD:\H58FRD!R_C=!.3GYA$HCCD(]DQI(DDI@# M4A":AGB=RBA=01I$(,B5!Y)&L2"_P:O'*SUVY9UPY+GE$ MS+4@?AI"6 >P,.XR>/<0_-35(CY2WB:VIFWBYC##]T3EOP.O8]=7J6&O4TK?R7"[9W ? M6$ EA(1*TG-[+EE@'5EG:0 \ .)QW,'DKT=(GH'_W1#V5 NO*MPGL:$!W+2P MA G@+]":( =]NU$9DV">23#?$%A-HVZI45>KT2T6?\*6Y EH3'PA43 RY]@F MN-R3J\77+>5 [AB3'\B_NA2;YF[ZF1O5/%XF/=NVQ]9+50-M+)=J\-;C:'CJ MT3?DL<9MK^2VI\]_$ +@FOR*;%)5ZL@#8,NYQA+'$T6ZJH <.QFY^A,H;ZH$ M4ZV'2[> 23!/O_8.V>.21%.Z&XJB)DF_E*2O#>M$"G&==XQXCQL@E<1_Q?/$OLO4S2N$D; M/>JEXAA%\XRB^05:M;.,^MA:AN5.KS-?&?4<+?/WJ03T+\F<1N&U*CKQ-E1M M848W$=(>_8/3P.&A:MM0X^!]^H)WU=6MFNTC&:GV?%XN;2@7RV42S3.*YA=H MU1?=?G?@.F?4M]_44O;N+U3 Z)AM%\TVA MU84[3LJ.?E1^?R;."K3:'.#V1V^&:\^H6]\46IWLX^CLZ.='13&V!"'Y M5I6H8F:^REYJ&V<)/=[%I.NCZPY)DOW2V)CT)B/Q3:'5=3C.RXY^8'ZC0]GC MGZC$26\ALY_XCJ-'HS8FY^)9@78RIO1.=X-)G[XIM+H*QSG;T8_";U1 OB,6 M1@&^:>V+_7&V&IF<;V<%6K4:N2-[-#AEW^A0;0HM9]^J'&8DP%?9*9(@@6K( M^;E&>;<\J;K-SF>LX^/Y,=&PO=V]R:W-H965TI%!V'M7.'>_CV)8U2&9'^@@*3_;:2.:P-(?8'@VP*H"DB&F2W,:2<145 M>=A;FR+7C1-6 MBDM0EFM%#.SGT;?T?I'Y_M#PFT-KS];$)]EI_>R+']4\2KPA$% ZS\#P=H(E M".&)T,;?GC,:)#WP?/W&_A"R8Y8=L[#4X@^O7#V/9A&I8,\:X3:Z_0Y]GHGG M*[6PX4K:OC>)2-E8IV4/1@>2J^[.7OKG< :@] J ]@ :?'="P>6*.5;D1K?$ M^&YD\XL0-:#1'%?^I6R=P5...%?\T@Y(FI*O9*FEY Z?M[.$J0IKY;@Z@"HY M6#Q_:%QC@#QRQ64CR08;F2!K]MI!;E;@&!?V?C9J M1,;)%T(32LG3=D5N/KVCB3'6D(T.V6C@S:[P(MWXDIL.-0DH/[2G8IJFDVD> MGRZ(C0>Q\4=BV26Q#G5[+C:F=^EEL6P0RSX2FUP2R_Y+EMW-Z.R=6'PV+O[+ M>V3FP)4E O:(2T93)##=-'>%T\&ULG51M;YLP$/XK)U9-K9050M)NZ@A20SIMDUI%?=D^.W ) M5HW-["-I__UL0UA:-=FT+^"7>YZ[Y^">9*/THRD1"9XJ(8D5 M,Z>J1FEOEDI7C.Q6KT)3:V2%!U4BC*/H/*P8ET&:^+.Y3A/5D. 2YQI,4U5, M/T]1J,TD& ;;@UN^*LD=A&E2LQ7>(3W49&,7 M[P-^<-R8G34X)0NE'MWF6S$)(E<0"LS),3#[6F.&0C@B6\:OCC/H4SK@[GK+ M_L5KMUH6S&"FQ$]>4#D)/@50X)(U@F[5YBMV>LX<7ZZ$\4_8M+$?SP+(&T.J MZL"V@HK+]LV>NC[L (;G>P!Q!XA? \9[ *,.,/)"V\J\K!DCEB9:;4"[:,OF M%KXW'FW5<.F^XAUI>\LMCM(;10C#&#[ 554+]8P(4Y2XY 1SP20YX3VZ;]EI)*@U< MR0*+EP2A%=*KB;=JIO%!QN^-/(51-( XBN,W"LK^'3X\4,ZH;^[(\XWW\,UL M'R46+SHZ:/MZ:0R2&4!F&Z#YHG'_M('%\_8SZ+?:V68[\]G<>*[3* G7N_H. MUN,H%YCD+Y_-SR//A]0.^[5CO]#[8UUHCEJK@J>]U>9,@3' MF<:"T\D [A4Q\9;@\5\%'XIH580[PU&A7GG/,)"K1E+[9_6GO2U=^FE\=3ZU M=M6ZRQ^:UNNNF5YQ^_D$+BUE=.K<0;?^T6Y(U7X$%XKL0/ME:2T7M0NP]TME MQ[#;N 2]B:>_ 5!+ P04 " !&B3Q5J']0\ \6 !V_P &0 'AL+W=O M@N(Z-3Y0!LZL=I(!K![W-VG6/P5WHA.GX4<3TW=6+Y7;Q$*Z21;22XO#;APM=UG2] MKF9[;#;Q%N'/Y.!K*3N7KU'T/?OFYO;#12T[I' 9SM/,$= _/\+/X7*9J>A M_MQ:+UXZS78\_'IG[VW.GL[F:Y"$GZ/E9'&;WG^X:%U(M^&W8+U,[>BG$6[/ MJ)'YYM$RV?Q?^KG=MG8AS==)&CUL=Z8C>%BLGO\-_MI>B8,=9/6-'93M#LKQ M#O4W=E"W.ZAE>ZAO=ZB7[:&QW:%QO$/CC1VNMSMTW>]D-MWPRWF_VLAMP^63$W^QE-^3RR9B_ MV#;Y<>O25W>@KI4=?V8V^ MK; YRTICH@O9+/UI1 M&DJR*OTN.6DT_WX?+6_#.)&Z?ZX7Z9/T6R=,@\4RD=SPKW0=+/]&VXV=CO3; M?__M_55*W6>2J_FVJ]YS5\H;7:G2,%JE]R1?W8:WS/Y>_OZR4B3P"P3U',$5 M7;B7JZ?LKMXG)=^OKNG:3*F]UE9O=.B&ZW-L$A!ZN7E%)S M EM]F>[4C:_^UJ!GDYQDAX_K>'Y/O[G<2IUUO%C=22*,%]'MI>3/._2XU)RHS18%H5(KOK<$$'*.DA9%RGKU8M>T0:RNSY29B)E M%E(FD#(;*7.1,J_PQ3-!=NII,=QL+H+LZ\O)2M:_0B3E+#^,XAI3?8Y2E)J3:6G,*6UVSRZ6RW^&1+0 M'Z)UMLL@95VDK/R_HZ!%=MI'RDRDS$+* M!%)F(V4N4N:5? E-D)WZ2-D,*=/S [%BW%Z_Q.WU?RINGW]'EKY%\:YY\R[B M;],PB-D5;NZ1G1N_2%D'*>LB93VDS$#*^DB9B9192)E RFRDS$7*O/S4D.F' M/XBEEO3P_(:)W)9N@Z>$NV6)/"H?*9LA97I^S%8,\>9+B#=SAT/$X;A_%63H7W6S(]9\;Q4A9!RGK(F6]YLGOBVJMQBV%D;WVD3(3*;/* M7@^![-5&RERDS"M[/29E-_21AS=#RO3\@*H8?ZV7^&N=%W^"YB9:A3IID*U; MO6"Y#K/5Z7,L;J+P-EHN@SB1'JEU$XML*N9V>VXJ(F4=I*R+E/6>9GY.54S!]DL* MML]Z[UH2<707!P^7A\O YUNB7-;ERL_-NO;)'1Y9X6:TSNF&+6Z[+O+H>J>= M*C*[<$/VVD?*3*3,0LH$4F8C92Y2YI5]#4V0O?I(V>ST%.K<&>CYN5,QU>3: M2ZQECX57RK6;U3Q[@SV4:$%7*N.V/1V>U#:!VGRH;0:UZ0795C4[#Y[>ERMFIQUF%6C9 MHXT'R7FP84Z(YG9Y[DH1:NM ;5VHK;>UO5H4UUIR4Z[5CY:=T'[[4)L)M5E0 MFX#:;*C-A=J\TJ^E";1?'VJ;06UZ0196S5IEG[5*;M9^6@:K[]+G^Y 2]X]A M^/ UC+FG=S_E:\[.3Z2M [5UH;8>U&9 ;7VHS83:+*A-0&TVU.9";1[4-H': M?*AM!K7I!3E9-8?W)3QR?M'$K[\9GM_!V0D-+>"!VKI06T\^+?!XXQUQ:+]] MJ,V$VBRH34!M-M3F0FU>Z=?2!-JO#[7-H#:](/FJ)NN^FBG[6('_C_?9\_L] M.W"1M@[4UH7:>EM;P9OMT#[[4)L)M5E0FX#:;*C-A=J\4J^C";1/'VJ;06UZ M01!6#=I]"91<4 ,5Q@M:L7Z2CA(W_[X"M)H):NM ;5VHK0>U&5!;'VHSH38+ M:A-0FPVUN5";![5-H#8?:IM!;7I!:%8-Y7VAE)Q?\P"XKP M>(+:.E!;%VKK M;6VO/G&#O:L K6>"VDRHS2IY102T5QMJW0QJTPN2JFH2 M[JN-Y$KE1I>2M#=USG)9Q8Z;9>@-TFRSBKP2WVN5'X?9\^U#;2;49I6\(@+:JPVUN5";5_**3$IN MYT./;@:UZ05A534,]^5._R>;=)H85.4%L':NM";3VHS8#:^E"; M";594)N VFRHS87:/*AM K7Y4-L,:M,+8K-B+"O[?'8/0.BNHK0NU]: V VKK0VTFU&9!;0)J MLZ$V%VKSMK;B2(568D%M,ZA-+PC&JL&K[(,WOQ+K)'@_!\G]I=19_%C7S#%MEG'VHSH38+:A-0FPVUN5";5^IU-('VZ4-M,ZA-+TC!JBF[ M+^!2\@NX( ]JY?=Q=JA""[J@MB[4UMO:7O\Y2J5>4XYC%5JJ!;694)M5\HH( M:*\VU.9";5[)*S(IN9T//;H9U*87A%75,-P73BF_]">F7I[6DOXEZ=1P2YLI M-5F6Q#)8Y3[*E=_OV0$)K:>"VKI06P]J,Z"V/M1F0FT6U":@-AMJU3: V'VJ; M06WZ+GU?%8$T&XU3: V'VJ;06UZ0:Q6 M76[O"]J4@H*VS3+Z:\GE]E=VN1VM?O_R_&9>]\_U(GV2;E8T%ZRS;9)+R7O^ M0][!ZG9[)[IP#0XMEH/:.E!;%VKK06T&U-:'VDRHS8+:!-1F0VTNU.9M;8=+ M2?FZWCIY!/ETL[;::![?RX96MT%M>D&&5LQH=5_=IN97MY5>6A]$+6WR'+9Y MB^O\?L]-6JBM [5UH;8>U&9 ;7VHS83:+*A-0&TVU.9";1[4-H':?*AM!K7I M!<%:-;CWQ7AJP5]" ]S+SE]Y[7TK=S??2IV 9K.9AT7([ M_QS.G@2@)7]06Q=JZZFG)5AR2VD$*M58UO9QW9^*5]G$8?S-(KSU\[06CVHK0.U=:&V'M1F0&U] MJ,V$VBRH34!M-M3F0FT>U#:!VGRH;0:UZ04A636$]T5\:GX17V?W,/.KA7-6 M5+U=*!^LH6DA;"Z"KXLEK8\OI<]KVH__,\+Y?9X=VM "/JBMN[4=_K'6UV_S M;M,86ID'M?6A-A-JLZ V ;794)L+M7E0VP1J\Z&V&=2F%Z1EU33>5_#1E_^> M-,XJ^T;K($[#F$WDW'[/3F2DK0.U=;>VU[_F428?)S*R4P-JZT-M)M1F06T" M:K.A-A=J\Z"V"=3F0VTSJ$TO2,RJB;RO]E/SJ_U.;E)(_^+O(R.*7O*/Y>R4 MAE8%0FU=J*T'M1E06Q]J,Z$V"VH34)L-M;E0FP>U3: V'VJ;06UZ0=A6#?-] MM:):OEJQXAN%KXJ]I<4J6W@OHL*'[?(/[.QDAY8S0FU=J*T'M1E06Q]J,Z$V M"VH34)L-M;E0FZ>>_@FY1KO=:AV_27BZ6;W6:JE'3]M!CVT&M>D%65DUB_<% MB&I^ >(-K8L?L\4Q9>MND9T<+IU/'L?+73E#"PJAM@[4UH7:>E"; ;7UH383 M:K.@-@&UV5";"[5Y4-L$:O.AMAG4IA>D:=6TWI<=JOEEAX"5\^ES==*7]#Z, MI?0^6$G/#]\EEY)^=Q>'=T$:TI:4_ZMD,9>\8+D.-P_I_=@\>LW. - *1JBM M [5UM[;#]QQEYD/)>]!>#:BM#[694)L%M0FHS8;:7*C-@]HF4)L/MZMF^[XV42U3F_A+V;[Y9U,7DST1O;LE,@V#F+\; BT]A-HZ4%NWX-(WI">Z M1@F[,H>6&4)M?:C-A-HLJ$U ;3;4YD)M'M0V@=I\J&T&M>D%Z5HQO>O[JL5Z M?M5B]^%Q&3V%8;*I1_Q,:^CU,@VRU?5_XAW+_(,[-\FAM@[4UH7:>E"; ;7U MH383:K.@-@&UV5";"[5Y4-L$:O.AMAG4IA>D;]5TWY_;2L495;[>./!^$V:S:: MC:-W+*''-H/:](*LK)K%RL5QR[YXIIY?//.'_(])*,V741)*T3J6OD;1]^=U M>!S.H_@VD2BIT_M06@9)*LV#)2VM@UBZ#9ZR3TT-@_F]]!"MTGLIC:1@N;A; M;2S?%JM@-5\$RXTYNZ'RU ==NJMJ0:Q>J-N+:;55SN'97U<9< MNZ]J4Z[=J&LW=>XXZ]J :S?KVI!K%W5MQ+7;=.\U@9':W98VYMK] MEC;EVHVV=M/FCK.M#;AVLZT-N7;1UD9R\1F3 $I/(D"6"R(@E-A&')2Z1,4M\ M(E.6&#)-=&(@.6F$2&+!%$ M1BRQB3@L<8F,6>(3F;+$4&EN5-FYD&PO=V]R:W-H965T#K6SS2!D6+;Q2V8N<::90GQI[US9_QQ'*T1Y# 0FH)HOY>X!:21"LI/[Y7 MHE;=IS;,3 K0S<0P/_B(%7&7@%:.E9@?69 M2#(=<[9%7+=6:OJBB$UAK6AHIH=Q+KEZ2Y6=G'YE$A#VT!7Z\CVG\E5=S%6J MQ'D"B"W1 PC)Z4)"C.:2+9[18T:E0!\^@R0T$1]U\S7A<#53H8S1/7E50RS1 M#> ="_=Y ^ ?]/V?V,;"2TK1C;4I%H?^Q%Y?6L]-H] MXC5VT1W+Y%J@+UD,\;Z K4)0Q\%]B\/,-2K^E6<#Y#F?D.NX;H=#M_W-L<$= MKQX6K]#SC^C]KN*G@_Z!9E60/G9%J10)"Q']P;Y,1T,\4OZ_[+IN[$K/$]=B M0Q8PL=1$(("_@#7]Y2<<.K\:0/P:Q#>"?%,)I#A(%B,J1/X^DM]"NL*A/W0. MF(R]GLD4U$R!D4G-'TN@/88GZ&(91MX!B[&W,UG"FB4TLOR=2R'5Z-!L]1Y- MV$XV)\1!<$!C[.],FJBFB8PTK>GJ;;[IXC%*]7>TI+Z0V![UL*8>7FH,C4*G M,@];"3'T(M_UZX38HQG5-*-+3'U&D5-)1BT2[+G^J!L$.\W:ZIR6CM7J^3!_ M5$NG*3?-PJ?B74IM/PP[)0:^5'Y62GLYY6,/AP>3C+G'78\"5K^>BU_PX$7 M'/&WJ1OPA0L'L][)GTQ''3+R@N@(5E,Z8'/MT(W5\<76=[/2R;'O6.'W9^-]HF:)Q^8U_LSY<]1K_GRG5>FRO;-E3H&OBI,$ M@18LSV2Y:ZR?UJ<5-\4>_>#Y3)]B%%OQ1J8\ KDC?$4S@1)8*DEG$*FDX.6I M0GDCV:;8F#\QJ;;YQ>4:2 Q<-U#OETQMSJL;W4%]MC/]'U!+ P04 " !& MB3Q5C+[#%)\# !R$ &0 'AL+W=O%[@)C;DS'F9KUW(\%*EF,<=K"2I-$BH? MSY")U<@ASGKA)I[-M5UPQ\,%G>$MZH^+:VEF;NDEBA/D*A8<)$Y'SBDY.2/' MUB#;\2G&E:J-P:8R$>*+G?P=C1S/(D*&H;8NJ'DL\1P9LYX,CJ^%4Z>,:0WK MX[7W=UGR)ID)57@NV'T/^E#<1 U@ZZ_Q< O#/P,=QXH0WE!-1T/I5B!M+N--SO(4LVL M#;B8VUNYU=*\C8V='K\7&H%TX4^X_)K&^M$,;LW-1RE#$%.XIU)2KA4<7*"F M,5-OAJXV8:VQ&Q8ASO(0_I80Q(M.!YN#Z&3C[ M72W'1X>D.W27&U(Z*E,Z:IO2AU0K37D4\UF&. =F86Z'F <+:A )\08#K[<9 M9:]$V6N+\ME9WZ"5'0OZW/!+F@\\I0SN4"9P\"]2N9&KS>'[D.14#2"BCTU, M"LJ$@KTEM!_R!#] GGZ91;]U%H5$?/=EO$^3B<&\*YWZ/T:G08E[T(C[Z8EV MX)U()5SD9]J!*\.>)$W@ORNT8#]O M;HW];,$[6@(8X<4Q05RB4ZX]>O2."] M;>#.<8G^^'=6H1Q#]3A(IH3VCC#7I>,-@"M%86R:_5H1?B M[RY$Q*]R\G\S*2H [4*AJC*3UJ5Y/U)4Q-^=5%4%)LTE^'LUND->$R/Z\*(8 M-?MOJ4:DJLVD=7'^&7I4H.L]N9@M=U*59]*Z/K=2I. 9>?QNO]O? K.JOZ1] M =Z/'C7'#]9ZY/=>%*2J.)/FZOP+!&FP.X6J*DU:E^D]*=+Q3J1R:VU@@G*6 M-;L*0I%RG7>$Y6K94)_F;62U/>_&KZB8]U-A&LMB8@.4?S.,OP%02P,$% @ 1HD\5==P\=GS M!0 71\ !D !X;"]W;W)K&ULQ5E=<]HX%/TK M&G9GIYUIP9*_O829)J$II90D0/K0V0?%"/#4MJ@L0OOO5S:VBVWA.-0[VX=B M7\XY5[KWZD9"_3UEWZ(-(1S\"/PPNNAL.-\ZO5[D;DB HR[=DE!\LZ(LP%R\ MLG4OVC*"EPDI\'M(48Q>@+VP,^@GMELVZ-,=][V0W#(0[8( LY^7Q*?[BP[L M9(9[;[WAL:$WZ&_QFLP(7VQOF7CKY2I++R!AY-$0,+*ZZ+R#S@-48D*">/#( M/CIZ!O%4'BG]%K^,EA<=)1X1\8G+8PDL/I[(%?']6$F,XWLJVLE]QL3CYTS] M?3)Y,9E'')$KZG_QEGQST;$Z8$E6>.?S>[K_0-()Z;&>2_TH^1_L4ZS2 >XN MXC1(R6($@1<>/O&/-!!'!*B>(*"4@,H$_01!30EJ4P]:2M#*!.T$04\)>E,/ M1DHPFGHP4X+9U(.5$JRF'NR48#?U("HQS9S2U ?,D]TXVS!+-ZSD^Z27+.&P M<<9AEG+8..5W!NG*%GR827[IP:&LNRC M2O9/>4%9]E'SM9XO]B3[O4-;27K2->9XT&=T#UB,%WKQ0]+8$KYH15X8]^ 9 M9^);3_#XX#/E!$ 5O 7#[SN/_Q0/LPUF!-R3[8ZY&]'>P"VC:X8#\.J:<.SY MT6L!6LRNP:L_7_=[7 PBENJYJ<.K@T-TPJ$*)C3DFP@,PR592OBS>CY$SPDL MGA'0:@1Z(GQY#%$6PRM4J_AQ%W:!JKP!2$%(,J!A/7V"F:##D_2;>OHU<7,Z ME-!']?09V>:#E]''S>^3T- MH(U,S>SWGHY@U_6#^ K_D2V@JK:N6JII%+7?GZ-]4]5&FJ;KJ*C]X1SM457; M-!2EJ/SQ'.6Q)-K($/$N:G\Z1WM2U;8TQ8)%Z<_G2$^KTJ5HW)XC>_>L[/TY MLK.JK&VIR-2+VG-)!4&H*%81MI 4,;1-JU3$#R\<:6&M:_E:UVI5;AEY*_H' MR=M/LKB7U/-(!DH2>31WK6N6 C2L@HRN70KV316D M=ZT2:"0#:6H1-):Y*V$F,HRB%4'3 T@_77UWSR)FM5&-#^).M,4NN>B(DW9$ MV!/I#/[Z QK*W[*_.VV*+62Q/.HSA?K3\_K3:ZOD74!W(0?X26PG\:-/P(HR ML-KQG=AX)I4GCO?9'YX([,0^C0&^(6#KXS " KL];$DC6:WIE6!#T;U,6,[; ML':,+PS339MBHS;%QFV*3=H4F[8I=M>FV*QI#_KA,1;0FE;KY5\X>R';8K=M"DV:E-LW*;8I$VQ:9MB=VV*S=H4F[VR7OW$3LZL[HD15-72Z6!8A:FF!C6S=$"YJ>*@AFS#+N%& M59P&4?D .*ZB3%O\*\$F59BN6*B\09Q68>5]W;.(66V,7UJY;8HMJF,7IW7% M.HIIH2BMO"BM_VUK=UGO^D3%6DWW@U4@,E5+4\M'D"K.T$2=P=)/!J,JSK05 MVU#L4M7*<*(@RZ>:B007PTHE-Y7,%^EB=*7ROFN(FS6-W[SA/!;/.RY4GMTI M&:#RZ\=MY;F*^$* ZU.QGZ$[!N*[P C@<"F*T*5L*0HN3*K/QQ$'+O9)N,0, M+/'/N)\2[&Y $/]6##@%V/?68:*R\D(_H!_N L'5R"1D!-UXZR?W)D3F_Z;Q,?O$OV:^@D@YUJF/T3.>YG]!CD?9/81&ULK511;]HP M$/XKIZR:6JG#(;3=Q$*D%E2MDYA0H=O#M >3',2J8V?V!>B_G^VDB$JTZL-> M$I]]WY?[OMPYW6KS:$M$@ETEE1U%)5$]9,SF)5;<]G2-RIVLM*DXN="LF:T- M\B* *LF2.+YB%1RU/K1!W?% M*(I]02@Q)\_ W6N#8Y32$[DR_G:8&&XLCQ8;>%T@L2%M+# '35#^!R2.$F.P,?OA_=?PIFS8N]'LOMC+9&=M#(_A*9&ULO99;3]LP%,>_RE$V M32"QYD+3%M9& CJT/< ZRC:A:0]NPDA+*%,'C82^+;^9_? ML7UR,EP+>:N6B!HVG*5JY"RUSHY=5\5+Y$1U1(:IF9D+R8DV7;EP52:1)(41 M9V[@>3V7$YHZT; 8F\AH*'+-:(H3"2KGG,CM*3*Q'CF^!/,C"@\$^P'3?1RY P< M2'!.!H:D]EJJ69I<9.1Y="(_@]> _3 M?*;P+L=4P\>5>2K8&Z,FE"FXQHW."=MO6 4_+Y#/4/X:NMK@6%$WKER?EJZ# M)UQ/,>M ,#B P L"> LNJ"61J!XKN2:@.JJ@CBHHI+M/2'_-B=0HV1;&=$43 M3)-6SE8QFQ?'*B,QCAQS\17*%3K1NS=^S_O0@GI8HQZVHMX#*IB0+9DQ/( 3 M+G*SLQ.4,+4[ GLTA40P1J2"S(P6^[3?%$GIRR]/VV;D*O(ZGA\.W54#8[=F M[/X3XP/B!=E0GG,[P.TMN$;)S7TAVT:J=O5N" G9MAU[6'.&+]U+DQ0(8XS- MWF'2Q-:N6-_1XI*V(/9JQ-ZK$,4,_5GM>P]%P'MA@M]09(W'7"D-_OC"_,7@[M0D6]\OB%S05 '#N3'T.GV3>+(L MF65'BZPH4S.A3=$KFDOSFX'2+C#SN4S(VI/H5A/9NSDM9GJF+2(KG2)35VJHNPKC2C M60VD4H2#7B\.2\HE&8_DHKPJ31W,U$*:E)QWIL ]OF8IZ<#<353&4G)W M\O[70IG+=X%['GTX.NK=G5[NVT\:X)2$7J?G+W!ZUL/]6@QS'>^Z7B\_MKXZ M[C%&OO"0-TR4-GQ9.L_FXQ(*VZ*,1[F2F]I$Q!EL=%JRX)Z*E$RHX%/-@973 MDHN5,P_ ,%-"Z<#8IK!R^F"I'QS<=S/HE]9/R:7236P7P?V>MLOW@/4,!'(A M.H$#X@SC446-85I>V4FSN#$^@8)V?+NJK,)"TU5_<$XVA.9A@TR5SICNPO3) MVC0>"9:#',V+.3R-JD( C5&E'62<%DK21L.:T0ZLVQD3X@9>II_YCN]EOE77 M'E15=D,KJ!TZ-VX"_K>].=_;;@>O\AM4_%Z9+PN;CFSFT"WL6K.<+YOY,N\$ M8-[[N'=:56+U6?!"ELPE_^* XQ%=\X*YTOS!1H-6F5D#TR2X9]KPV;;EMZ;5 M+5N:=3LM_K\"\W-GY5]Q5Z1T<7A M:VQ/W$,7&;\%D6^@W%%R^!K;6]/!B0S;\WOKDK!S1>BL 5S%4O(#+GYB$S28 M+K@P7+:S.<\R)I_<%*Q[0Z?V,K_CWZ[/6$X7PMQV8$HVX^\LXXLRZ59=PT:T MJS;C;Y!>/^[N@386EQE;LFS23G4Q;8:!'=BH[0<(^\A5\_$C&,=A?@0P+ ZF M .,X%A;G?\IGB.;C,$S;T(L,4-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( $:)/%4"5>KU]P0 ,8I / >&PO=V]R:V)O;VLN>&UL MQ9I+;]LX$(#_"N%3]M"U]7(>J LTC]T-4+1&'/1:,!(=$Y%(EZ*2IK^^0ZE& M1TDXV(O')UGO3V-QOB&I]T_6/=Q9^R!^-+5I%Y.-]]NSZ;0M-ZJ1[=]VJPSL M65O72 ^K[G[:;IV25;M1RC?U-)W-YM-&:C/Y\'YWK:6;XA7K5>FU-; Q;/BJ MU5/[9W]8%8^ZU7>ZUOYY,>E_UVHB&FUTHW^J:C&9342[L4__6:=_6N-EO2J= MK>O%)!EV?%7.Z_+5YE6 O)5W;;_%R[L;"2"+R7P&%UQKU_K^B/[Z$A@?%1P\ MK'7>_J-KK]RE].I?9[NM-O?A,O 44_08?1QVRR&(9^[_A-&NU[I4E[;L&F7\ M$$>GZ@!HVHW>MA-A9*,6D]TAXJ.IQ)7Q$"1Q;89+P;'A2>'6U]7PU!YP40S= MF88=[KKJP?<'>0'KMM85W+T2Y[*6IE2B#VZ+ %,",#T8H#A:2@29$9 9(^0J M0(036F'7XLM6.029$Y#YP2!7WI8(LB @BX-!7LAV@R#G!.1\OY"?(3.*1+P3 MEZHMG=Z& P+A>==JHW##.28@CQD@4X!T:E[QD#9@&8 M%W*KP:]!NV)EU_Y).B4N,"9IF3UKIL>< ^;'$B+8ZK[%W(0C ?=ZY$+*- M9=-C'O>8I>L [9.6?7FC1Z]E0JDFV;-K>L838/P$N:;/BTY5>O1"4I))]FR9 M'N^TSXUKY0 -_N9'93J% 2G!)'LVS)"\9T!X;4K;*'$K?XS_7@S-"".2/9H]6^;M@DPLH>XMQZ)) M*=&D'**)%9#?4HQ)"2?E$,Z+$E(-H4@[*.!P4566& M,2D+91P6BF+F&).R4,9AH2AF@3$I"V6''&#[-L>8E(4R#@M%,8\Q)F6AC,-" M4P4*R3 M\4Y@3,I".8>%7H]:BZ-+Y:7&G8R8 ME(4*MOF@-S#'T:0L5+#,"(TQ-V$^_T9M.X>G6N:4A>:'G!$:17-.66A^N!FA M8$R,25EHWEMHNOMNL()4853U&6[1PO92UN72B; 8OF+(BS"IN.[J^@*V?3&? MK*QVGR'N/J'\\ M02P,$% @ 1HD\57=+<84& @ \20 !H !X;"]? M;7/2Y;)-X^V,YOGI M=N;B]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^EUW.4[-X[<9MGE9-^CA<3Y=T M.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U$-36#[J'H/OZ M00\0]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@= MJ'<0Z!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@ M=XMZMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?SO?GZ^,ORZ^3LO5QP3K<5Y?DO M4$L#!!0 ( $:)/%7_)Z=UXP$ &PD 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4: M3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7 MYDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN: M&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/C MO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF': M??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ 1HD\53!*@Q#O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 1HD\59E< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " !&B3Q5D^<.07(' #*, & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\54>- MZ?*F!P @R0 !@ ("!M@\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 1HD\50A28DPK!@ NR0 !@ M ("!ZR 'AL+W=O4% '#0 M& @(%E+P >&PO=V]R:W-H965T&UL4$L! M A0#% @ 1HD\5<_O^W E% :3< !@ ("!@#4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\55_*F 3A @ #08 !D M ("!JU, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1HD\5> CLG.6 @ > 4 !D ("!B5P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\ M52QNZJIV @ 6 4 !D ("!]6@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\52-6ZK17 @ '@4 M !D ("!17< 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\5=\^'$Z!!0 G@T !D M ("!A)( 'AL+W=O&PO=V]R:W-H965T MZ: !X;"]W;W)K&UL4$L! A0# M% @ 1HD\51* ^@IH @ 4@4 !D ("!YIT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\58ZJ M7)YD @ + 4 !D ("!&:8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\57/5#S 8!0 YPP !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ 1HD\578U)1KF @ J@H !D ("! M=L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1HD\5;[T_Y\*! 9!( !D ("!&LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\531"D?I2 @ I04 !D M ("!Y-L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1HD\5=K>EHV/ @ :0< !D ("!I>, M 'AL+W=O&PO=V]R:W-H965TB((AP( &4' 9 M " @83I !X;"]W;W)K&UL4$L! A0#% @ M1HD\56:7J$-Y @ =P4 !D ("!0NP 'AL+W=O&PO=V]R:W-H965T3Q !X;"]W M;W)K&UL4$L! A0#% @ 1HD\50S:+@8X!0 MRQL !D ("!U_4 'AL+W=O! &0 @(%& M^P >&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\5:A_4/ /%@ =O\ !D M ("!)P ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1HD\5==P\=GS!0 71\ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 1HD\ M51;7]G0O P [A( T ( !%2H! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 1HD\57=+ M<84& @ \20 !H ( !?#,! 'AL+U]R96QS+W=O XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 150 308 1 true 55 0 false 9 false false R1.htm 000 - Document - Document And Entity Information Sheet http://parkcitygroup.com/20220630/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/20220630/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://parkcitygroup.com/20220630/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/20220630/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/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit- Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business Sheet http://parkcitygroup.com/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Significant Accounting Policies (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables Note 2 - Significant Accounting Policies (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies 24 false false R25.htm 024 - Disclosure - Note 3 - Receivables (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables Note 3 - Receivables (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-3-receivables- 25 false false R26.htm 025 - Disclosure - Note 4 - Property and Equipment (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables Note 4 - Property and Equipment (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment- 26 false false R27.htm 026 - Disclosure - Note 5 - Capitalized Software Costs (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables Note 5 - Capitalized Software Costs (Tables) Tables http://parkcitygroup.com/20220630/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/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables Note 6 - Acquisition Related Intangible Assets, Net (Tables) Tables http://parkcitygroup.com/20220630/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/20220630/role/statement-note-7-accrued-liabilities-tables Note 7 - Accrued Liabilities (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities- 29 false false R30.htm 029 - Disclosure - Note 9 - Deferred Revenue (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables Note 9 - Deferred Revenue (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue- 30 false false R31.htm 030 - Disclosure - Note 10 - Income Taxes (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables Note 10 - Income Taxes (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes 31 false false R32.htm 031 - Disclosure - Note 11 - Commitments and Contingencies (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables Note 11 - Commitments and Contingencies (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies- 32 false false R33.htm 032 - Disclosure - Note 13 - Stockholders Equity (Tables) Sheet http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables Note 13 - Stockholders Equity (Tables) Tables http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity 33 false false R34.htm 033 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://parkcitygroup.com/20220630/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/20220630/role/statement-note-2-significant-accounting-policies-details-textual Note 2 - Significant Accounting Policies (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables 35 false false R36.htm 035 - Disclosure - Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details) Details 36 false false R37.htm 036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details) Sheet http://parkcitygroup.com/20220630/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 37 false false R38.htm 037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details) Sheet http://parkcitygroup.com/20220630/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 38 false false R39.htm 038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Sheet http://parkcitygroup.com/20220630/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 39 false false R40.htm 039 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details) Sheet http://parkcitygroup.com/20220630/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 40 false false R41.htm 040 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details Note 3 - Receivables - Schedule of Receivables (Details) Details 41 false false R42.htm 041 - Disclosure - Note 4 - Property and Equipment (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual Note 4 - Property and Equipment (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables 42 false false R43.htm 042 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details) Sheet http://parkcitygroup.com/20220630/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 43 false false R44.htm 043 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual Note 5 - Capitalized Software Costs (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables 44 false false R45.htm 044 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details) Details 45 false false R46.htm 045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual Note 6 - Acquisition Related Intangible Assets, Net (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables 46 false false R47.htm 046 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details) Sheet http://parkcitygroup.com/20220630/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 47 false false R48.htm 047 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Details 48 false false R49.htm 048 - Disclosure - Note 8 - Line of Credit (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual Note 8 - Line of Credit (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit 49 false false R50.htm 049 - Disclosure - Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details) Details 50 false false R51.htm 050 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables 51 false false R52.htm 051 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details Note 10 - Income Tax - Summary of Income Tax Expense (Details) Details 53 false false R54.htm 053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual Note 11 - Commitments and Contingencies (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables 54 false false R55.htm 054 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details) Details 55 false false R56.htm 055 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual Note 12 - Employee Benefit Plan (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan 56 false false R57.htm 056 - Disclosure - Note 13 - Stockholders Equity (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual Note 13 - Stockholders Equity (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables 57 false false R58.htm 057 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details Note 13 - Equity - Schedule of Restricted Stock Units (Details) Details 58 false false R59.htm 058 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details Note 13 - Equity - Schedule of Warrants (Details) Details 59 false false R60.htm 059 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details) Sheet http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details Note 13 - Equity - Share Repurchase Program (Details) Details 60 false false R61.htm 060 - Disclosure - Note 15 - Related Party Transactions (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual Note 15 - Related Party Transactions (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions 61 false false R62.htm 061 - Disclosure - Note 16 - Subsequent Events (Details Textual) Sheet http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual Note 16 - Subsequent Events (Details Textual) Details http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events 62 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 45 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DefinedBenefitPlanContributionsByEmployer, us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost, us-gaap:DividendPayableDateToBePaidDayMonthAndYear, us-gaap:DividendsPayableDateDeclaredDayMonthAndYear, us-gaap:DividendsPayableDateOfRecordDayMonthAndYear, us-gaap:DueToRelatedPartiesCurrentAndNoncurrent, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProductWarrantyExpense, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - pcyg20220630_10k.htm 8, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57 pcyg20220630_10k.htm ex_421869.htm ex_421870.htm ex_421871.htm ex_421872.htm pcyg-20220630.xsd pcyg-20220630_cal.xml pcyg-20220630_def.xml pcyg-20220630_lab.xml pcyg-20220630_pre.xml haynie.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pcyg20220630_10k.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 150, "dts": { "calculationLink": { "local": [ "pcyg-20220630_cal.xml" ] }, "definitionLink": { "local": [ "pcyg-20220630_def.xml" ] }, "inline": { "local": [ "pcyg20220630_10k.htm" ] }, "labelLink": { "local": [ "pcyg-20220630_lab.xml" ] }, "presentationLink": { "local": [ "pcyg-20220630_pre.xml" ] }, "schema": { "local": [ "pcyg-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 473, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 45, "http://xbrl.sec.gov/dei/2022": 6, "total": 51 }, "keyCustom": 37, "keyStandard": 271, "memberCustom": 30, "memberStandard": 25, "nsprefix": "pcyg", "nsuri": "http://parkcitygroup.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Property and Equipment", "role": "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "shortName": "Note 4 - Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Capitalized Software Costs", "role": "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "shortName": "Note 5 - Capitalized Software Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net", "role": "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Accrued Liabilities", "role": "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "shortName": "Note 7 - Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Line of Credit", "role": "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "shortName": "Note 8 - Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Deferred Revenue", "role": "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-", "shortName": "Note 9 - Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Income Taxes", "role": "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "shortName": "Note 10 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Commitments and Contingencies", "role": "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "shortName": "Note 11 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Employee Benefit Plan", "role": "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "shortName": "Note 12 - Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Stockholders Equity", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "shortName": "Note 13 - Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Recent Accounting Pronouncements", "role": "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "shortName": "Note 14 - Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - Related Party Transactions", "role": "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "shortName": "Note 15 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Subsequent Events", "role": "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "shortName": "Note 16 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 2 - Significant Accounting Policies (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "shortName": "Note 2 - Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Receivables (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "shortName": "Note 3 - Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Property and Equipment (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "shortName": "Note 4 - Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:CapitalizedSoftwareCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Capitalized Software Costs (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "shortName": "Note 5 - Capitalized Software Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:CapitalizedSoftwareCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 7 - Accrued Liabilities (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "shortName": "Note 7 - Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 9 - Deferred Revenue (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables", "shortName": "Note 9 - Deferred Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 10 - Income Taxes (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "shortName": "Note 10 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 11 - Commitments and Contingencies (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "shortName": "Note 11 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 13 - Stockholders Equity (Tables)", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "shortName": "Note 13 - Stockholders Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Description of Business (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual", "shortName": "Note 1 - Description of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "shortName": "Note 2 - Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "shortName": "Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-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)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "pcyg:DisaggregationOfRevenuePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "lang": null, "name": "pcyg:RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "role": "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "shortName": "Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 3 - Receivables - Schedule of Receivables (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details", "shortName": "Note 3 - Receivables - Schedule of Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 4 - Property and Equipment (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual", "shortName": "Note 4 - Property and Equipment (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 4 - Property and Equipment - Cost of Property and Equipment (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "shortName": "Note 4 - Property and Equipment - Cost of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Capitalized Software Costs (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual", "shortName": "Note 5 - Capitalized Software Costs (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:CapitalizedSoftwareCostsTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "shortName": "Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:CapitalizedSoftwareCostsTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "shortName": "Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30_FiniteLivedIntangibleAssetsByMajorClassAxis-AcquiredCustomerRelationshipsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:AccruedStockBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "shortName": "Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:AccruedStockBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 8 - Line of Credit (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual", "shortName": "Note 8 - Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2020-06-30_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "shortName": "Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2020-06-30_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "shortName": "Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ContractWithCustomerContractLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30_ProductOrServiceAxis-SubscriptionAndCirculationMember", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "2", "first": true, "lang": null, "name": "pcyg:EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 10 - Income Taxes (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual", "shortName": "Note 10 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "2", "first": true, "lang": null, "name": "pcyg:EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 10 - Income Tax - Summary of Income Tax Expense (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "shortName": "Note 10 - Income Tax - Summary of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-03-01_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis-LocatedAt5252SouthCommerceDriveMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "SquareFoot", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "shortName": "Note 11 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-03-01_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis-LocatedAt5252SouthCommerceDriveMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "SquareFoot", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "shortName": "Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 12 - Employee Benefit Plan (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual", "shortName": "Note 12 - Employee Benefit Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 13 - Stockholders Equity (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "shortName": "Note 13 - Stockholders Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_GranteeStatusAxis-ShareBasedPaymentArrangementNonemployeeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 13 - Equity - Schedule of Restricted Stock Units (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "shortName": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30_GranteeStatusAxis-ShareBasedPaymentArrangementNonemployeeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 13 - Equity - Schedule of Warrants (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details", "shortName": "Note 13 - Equity - Schedule of Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "pcyg:ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "role": "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 13 - Equity - Share Repurchase Program (Details)", "role": "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "shortName": "Note 13 - Equity - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "pcyg:ShareRepurchaseProgramTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30_RelatedPartyTransactionsByRelatedPartyAxis-FieldsManagementServiceAgreementMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 15 - Related Party Transactions (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual", "shortName": "Note 15 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-06-30_RelatedPartyTransactionsByRelatedPartyAxis-FieldsManagementServiceAgreementMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-09-28_DividendsAxis-QuarterlyDividendMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 16 - Subsequent Events (Details Textual)", "role": "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual", "shortName": "Note 16 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "i_2022-09-28_DividendsAxis-QuarterlyDividendMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Description of Business", "role": "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Significant Accounting Policies", "role": "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "shortName": "Note 2 - Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Receivables", "role": "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "shortName": "Note 3 - Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcyg20220630_10k.htm", "contextRef": "d_2021-07-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "pcyg_AccruedStockBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents accrued liabilities relating to stock based compensation.", "label": "Accrued stock-based compensation" } } }, "localname": "AccruedStockBasedCompensation", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pcyg_AcquiredCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the customer relationships that have been acquired.", "label": "Acquired Customer Relationships [Member]" } } }, "localname": "AcquiredCustomerRelationshipsMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_AcquiredDevelopedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents acquired developed software.", "label": "Acquired Developed Software [Member]" } } }, "localname": "AcquiredDevelopedSoftwareMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "xbrltype": "domainItemType" }, "pcyg_Amended2011PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amended 2011 plan.", "label": "Amended 2011 Plan [Member]" } } }, "localname": "Amended2011PlanMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_BlankCheckMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents blank check preferred stocks.", "label": "Blank Check [Member]" } } }, "localname": "BlankCheckMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_CapitalizedSoftwareCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of capitalized software costs.", "label": "Capitalized Software Costs [Table Text Block]" } } }, "localname": "CapitalizedSoftwareCostsTableTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables" ], "xbrltype": "textBlockItemType" }, "pcyg_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of warrants exercisable.", "label": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "perShareItemType" }, "pcyg_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of warrants outstanding.", "label": "Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "perShareItemType" }, "pcyg_ClassOfWarrantOrRightWarrantsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of exercisable warrants.", "label": "Class of Warrant or Right, Warrants, Exercisable, Number (in shares)" } } }, "localname": "ClassOfWarrantOrRightWarrantsExercisableNumber", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "sharesItemType" }, "pcyg_ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for warrants outstanding.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "durationItemType" }, "pcyg_ContractWithCustomerAssetOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of other contract with asset transaction.", "label": "pcyg_ContractWithCustomerAssetOther", "verboseLabel": "Other" } } }, "localname": "ContractWithCustomerAssetOther", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pcyg_ContractWithCustomerContractLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table disclosure of contract with customer liability.", "label": "Contract with Customer, Contract Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerContractLiabilityTableTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables" ], "xbrltype": "textBlockItemType" }, "pcyg_ContractWithCustomerLiabilityBilledUnrecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Amounts billed but not recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityBilledUnrecognized", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pcyg_CustomerABMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents both customer A & customer B.", "label": "Customer A & B [Member]" } } }, "localname": "CustomerABMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_DeferredCompensationCashbasedArrangementsLiabilityPerQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the deferred compensation, cash-based arrangement, per quarter.", "label": "pcyg_DeferredCompensationCashbasedArrangementsLiabilityPerQuarter", "terseLabel": "Deferred Compensation Cash-Based Arrangements, Liability, Per Quarter" } } }, "localname": "DeferredCompensationCashbasedArrangementsLiabilityPerQuarter", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "pcyg_DeferredTaxLiabilitiesAmortization": { "auth_ref": [], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization.", "label": "pcyg_DeferredTaxLiabilitiesAmortization", "negatedTerseLabel": "Amortization" } } }, "localname": "DeferredTaxLiabilitiesAmortization", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pcyg_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation.", "label": "pcyg_DeferredTaxLiabilitiesDepreciation", "negatedTerseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "pcyg_DevelopedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents developed software.", "label": "Developed Software [Member]" } } }, "localname": "DevelopedSoftwareMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "xbrltype": "domainItemType" }, "pcyg_DisaggregationOfRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the disaggregation of revenue.", "label": "Disaggregation of Revenue [Policy Text Block]" } } }, "localname": "DisaggregationOfRevenuePolicyTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "pcyg_DividendPayableMaximumPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum term dividends are to be paid for dividends payable.", "label": "pcyg_DividendPayableMaximumPaymentTerm", "terseLabel": "Dividend Payable, Maximum Payment Term (Day)" } } }, "localname": "DividendPayableMaximumPaymentTerm", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "durationItemType" }, "pcyg_DividendPayableYield": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the yield of dividend payable.", "label": "pcyg_DividendPayableYield", "terseLabel": "Dividend Payable, Yield" } } }, "localname": "DividendPayableYield", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "pcyg_EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the combined federal and state tax rate.", "label": "pcyg_EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal and State and Local Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalAndStateAndLocalStatutoryIncomeTaxRatePercent", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "pcyg_EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "pcyg_EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount", "verboseLabel": "Capital Loss Carryover" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCapitalLossCarryoverAmount", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "pcyg_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount", "verboseLabel": "Unrealized Gain" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrealizedGainLossAmount", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_EmployeesAndConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employees and consultants.", "label": "Employees and Consultants [Member]" } } }, "localname": "EmployeesAndConsultantsMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_ExercisePriceFourDollarsMinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise Price, Four Dollars, Minimum [Member]" } } }, "localname": "ExercisePriceFourDollarsMinimumMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "domainItemType" }, "pcyg_ExercisePriceTenDollarsMaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise Price, Ten Dollars, Maximum [Member]" } } }, "localname": "ExercisePriceTenDollarsMaximumMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "domainItemType" }, "pcyg_FieldsManagementServiceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents both the name of the party and the type of agreement.", "label": "Fields Management Service Agreement [Member]" } } }, "localname": "FieldsManagementServiceAgreementMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_IncomeTaxReconciliationDepreciationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "pcyg_IncomeTaxReconciliationDepreciationAllowance", "verboseLabel": "Change in depreciation" } } }, "localname": "IncomeTaxReconciliationDepreciationAllowance", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_IncomeTaxReconciliationNolUtilization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "pcyg_IncomeTaxReconciliationNolUtilization", "verboseLabel": "NOL utilization" } } }, "localname": "IncomeTaxReconciliationNolUtilization", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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", "label": "pcyg_IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance", "verboseLabel": "Change in allowance" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseIncreaseDecreaseAccrualAllowance", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_IncomeTaxReconciliationNondeductibleExpenseLoanForgiveness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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 loan forgiveness.", "label": "pcyg_IncomeTaxReconciliationNondeductibleExpenseLoanForgiveness", "verboseLabel": "PPP & EIDL loan forgiveness" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseLoanForgiveness", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "pcyg_IndependentDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents independent directors.", "label": "Independent Directors [Member]" } } }, "localname": "IndependentDirectorsMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_LeaseAmountOfFundsBorrowedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the amount under the \"lease amount\" from funds borrowed.", "label": "Lease Amount of Funds Borrowed [Member]" } } }, "localname": "LeaseAmountOfFundsBorrowedMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_LocatedAt5252SouthCommerceDriveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property located at 5252 South Commerce Drive.", "label": "Located at 5252 South Commerce Drive [Member]" } } }, "localname": "LocatedAt5252SouthCommerceDriveMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_LocatedAt5258SouthCommerceDriveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property located at 5258 South Commerce Drive.", "label": "Located at 5258 South Commerce Drive [Member]" } } }, "localname": "LocatedAt5258SouthCommerceDriveMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_LongTermUseEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long term use equipment.", "label": "Long Term Use Equipment [Member]" } } }, "localname": "LongTermUseEquipmentMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "pcyg_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers.", "label": "pcyg_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "pcyg_NumberOfSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of subsidiaries.", "label": "pcyg_NumberOfSubsidiaries", "terseLabel": "Number of Subsidiaries" } } }, "localname": "NumberOfSubsidiaries", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "integerItemType" }, "pcyg_OperatingLeasesMonthlyRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents monthly rent expense for operating lease.", "label": "pcyg_OperatingLeasesMonthlyRentExpense", "terseLabel": "Operating Leases, Monthly Rent Expense" } } }, "localname": "OperatingLeasesMonthlyRentExpense", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "pcyg_PcGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed.", "label": "PC Group, Inc. [Member]" } } }, "localname": "PcGroupIncMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_PercentageOfMonthlyRentIncreaseEachYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of monthly rent increase each year.", "label": "pcyg_PercentageOfMonthlyRentIncreaseEachYear", "terseLabel": "Percentage of Monthly Rent Increase Each Year" } } }, "localname": "PercentageOfMonthlyRentIncreaseEachYear", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "pcyg_PreferredStockCashDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock if paid in cash.", "label": "pcyg_PreferredStockCashDividendRatePercentage", "terseLabel": "Preferred Stock, Cash, Dividend Rate, Percentage" } } }, "localname": "PreferredStockCashDividendRatePercentage", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "pcyg_PreferredStockSeriesBPreferredSharesDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock if paid in additional Series B shares.", "label": "pcyg_PreferredStockSeriesBPreferredSharesDividendRatePercentage", "terseLabel": "Preferred Stock, Series B Preferred Shares, Dividend Rate, Percentage" } } }, "localname": "PreferredStockSeriesBPreferredSharesDividendRatePercentage", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "pcyg_PreferredStockSharesNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents preferred shares.", "label": "pcyg_PreferredStockSharesNumber", "terseLabel": "Preferred Stock, Shares, Number (in shares)" } } }, "localname": "PreferredStockSharesNumber", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "pcyg_PrepaidExpenseAndOtherCurrentAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of prepaid expenses and other current assets.", "label": "Prepaid Expense and Other Current Assets [Policy Text Block]" } } }, "localname": "PrepaidExpenseAndOtherCurrentAssetsPolicyTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "pcyg_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue from professional services.", "label": "Professional Services [Member]" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "pcyg_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "tabular disclosure of the estimated useful lives for property, plant, and equipment.", "label": "Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "pcyg_QuarterlyDividendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents quarterly dividend.", "label": "Quarterly Dividend [Member]" } } }, "localname": "QuarterlyDividendMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_RepaymentsOfLongTermDebtPenalty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the penalty associated with the repayment of debt.", "label": "pcyg_RepaymentsOfLongTermDebtPenalty", "terseLabel": "Repayments of Long Term Debt, Penalty" } } }, "localname": "RepaymentsOfLongTermDebtPenalty", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "pcyg_RepositrakMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed.", "label": "ReposiTrak [Member]" } } }, "localname": "RepositrakMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the change in revenue from contracts with customers as compared to a prior period.", "label": "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "verboseLabel": "Revenue From Contract With Customer, Change From Previous Period, Amount" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodAmount", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the change in percentage of revenue from contracts with customers from a prior period.", "label": "pcyg_RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage", "verboseLabel": "Revenue From Contract With Customer, Change From Previous Period, Percentage" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxChangeFromPreviousPeriodPercentage", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "percentItemType" }, "pcyg_RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note.", "label": "Revolving Credit Agreement, Addendum, and Stand-Alone Revolving Note [Member]" } } }, "localname": "RevolvingCreditAgreementAddendumAndStandaloneRevolvingNoteMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_SeriesB1PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B-1 preferred stock or outstanding series B-1 preferred stock.", "label": "Series B-1 Preferred Stock [Member]" } } }, "localname": "SeriesB1PreferredStockMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares repurchase program.", "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details" ], "xbrltype": "domainItemType" }, "pcyg_ShareRepurchaseProgramTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for the share repurchase program.", "label": "Share Repurchase Program [Table Text Block]" } } }, "localname": "ShareRepurchaseProgramTableTextBlock", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "pcyg_SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments vested and issued.", "label": "pcyg_SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued", "negatedLabel": "Vested and issued (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested and Issued (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndIssued", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in stock repurchase plan authorized.", "label": "pcyg_StockRepurchaseProgramIncreaseInAuthorizedAmount", "terseLabel": "Stock Repurchase Program, Increase in Authorized Amount" } } }, "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "pcyg_SubscriptionAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue from subscription and support.", "label": "Subscription and Support [Member]" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "pcyg_TransactionBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenues obtained from transactions.", "label": "Transaction Based [Member]" } } }, "localname": "TransactionBasedMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "pcyg_UsBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents U.S. Bank.", "label": "U.S. Bank [Member]" } } }, "localname": "UsBankMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_UsBankNaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents U.S. Bank N.A.", "label": "U.S. Bank N.A. [Member]" } } }, "localname": "UsBankNaMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_VestedAndUnissuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of restricted stock units outstanding that had vested but for which shares of common stock had not yet been issued.", "label": "Vested and Unissued [Member]" } } }, "localname": "VestedAndUnissuedMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_YearlyDividendsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents yearly dividends.", "label": "Yearly Dividends [Member]" } } }, "localname": "YearlyDividendsMember", "nsuri": "http://parkcitygroup.com/20220630", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "pcyg_statement-statement-note-10-income-tax-summary-of-income-tax-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Income Tax - Summary of Income Tax Expense (Details)" } } }, "localname": "statement-statement-note-10-income-tax-summary-of-income-tax-expense-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-10-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes" } } }, "localname": "statement-statement-note-10-income-taxes-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Commitments and Contingencies - Future Minimum Rental Payments (Details)" } } }, "localname": "statement-statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-11-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-11-commitments-and-contingencies-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-13-equity-schedule-of-restricted-stock-units-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Schedule of Restricted Stock Units (Details)" } } }, "localname": "statement-statement-note-13-equity-schedule-of-restricted-stock-units-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-13-equity-schedule-of-warrants-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Schedule of Warrants (Details)" } } }, "localname": "statement-statement-note-13-equity-schedule-of-warrants-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-13-equity-share-repurchase-program-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Equity - Share Repurchase Program (Details)" } } }, "localname": "statement-statement-note-13-equity-share-repurchase-program-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-13-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders Equity" } } }, "localname": "statement-statement-note-13-stockholders-equity-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Changes in Contract Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Earnings Per Share (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Future Amortization (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Useful Lives of Property Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-3-receivables-schedule-of-receivables-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Receivables - Schedule of Receivables (Details)" } } }, "localname": "statement-statement-note-3-receivables-schedule-of-receivables-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-3-receivables-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Receivables" } } }, "localname": "statement-statement-note-3-receivables-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-4-property-and-equipment-cost-of-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment - Cost of Property and Equipment (Details)" } } }, "localname": "statement-statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-4-property-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment" } } }, "localname": "statement-statement-note-4-property-and-equipment-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Capitalized Software Costs - Schedule of Capitalized Cost (Details)" } } }, "localname": "statement-statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-5-capitalized-software-costs-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Capitalized Software Costs" } } }, "localname": "statement-statement-note-5-capitalized-software-costs-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Acquisition Related Intangible Assets, Net - Acquired Customer Relationships (Details)" } } }, "localname": "statement-statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-6-acquisition-related-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Acquisition Related Intangible Assets, Net" } } }, "localname": "statement-statement-note-6-acquisition-related-intangible-assets-net-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Liabilities - Schedule of Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-7-accrued-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Liabilities" } } }, "localname": "statement-statement-note-7-accrued-liabilities-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Deferred Revenue - Arrangement of Deferred Revenue (Details)" } } }, "localname": "statement-statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-note-9-deferred-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Deferred Revenue" } } }, "localname": "statement-statement-note-9-deferred-revenue-tables", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "pcyg_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://parkcitygroup.com/20220630", "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r92", "r101", "r107", "r179", "r354", "r355", "r356", "r379", "r380", "r400", "r401", "r403", "r404", "r439" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r92", "r101", "r107", "r179", "r354", "r355", "r356", "r379", "r380", "r400", "r401", "r403", "r404", "r439" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r92", "r101", "r107", "r179", "r354", "r355", "r356", "r379", "r380", "r400", "r401", "r403", "r404", "r439" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r164", "r295", "r301", "r524" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r238", "r263", "r317", "r318", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r521", "r525", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r238", "r263", "r317", "r318", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r521", "r525", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r164", "r295", "r301", "r524" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r215", "r216", "r295", "r299", "r464", "r520", "r522" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r215", "r216", "r295", "r299", "r464", "r520", "r522" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r210", "r214", "r215", "r216", "r217", "r238", "r263", "r308", "r317", "r318", "r347", "r348", "r349", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r521", "r525", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r210", "r214", "r215", "r216", "r217", "r238", "r263", "r308", "r317", "r318", "r347", "r348", "r349", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r521", "r525", "r554", "r555" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r162", "r163", "r295", "r300", "r523", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r162", "r163", "r295", "r300", "r523", "r537", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r165", "r446" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "stpr_UT": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UTAH" } } }, "localname": "UT", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r177", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossNoncurrent": { "auth_ref": [ "r166", "r170", "r182", "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r504", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Total" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r166", "r167" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Receivables, net of allowance for doubtful accounts of $206,093 and $234,693 at June 30, 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r166", "r490", "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r14", "r16", "r368", "r486", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r492", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Liabilities, Total" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r8", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r354", "r355", "r356", "r403" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "auth_ref": [ "r275", "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "negatedLabel": "Preferred Dividends-Declared" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r169", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r169", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r66", "r192", "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r12", "r83", "r150", "r153", "r159", "r178", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r394", "r397", "r413", "r450", "r452", "r484", "r505" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r26", "r83", "r178", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r394", "r397", "r413", "r450", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r88", "r143" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r557", "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "us-gaap_CapitalizedComputerSoftwareAmortization1", "verboseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized software costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r556" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net, Ending Balance", "terseLabel": "Capitalized software costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r6", "r452", "r535", "r536" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r61", "r68", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r61", "r417" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r17", "r18", "r19", "r80", "r83", "r113", "r117", "r118", "r121", "r123", "r129", "r130", "r131", "r178", "r222", "r227", "r228", "r229", "r233", "r234", "r261", "r262", "r265", "r269", "r275", "r413", "r568" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r280", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r493", "r512" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r211", "r212", "r213", "r218", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90", "r403" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, par (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, $0.01 par value, 50,000,000 shares authorized; 18,460,538 and 19,351,935 issued and outstanding at June 30, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation Related Costs, Policy [Policy Text Block]" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r138", "r139", "r164", "r411", "r412", "r539" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r138", "r139", "r164", "r411", "r412", "r534", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r138", "r139", "r164", "r411", "r412", "r534", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r134", "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r138", "r139", "r164", "r411", "r412" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r138", "r139", "r164", "r411", "r412", "r539" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r76", "r396" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r282", "r284", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerAssetNet", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r282", "r284", "r296" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract asset \u2013 unbilled current portion", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r282", "r284", "r296" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract asset \u2013 unbilled long-term portion", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable", "negatedLabel": "Amounts reclassified to accounts receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r282", "r283", "r296" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liability - deferred revenue", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Revenue recognized related to the opening balance of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r71", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. 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.", "label": "Common Stock to pay accrued liabilities (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r51", "r464" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of revenue and product support" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r50" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total operating expense" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expense:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r137", "r164" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r82", "r87", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r427", "r485", "r488", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33", "r236" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r82", "r87", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r427" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r34", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment, Total" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Month)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent", "terseLabel": "Deferred Compensation Cash-Based Arrangements, Liability, Current" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r372" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "NOL carryover" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for bad debts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r371" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r307", "r309", "r310", "r314", "r315", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r311", "r313", "r315", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Total" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deposits and other assets" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r66", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r66", "r204" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r148" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]" } } }, "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "us-gaap_DividendPayableDateToBePaidDayMonthAndYear", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "us-gaap_DividendsPayableAmountPerShare", "terseLabel": "Dividends Payable, Amount Per Share (in dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r14", "r16", "r487", "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Accrued dividends" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear", "terseLabel": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r278", "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends accrued on Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r86", "r225", "r227", "r228", "r232", "r233", "r234", "r445", "r491", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent", "terseLabel": "Due to Related Parties, Total" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r99", "r100", "r101", "r102", "r103", "r110", "r113", "r121", "r122", "r123", "r126", "r127", "r404", "r405", "r496", "r516" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic earnings per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r99", "r100", "r101", "r102", "r103", "r113", "r121", "r122", "r123", "r126", "r127", "r404", "r405", "r496", "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted earnings per share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r358", "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "verboseLabel": "Excess" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r492", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPolicy": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r42", "r43", "r44", "r89", "r90", "r91", "r96", "r104", "r106", "r128", "r179", "r275", "r278", "r354", "r355", "r356", "r379", "r380", "r403", "r418", "r419", "r420", "r421", "r422", "r423", "r440", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "verboseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r10", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "verboseLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r193", "r194", "r197", "r199", "r465", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r197", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "verboseLabel": "Customer relationships" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r193", "r196" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r197", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "verboseLabel": "Finite-Lived Intangible Assets, Net, Ending Balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r66", "r203", "r208" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on sale of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r66" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "us-gaap_GainLossOnSaleOfOtherAssets", "negatedLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r66", "r257", "r258" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Gain on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r9", "r186", "r187", "r188", "r190", "r452", "r483" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r319", "r320", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r319", "r320", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r46", "r150", "r152", "r155", "r158", "r160", "r482", "r494", "r498", "r517" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r84", "r366", "r369", "r374", "r384", "r386", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions": { "auth_ref": [ "r387", "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions", "verboseLabel": "Change in accrual" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued", "terseLabel": "Income Tax Examination, Penalties and Interest Accrued, Total" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r105", "r106", "r149", "r364", "r385", "r388", "r518" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "(Provision) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r41", "r362", "r363", "r369", "r370", "r373", "r378" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "verboseLabel": "Life insurance" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "verboseLabel": "Meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther", "verboseLabel": "Book income" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "verboseLabel": "Stock for services" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r63", "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r65", "r463" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r65", "r436" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Long-term receivables, prepaids and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r114", "r115", "r116", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "verboseLabel": "Warrants to purchase Common Stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r191", "r195" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Customer relationships" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r45", "r147", "r425", "r426", "r497" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_InterestPaid", "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r60", "r62", "r70" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r53", "r146" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r83", "r154", "r178", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r395", "r397", "r398", "r413", "r450", "r451" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r83", "r178", "r413", "r452", "r489", "r510" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r32", "r83", "r178", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r395", "r397", "r398", "r413", "r450", "r451", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r488", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r29", "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r29", "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r13", "r485" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Lines of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r243", "r252", "r253", "r254", "r488", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt, Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r221" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Computer equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r61" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r61", "r64", "r67" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r39", "r40", "r44", "r47", "r67", "r83", "r95", "r99", "r100", "r101", "r102", "r105", "r106", "r119", "r150", "r152", "r155", "r158", "r160", "r178", "r222", "r223", "r224", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r405", "r413", "r495", "r515" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r99", "r100", "r101", "r102", "r110", "r111", "r120", "r123", "r150", "r152", "r155", "r158", "r160" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net income applicable to common shareholders", "totalLabel": "Net income applicable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r93", "r94", "r97", "r98", "r107", "r108", "r109", "r175", "r176", "r180", "r181", "r381", "r382", "r383", "r402", "r406", "r407", "r408", "r414", "r415", "r416", "r429", "r430", "r438", "r441", "r466", "r467", "r468", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r152", "r155", "r158", "r160" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r432" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability - current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r432" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability \u2013 less current portion", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r433", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r431" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease \u2013 right-of-use asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r66" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of operating right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r492", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "us-gaap_OtherAssetsNoncurrent", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other gain (loss)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r58" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Common stock buy-back/retirement" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r56" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PaymentsForSoftware", "negatedLabel": "Capitalization of software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r58" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "auth_ref": [ "r305", "r306" ], "lang": { "en-us": { "role": { "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.", "label": "Postemployment Benefits Disclosure [Text Block]" } } }, "localname": "PostemploymentBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "us-gaap_PreferredStockDividendsIncomeStatementImpact", "negatedLabel": "Dividends on Preferred Stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r261" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionPricePerShare": { "auth_ref": [ "r260", "r276", "r277" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PreferredStockRedemptionPricePerShare", "terseLabel": "Preferred Stock, Redemption Price Per Share (in dollars per share)" } } }, "localname": "PreferredStockRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r261" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, issued (in shares)", "terseLabel": "Preferred Stock, Shares Issued, Total (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, value" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expense and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expense \u2013 less current portion" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Net (decrease) increase in lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r57", "r353" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from employee stock plan" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r65", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "us-gaap_ProductWarrantyExpense", "terseLabel": "Product Warranty Expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r209", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r7", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r207", "r452", "r499", "r511" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net, Total", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "verboseLabel": "Property Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r49", "r183" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r519" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized loss on short term investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r168", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r312", "r444", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r312", "r444", "r447", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r442", "r443", "r445", "r448", "r449" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-Term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r59" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "us-gaap_RepaymentsOfNotesPayable", "negatedLabel": "Payments on notes payable and capital leases" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Research, Development, and Computer Software Disclosure [Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r201", "r202", "r558" ], "lang": { "en-us": { "role": { "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.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r278", "r452", "r509", "r529", "r533" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r89", "r90", "r91", "r96", "r104", "r106", "r179", "r354", "r355", "r356", "r379", "r380", "r403", "r526", "r528" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r144", "r145", "r151", "r156", "r157", "r161", "r162", "r164", "r294", "r295", "r464" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue", "verboseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r302" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r280", "r321" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [ "r17", "r18", "r275" ], "lang": { "en-us": { "role": { "documentation": "Series B preferred stock.", "label": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "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).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested and issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r319", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-Term Debt [Text Block]" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r75", "r88" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r80", "r83", "r113", "r117", "r118", "r121", "r123", "r129", "r130", "r131", "r178", "r222", "r227", "r228", "r229", "r233", "r234", "r261", "r262", "r265", "r269", "r275", "r413", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r42", "r43", "r44", "r89", "r90", "r91", "r96", "r104", "r106", "r128", "r179", "r275", "r278", "r354", "r355", "r356", "r379", "r380", "r403", "r418", "r419", "r420", "r421", "r422", "r423", "r440", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r128", "r464" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets-parentheticals", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business", "http://parkcitygroup.com/20220630/role/statement-note-1-description-of-business-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-future-minimum-rental-payments-details", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan", "http://parkcitygroup.com/20220630/role/statement-note-12-employee-benefit-plan-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-restricted-stock-units-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-schedule-of-warrants-details", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20220630/role/statement-note-14-recent-accounting-pronouncements", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions", "http://parkcitygroup.com/20220630/role/statement-note-15-related-party-transactions-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-changes-in-contract-assets-and-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-disaggregation-of-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-finite-lived-intangible-assets-future-amortization-details", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-useful-lives-of-property-plant-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-schedule-of-receivables-details", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-cost-of-property-and-equipment-details", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-schedule-of-capitalized-cost-details", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-acquired-customer-relationships-details", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-schedule-of-accrued-liabilities-details", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit", "http://parkcitygroup.com/20220630/role/statement-note-8-line-of-credit-details-textual", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables", "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Member]" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r275", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "verboseLabel": "Cash (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r275", "r278" ], "lang": { "en-us": { "role": { "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).", "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "verboseLabel": "Accrued compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r275", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_StockIssuedDuringPeriodValueNewIssues", "verboseLabel": "Cash" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r278", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation", "verboseLabel": "Accrued compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Amount available for future share repurchases under the plans or programs", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r275", "r278" ], "lang": { "en-us": { "role": { "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.", "label": "Total number of shares purchased (in shares)", "negatedLabel": "Stock Buyback (in shares)", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-", "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r275", "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Stock Buyback" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r22", "r23", "r83", "r171", "r178", "r413", "r452" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets", "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-deficit-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r81", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r278", "r281", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-arrangement-of-deferred-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r424", "r454" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r424", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r424", "r454" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events", "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-16-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-cash-flows-" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-taxes-tables", "http://parkcitygroup.com/20220630/role/statement-note-11-commitments-and-contingencies-tables", "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-tables", "http://parkcitygroup.com/20220630/role/statement-note-3-receivables-tables", "http://parkcitygroup.com/20220630/role/statement-note-4-property-and-equipment-tables", "http://parkcitygroup.com/20220630/role/statement-note-5-capitalized-software-costs-tables", "http://parkcitygroup.com/20220630/role/statement-note-6-acquisition-related-intangible-assets-net-tables", "http://parkcitygroup.com/20220630/role/statement-note-7-accrued-liabilities-tables", "http://parkcitygroup.com/20220630/role/statement-note-9-deferred-revenue-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Pre-June 30, 2021 (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-equity-share-repurchase-program-details" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "us-gaap_TreasuryStockShares", "terseLabel": "Treasury Stock, Shares, Total (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r66" ], "calculation": { "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized gain on short term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r135", "r136", "r140", "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "verboseLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-note-10-income-tax-summary-of-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://parkcitygroup.com/20220630/role/statement-consolidated-statements-of-operations-", "http://parkcitygroup.com/20220630/role/statement-note-2-significant-accounting-policies-schedule-of-earnings-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=123585891&loc=d3e19793-108362" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410195&loc=d3e80090-111668" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org/subtopic&trid=2197926" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r564": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r565": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r566": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r567": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r568": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r569": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r570": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 82 0001851734-22-000574-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001851734-22-000574-xbrl.zip M4$L#!!0 ( $:)/%7R" !NR@( "P( - 97A?-#(Q.#8Y+FAT;=56 MVT[;0!!]+E\Q]0.T$L[%@3;$CJ640MIRD94$];%:V^-X8;WKKM<0]^L[=HP@ M0"\O5/0ED6=FYYR9.;.VEYI,^%Z*+/:W7GF&&X$^KK[M.?WANX,.>;WNVDC> MU[8-4Y2HF<$8P@H6:2ECU!]5AA H;9@ &PZZSONNTW,Z&**RA,)9KCTM@%_X&C?B\W;O.8L(R+:K2SX!D6<(XW,%,9DSMN MSN*8R^6HQR5T^ERZ==9\(U5[%K:_E\JX#S*LC2[<@4*#NC9<,\V9-".0=4G" MA8SI)9-_2];NYO_8+4XX*> MJOZ61LNB)5&[+7];AD7N_@[C <3?(-RK+**YH=[$I"(/E2S( RJ!SR2>'.F' M'F>XY 7%D["",A0\@DD4J5(:FA$<GV23W! M@.DK..2F@JE69;Y+(XTZM &Z25\ATU#/-X8OI408]':AN1CHI"HUH35)X^8Z MF6-N, M1@S-LPXB>*.O31(:;HM5(RW9NZ%C6**DE-;>'\.9<=6 P&-C._GY_ M>/"6, 1K--26G'#)9,2II.(V0?%GPJ+69KQN"@(C968YDU6=EU/XJO,/51/S M:]_CV1*8H'LQ997DV+G,EQ84.MHPT+[4P?^9FC<0/C75P#;+#%[8$L36ZN;Q\8(A8!@>GYQ=C>[1B%/_A&+;OUZ)1DU7PD_ 5!+ P04 M" !&B3Q54#75@7D' #^*@ #0 &5X7S0R,3@W,"YH=&WM6FU3&[<6_IS\ M"@UWVL",>3%);C/@,.,0TWK: D/)G7Z5=\]B%:VTE;0V[J_O>\:-T9AE(?=(8D\X/GSSI!!4T'OYS__IOHY2I8U]E.3>@K M*4B1#:7S%-ZNU:'8?+-VD%J-+.GM6F%=*<-F3H&RH*Q9$YDU@0RD VFJAM;0 M6V/7#IYWMM."G8'-)\*'B8[#3=@L9*GT9$^\.%7%,8W%F2VE>M$1L:0E/ M3A7[(DI[]0_MB?9.%?9%)?-2G>AS)Z(HH&NPJ;4 MZ@(-3ET, V0[/.%7@8*Y!@>]JZ$:J"!>MK?:G>W!06>;I?!5'3R_"RQ-!:/Z MT0Q\M;\\:@'>$KH5FHD-(^F4-&%/O;A:AD,BMR_FX<1M'/;.SOM'_?_D6)POQ='_>,N.M!^<@3YWEG:]+?" M??KA[(\/W>-S<7X"H(>_=(]_!L[#>:+_L;K9?K778OO*B:TPMM3BCRKH@K!%'F![K;OXJ;"%.I;L4 MARI,Q,_.UE5+]$VV]*BRH? U?UR/'Y.C M9A+>0*F\1E1"#!%C%8;8H*\0R'AUGK<"-)MCFR,,R\5@,J^&1VT3+^]F$R0* M9:!U/L!K+;=@$!!'MYOK5R8E"\@2\#O3=8XY<9)S*FW!"I33$U'A(-B&V+;@ MR&9&TIR/7UH:=HC,!1.W6*+6$(!E6!Q?7,Y'/)GT0U%H._93LW%TH7QPT(V0 MW)AP V5K[O3]%,P-M(_: %XM&,#Y@K9^_,^;W?9/^[XYXB:V,(EL42@\KON- MJ,J^D([BH>$0U$ 3*U<0+&6@E1_R"!8KX4/8C_!SKGRFK:\QCKV+LSJ=7N5L M1CF:O5C'8>6$TT\GTKM"@FHN2'1!W+-:0Z+]4FZV7Z]30M%^G:]Z2H^*LPF3 M;(A7$\SU.=-*1\W([KQLL;!0@85XU\L&!PF.3?<9C%GM) ;6P3^^7=M!KDY: M-SGT[-E7,IL^KX"T;')+@,8J#T/\W/FAP;')6>V>K(.=-L3L.[4@77_V_!E* M$(\3ZGCSZ8-PQ9M[.PQ:'\TS6_NY#.*X.""QJ5DJ1&D'% MUW"V(^6C"X<0F3@-9ZO7SG\^@#C2,K*RB=37S&HUP84[%0(!H'BK52Y#Q#GP M*E=0#.-7*9^((OYF-"$!V^]01 J(GCH$KRF=5: 6!"A!.,IWU^V"GPS!U E1Y(^>81'ZQ$&#]4CW#E2WG ,=X^Q M=_4/<"DCE3/MI;0LF!TES1(>];M2H[J4CAR,[D M8!9$YPJ(F,!<-?NI:E?!._B8IV89:!0!Q%+B@@S23PTG@1ZJV/NP",JDY C@ MI52%K.')%7RWKB![.*Z@-Y*ZCB&4B4)%P=>](YBX7U%-S>J#.V0$Z7%U@25L M[7@@PKE/9=S UN'C".Z2L\B9-'&-6MQ>YXO!M/J-SHR2)H!GGR=_8N_WRM[\ MX;#W?2+&38+QQ5U3QL:>E2S^9/A&+)L+WYROVRRK'=-H+CE>,6MI?4 [7^=C M+@]5B;]KY-:8>OTC0PKX T36)>D&> :6QCM'OHZ,%[P)UT9"-91^5DEP3([^ M@_*8JT1]-(G$1&AU2;JY@%R2;RUMYL4MRIG/,J*WF./LM_<9]WZG]/KKW"G% M*_U\:M*M:__,X6+>K*Y=-1O&9^2O-XK*&3I9QU>D?I8SQ@9,698J!*)/!,.! M15;*_;D"OCC).HP/L<=S;,,WE[=3QM#?M0+\R([:Q'>K&T]W18\ZH#R@NZ*N M1E&$7@5J\FTFWXMFBD"D)J6;7=J,25YRCI:*I)BEQ>HNO@N:7M!_%CV;^Y5T ML[S":\L< SW-G/9'J=P4A1@"/L+06RE1]/R6ORZQ7Z@H;J8)EBM?93PE@=\U M9Q_0;4X7N5[A$*]:8!#%* L.QK>@#5E;*5529F3UB#A?,O*B>9GKFL!,9:7M MA- ['MH4BN6"*P!UOSB9G*?YUA.IOAJI=O^[]=.]<^,]K&I/_,%77^4 9[S[ MIB5V=W9WOX@PN]]@ ^\F>U^&]=6]0^W4!]M^^^8??SK;=?-GI_M$LP+&?4,X M'"HJ1.^*LIIOB<1)*B)B.#\<2N6FB?H[SLKO']_Z:;H AL>[ ?)&2/E_J@\? MWAI0&__E%#R(_WO]%U!+ P04 " !&B3Q5],BCROWW.EYDUBDLHZ8X^_ "U=24=7]]R'FO;8Y^J\/18\/7_^ MK.VE5^+\U\'OO[%N*KVQ[=/8A+Y<>,Z2,;=.^+<'I<^.WQRO:R?--JGP_/V*4GAJSA_O@\L);)OC>J% M'KJB]0D@:W-O3+U#^:%APJWDVC>9)I-0ZQM(8!'"MMCJ#H-F+KK]0>^R=]$9 M]*ZOV/4EN^GWKBYZ-QT8X[^[%^\'O7]U6>?J';OL7770@?;K2\AW^U&/WPOW MS?O^'^\[5P,VN ;0BU\[5[\ Y\6 ]=__UF7UEYWC^JO#SM%=(+?.K;4$&3"N M0:P05F BEODY_I\5\9_2>9G--C71J\7U_V'&FO5/V._"6JE4#8JS),_\F/OF M8]9 _22N'S][;,PG@EDQD6(J4FQ?.M;1NN2*]45AK&=<M,CW6/_\E,QFZX MO647TL_8+]:418WU='+RV>T\=)4UUE3V,W=0%+22S]BM-E,ETI&H1((FRTP.O^M-E-L2T"(1 MSG$[(Y&25%@V'!2RS48!,31;5?ZI8[)";(2_$Y4F6).G.2*2FNP FG5C!4X"+(A MLBVEED92G8_;6!IVB$P)$]=(HE00@&48'%]8S@4\"7=CEBDS=7.SL6(DG;?0 M#>/4&'$#96WE]-T].H_]1RU1%7L85(9+),XO'0 M'055]ABW(AP:#D$.E2#E,@%+&2KIQC2"Q'+X$/(C])Q*ERCC2HPC[V*-BJ=7 M6).(%,V.'>*P4H'3CR?2_8B$6(\$ZX"X_5)!HOZ2']=?'XJ(HOXZW?44'R4E M%#K:$*W&B.LKIA6/FI#MO6RVME"&A6C7FP8'"8I-]QF,2>V"#8V%?WQ[<(;: M0"A59>J+9U?P9/Z\ ]*FR6T FLK4C_'S[(<*QS'ERLV0\E<-(:=OSHN 9\^? MH>2Q^$'?Z7S)"=E4PE5EI=X4U=2O3][\L+(OGW[IR""^4]MW;&V7KE>(-.?1 MFOH/^5'0/:WY)5@7VKE'K.^$0Q^,.\3,NWE8HW">\-+M/X3BZE" 1=5*,5(C MJ+@2SG8B77#A$!(Z3$/9ZM+YKP80*Q0/K*PB]9)9M2JX4*=$( 49Y1,N0\X MATZF$HHA_#+F$R&DZ9!Q"(KQP:NYD! $AV^< "#4X&%0P>G,2L4I3F%7 <0R M5\"(F'FL)DSX-10DB%""\2)M;5H%OHD#J,H#29\\PJ/U",.'ZA'VCI1;CF'_ M&+NO?X!+FS)KI20(0$YF.UGZ*T!;R#"WEJDH!& 4 H)49"(_U4&4%\W%U@ M,5-:&HAP[F(9-S2E_S2"?7(6OI 65*-F=]?Y;#BO?H,S$U$3P-.BR9_8^U=E M;_IPV/LN$F.;8'1Q5Y6QH6LF24I+-%I)CG?,FAOGT4XW M^IC+057L0XG<&E,??F)(!G^ R+HA70%/P-)PYTC7D>&"-^(ZBJC&W"TJ"8K) MP7^(-.0J01]5(C%C2MX*55U ;LC7ODI%J[G&G\EGW/N=TNMO!/O>H%A"PU[P?.BQ982G>45<26R%6"^CP?$%\T,C$X-S(N M:'1M[5AM;]LV$/Z<_(J#A[4)(-NRTPRII0AP'6=-7^+ =H#M(RU1%E>*5"DJ MB??K=Z1DQV]MUJ%.LRV 4L4C_?P>,]S)/U$ISSP$TJB8'_/UTQS&KP=?_P M_8AIJ?QFV83?4JH)A E1.=6GM4+']9-:4+8*DM+36BQ52G0]HIJ&FDE1@U * M307VUI33+)&"G@I9"_;]9NG0G\AH!KF><6LN=#TF*>.S#KSX7$CMC5E*<[BD MMS"4*1%EHP.VV8&<*A9[8.UR]B?M0,O-M <9B2(FIAUPF0"WT6+"@[!0N50= M((66GD&0S=VF1$V9P,[&5-,[72><3;%!L6FBL:]O'&P%^7(-W\L'H.%8DZ!_ ME[ )TW#4;K3\YB3PFZ87_F7!_M^!Q6G\O5&]$),\\[X 9&7LM:&W!-\VW!#% MB- =$"8E^.H$0LP(JCQ8GF$9F>'XXORBUQU?#"[AZGHXNNY>CF$\@-8)7#=& MC5X#1C1LM(Z.W3)P/PIH=P3=L\'5N'^V#//'8AKU>S9NK]U?8' .X[=]&'6' M;[J7_5%]\-N'_N_0[8W-E[;KMA^"NI%"WCU4BW0%:(6S@E0BFJ?4CL/Q1Y%K M%L_6XW$AC/2(4H;@END$=$*!A*%,,R)FJ [0%:(@'(8TDTJ#C.&*J$_08WH& MORI99 YBWVT!RB!FGT3TRS.M",=3*Y7WD: M$34A@N;UP1VG,^B&=HE-[IM0$&N&_9B"3T+>XEI,:><1&:')A%.82(4+8E<6]_ M#S< "A_,?S1W>6,6*"2\HIR6635T93>?EXZ^U=)VWQKM!Z:V+=9+JC 7A97P M'[0.;>R-SZ>.=8P)7.E27'".)$'><",."\%0]'/!%$VQ'.0FL_,%3P[(H1&* MUO%!=+A@P[V\+*2EHD3K]=$KS[!Y/3KX;W(!]VHV69^9\9]E1OO?Q0PFRH.& M27=SP" ,ZQFVVDR?TX8PA;S)%,T-0QSSV10[-,.ZC(4)/V1(F;PLC/&B8.& M>.XQ0YL"A[T*;FDBL9Y;E_E:+6L\$=X\<_-K60LF;:$<'(YQ\.^(*S><-@A._^>S<,92&TN7IY6HJ$ M[LR=-^:"O7C_"U!+ P04 " !&B3Q5MY+N@2\/ /$ "@ &AA>6YI M92YJ<&>=EG=4T\NVQW^A@[0@O0C2BX#4@ )!2J0:&PI$002D"9$#2, 0$*0W MX1ZZ"LBA" **00X8"56:$*43I"1!E!))5$*4DA?NNN^^?]X?][WO[)FUUYK9 ML_9G]II9PYIE+0.B3C!'& "@8 ;[ :PY@%;@ ,$.K1_B9.;\U \7%R/F%180$A0_]PTT.PP^CV";(Q\LG^'\6 MJPL \P$Z )X3I QP@$&<8!"K#U $ ! WZ)\"_B40!R<7-P\[)8$C[ 6MHNST M.3DYV,ERH."\%\XIF2\)4WZMF0GOHB$]H!WIVF;':SFU+K70X!(P$5$\) IK?%&BX!0G1(O,R&]G2?H>B6DD24I[[-/ M41'P?]PCU+DX/;47T[RE%&;_"?:Q_0^8/1#K)MY])^N.\*:\O.#.P(^#L^,E M)GNF]*T8B4M!H0/?E@6WU\83U)M4^O%8Q60+"7I5KQ<(/^D'EV"V3)-_P%_F M$(/0@TJ:+4Z;]1=-A)0U#0U77G!J9/@W4XUH+. \;2AS!F"2UF@3F\->YL? MO]DTJ+HN6CSU\E'89%G;Y3!TH9_I]NV2U3"A&3'Y+^V3?(]^4GR8?T@MRO<.>K,0[ M _VW5$!QJHB!,YWB% M^-2'NM+;H,75T-"@=2/B6L">.)Q4=+]3&?->EE%->1R\T5,:GTBR4GU)ASWI MCM(_LHAH,)::OAU[[OD=*2X'F2KM;KKWXZ57D $6D!LOC9:CPWM^7Y9\K=C* M=:KI,;DYG2I8R#@:']#S^B1Q-NA"3(HQKG18TM%B>IYKU-!A<%P[0606B=4S M-Z,2Q#MOC)D3:G0&64# 5JZ7,G."G.WW"0VAPQ,M(+Y()",$+VI76%04?0XQ MEH9HL%JQ!]^\1E4K@=V]U8"97I)O1::86BG0MI)"=9L/E/=L)Q6=/QSO6!T; M&Z8\1YC%8O4Y"8A"T=8E(. M@S]T&@1["U1,=JJC>AT^[G$W+&S\?CX-L3K72A$*7E=!,MJWW-IL^E6+-=// MN#U\$-C5W(3F)2%%]D29$56H>.>V"1RTXNL'V]I93SN+NE"*G&^&*G=N?=W* M2GDLL*9[:>0!!\#@5?EPN>"Q#YFJ?WGJV\_=.-CPO5T@.RI4?G@"DHJJ1EE(5 M;TRU9BXX7V@;W\[VG+4]5D+R: *OM#D_\X]\GZ]M .Y_.^5DI)UJTZ5HE^Z6 M>R%O,EI\LN,\< E1!+PP000VIII_QSU?:3OKM;R*,^WW^,_$!WJQ'[7/PG<[Q.O M"C2*C))?"$L MX&C0D$9?9K&NA0E'N]$ZU;!$HBIWZS;?D5?+W!<*520R:0.,K+?,+;I9/TE$ M1,&6M(TU^NO (/^7S^O.QS(<:@_.N"_8Y_\JIN:FS(Z=$0>-L8!N6WP((G?N M*FDL62V;!:1:0.^11R]@T_9LR4&"IZ12\D(#V@N_TUL,&^2Y?5WJ8JZ+O^": M^0REAN\BKAU,'5,U%:&7D9NSK82"& 8;F%/CN-.D#02!>N]>0!;"[N,9T5RG ME.\;0_/(<./\XO@8%8WB^J4[*((SLV$7C?;&82N"R-$!#)GGI[U=" Z )7FH3 M5AH;BV),C6=!BPHX9A'9%=[[^P9=$D\^[:,>)CDGX]N"+9T&AX:N//]#25W= MI1KUCSWA_5H\4E^"Z4WV.R8_8W&6U!CAWEK>;[1&3*Y)K5M(/7(8W D],Q'DXCH5Q7UCKL?OGEVPF,*:/C3#A"<\-.2F5%KJWE3(+H M*7G-F)E8^#L">..)UOB![-<#T218.K96]H>"G'7R4/YWQ%3@P41TM&B&[O-. M.SET%]^01C\TP%6%LD-%LJ_R/KTVIU7&!"F#3_O6:AG1_9NGVC!(D59F-/3* M-3^^Q+6I\.$ UTMB"<1I5,5AUZDJ#LH"N$WW2S"JF-D#$5IN+Y0_1!05T&6E M.M6&ADU=7*FI5,\6%2;&U;. V+47.0/)]BK,[#@5$E5@OE=6HNEQ[3S"PWW6 MIG!ZFG:V15/97B"MW@S0!$!=@/ DB*;8%<]4K>TKYV<>668!Z6&=JFN_1?J: MDR4)(96!+& NGGA,_".U]CZY _;:42EF2W71#Y)B;?OXF6Q%LP<=LAE-Q]LR M*VOWG&A;_52COB>6K1,!'\.,MR2"1$225["%#BM+R) @Y2%DI&!PC:]J]9\M M>0E&VVG5%2+WFUB #YZH8[U?AZ#(=[3UE$LO?;H^OPZQDK##C5=FK"_V8YE^ M*?M[OTI-VF(0@W?RL*\F;%T=__,\[P@4F[MYC^[,>,N\2L/;T_5SL/J\UP-E<9Z$ M3#Q)?H*X:NFQ;#--]Y1[XG,$6J3W120U72[DAB^$4;!_OQ7*B[(ES:0?<'BL MR4;WL8 ''0FE0]MR10]0#?"_\^);3^@W604\_)0]\:NY/;DO_#7LB\EVOSCH M(E$CY/Q85@X+,+>)R6(H.(R9JLFUZA!T98?FKQCJNXYBIW=I4%5*RZ3U^\(L^U_&7=R2_-XPU%(0=* M8 &>"5#E3MVOOXOVQ.,9V9,WF'/+^'2,U@Q:J)%0C4(N#Z3([L!I"_F/=N451FE2>#AP9JII#7OTE&715R @WJO BVR[$].BV.N*2S!C/FG=PC09K.:CQ3?6NR=2[L%%9GO;3T26!9CMOP?G(SB%3K0<@PD!Z+RZ M/:7]9Q9'Z/AWY5(X$"UQ/"[$F1;/@!4T,+?T MZ(T)?6T1TG;12:"?=< MLTG_Y\%/Q(7E#+)<3)2^L8JJ-F94P!;@)IX,V2Z4.&T8L6DF34">T_IJFKNQ M8:W(X\S>L)Z>F\$";KLZNTU97.SP[HD@,9_KE;G@"BS@Y-VA!?])5=R;\]D" M[X<$;],ZAE9ZE+/ZLD801NR"B.YQ-N^9O*3QIN%\*0N^)'RR1UGW$VG$K&ZH MA1+5K,0_JU_L[?L\0_+1R/&T@F)@0,@[S"W4AE]/V<]E;]@Z=/?N(_ECYAL9 MP-XXK7:S@?WK9;!_7(F9UP(QTNU3)G!N#"$ET"*JV;]1WR72RIK^MR MXY3F3.#ACF$!FZV[FB@( \)T%DG"':DQ22DNNK1^=#1/B8Y-8;>@ MQBUO#-1R;[.?L5B7D,]ZYC^_?*_@DER'XF(TN-/KK31I*464.+$OKM.1N[I7 MS^&R>L-#8CA6'-D[5WM;Z,ZUO^^TO,_\.3+&TB &##@3$F#--*D8/N\ M_7Q\?'R KW]YG7G6,Z:,!/[Q8/1A;V!AWPEY^/ M]O9NOUF/#V?6_M[^OKWWQ=[_;-N_?7UE[A%SIGB&+.# 9T=PX7@PY7Q^-!R^ MO+Q\>#GX$-#)<']O;S3\^[?K>]EV$#=V@M#G=+'L\/I$O0\,.Q\FP?,POCD4 M!)<=0DI!KJ(>\=U,%Q<3=6NXD6W(JV]D[X^2 MGOC5F:IIB#L9(A[Q?ZC'!PT=#,7M)\1PTMQ'Q&'JH>6MS-AS9S%9MITC^L,A M?#&A03C_X 0SV73OT\%>TIP11STRW,B,RRA?-APC]B39A8OY1CGMI9M&M[(= M^)P6T(<[F:8ALR<(S=='CF_D&Q?PD=S)-!>479YE)#;'X3"ZF6Y*2HQ'?#&] MG*7Q7M>,'4^&T9;?T0RS.7*P#@)@VEN6G+MD-@\HM_RUWF7B11/^.G 0E^ZF ML(OXRT[ZV>*2/=JW#T8?@/1@J,%%(>)5++#B#M%/6_QL1COKC+2HI[LD?]3C M0#'92BFOM1]BCS,Y_YI+OG*36E(GS<6/%E17/DB+:M)<_&BHXYQWT%-TV@%% MRDZ&:2#[FMO1G&=)!S'!#ANJ>^5R]?2=M)>_6M@YM4!J$5ZVE[_:3.ALK* W MH]-]EG_58Z(ZIBABI:JG_)LU)/0HS?02,_&+6.I&G_)\(-\/N!Q*7DNNSN?$'P?Q);@H@H.C)!J\ MPV-+A@M'B#J"3GE0,9S38(XI)V#25$ I!YA2/#X>B$C13J*!?WKHZ0-$+$F3 M-0+9-5W*"5VP=[UB+^DK,' \8*!L#\=2_W1Q'.35%0>Z.*$GK=)1H5P\KBL4 M="$^Z;!,M M"TG6NEJ1_3K,T5IC(V38O?%_D[]S4R/N'+.KB4WU3.T$ M/@L\XDH7_80\N2MA4XPY:V/FLF%-F7@$=KU/*,+OLQ1-ZS2B:=U+FKU]%8:P MP9S09(HY 8DW9>X\%5/6W]>WOO7+;8:'/_=PD(9:7F9V,+;%.B5),ML8%(HI MF(+!01D,EC>8%8RMFR7YWOX*ZS >.#^F@>=BRFS\[U"LS$(",/NF %%*TA1" M/NHCY#[%S_]9%Y(AZY?SB*/>:ZA,Z" VM<=>\+(QKY&F8 H3A_J8. /RUJ4@ MO[OVA^TYMDG\06@##'"UA(,?SQ'>A: M(H \7U$6UCZ-*>^XK?=M1B8^ ;^'Q%;-D:EZXD_L.3<&4[7]5 MVEZ&CRL.K),E!]9MS,&.8^# IMC!Y!D]>;B=L73ZG>G!#!A_M*0TN K:S%7'K/B8.D1O;Y?2.M,LG6#\! M_TRR!F[6DU$T 8K^A(#_LQ%C(A/C8]X: W5HF8+$2 D)$=.=K'@!?R]YL:Z6 MO%@GDI?_M[[C7?<+OXH0BX9@*H^@)^(1<2+1WO\7#&O*\/M*P_\J#2_)6ML%RSRT)[KA!OXA4&*:@"G"S MS]@/8)KAH27/'#3O:@_423(5MCEX-;*7SXYDRZ*$Z M:2("M"M)SWH0]';=FB,(@&;A4\,G+"X)'8L)J:\:E!35E;GQV0T=[\D M:ET\[_:DKCAO-'*TJ4W#E.G7,F059YK6+\FO'2YGT3N AMVT.#O<_$EW0L@4 M)M3Y-8T#;^N7!\G)KD,C>U1M" ;*04V97)U[RYV"]^:M.+0V9.FJ\4T979V? M*SX:[^U??8QM"@,Z-$SA0)VU*S\Q[[%0^SC;%#0:D#2%%'6ZK]Y!>H^HAFQ>/+(I@ZMS@:H3VM[:RJ-54Z8N&-:0G0\* MLG[Y@]O>R)KGJZ:LKDG'% P*TH*5I[D]+LJ.Y8RAH71T4QA05] 5G?WUEJ]X M( FN11*/ I6;$>(E9V'1W5"5W3**E/ MT11:U(E%K5QRCYJ:-@12X]"#'=\SE@^^+K.(HN2'YW*)L<%_ K0:L64*?^H< MIP[^;.M1,@Z;6&!<.+1E5E14,O%\;C2&:P_3*CR(EW^YH2A--+9^;>!M0-�%YL8/5>? ?!:)8!%?[D&% M" F0A7_.)"![$#? B$L8FDRH> =CO,-(DHMO@]EJ?DQ!5)W>K@_1\PS'XLHR M2=HCL@$",*(^W&0V!&,VFXICT;>!8@DCIC"HSKC7Q^!%S*IUBZEU+UCMP:>L MJTG;-WW=%,+J43,$HX_JA'Z^O"<+F4SA3X^5\LHRHCQ:J M"M%Z1Z1ON^.ZIC1?8[%^")5EZ IW!34RFL\0=,O8_4L&!=@SH#[63BSQ=?:D&?/T2+J M8,P)&>+#%,#4"6X-@-E)G>>WB%,(G 6GUFW,:>^L*EZA:=Y)Z1(RA9V"U_,6 MOKNS=TIZ3^ 9!X8>&5.P*'B';^$3?STH\M:*#90M[F*<$B?Z.!THT0Z!=X/+ M4A.BI@!3\ Y@ 9@8(_G"LH2M"%#6HV"K7W!*;?DBLW$;A\P:&5,@*7F'L!(D M?\2,]+!8MY>L-*9X'E)G"NH5E5T3BF:;@$85*5/P*'C+LFSY;LF,J!<3 MS/00T7DEL/FPI!8U0T#YU.B%Q'V0HO$V8?, T2%B"A=U7F&\4W#X.GQE[A&: MSXD_#N2U^(H/1D)+6;^*:]B+#M0$8N;.8O+/^+Q>AFFGH&GW+)B)7*;L-[!\ M-,/'@ZI&Q//$4P3' P[-!I; !"<\%'=_%T@Z'@BSDB,"X!E8'%A/KLP"'PQ% M%U=P1X@TL*+K3PBVHPXT2[Y4%5V>8TH"]T$.0'Q H\\'PW7I$- 7SPDF#*6D MC:I@DB*83 W,-SQ[PG0ELT[3)I*[G-KB%SMR@QDB?E[VM)!N&'V/OI&4YS C MO6 .AHO+']42%C?KIG1PV\7N_MYH)'(6.9D*;G92DE/@\,?9%#L_LD(HKK\E M_TM^4X6R"51D/:U\(Y!PM*<>.(A$"NW6[63CR4CMQ?,08S?C>%]R0^_(9,HO M7C%U"!,,_H'%!>R>/&.*)CB^@V]AIXN70K<;HYTJ0&(906]&$S[4TBX4;!QQ*YI]G@0W&]D\'3 MDL\"]K>#^P+E=T/W2VZ3PJGTMN\,L:G8FKNI.DVVG!RWF/XU1)2O1&LY1M>V MF&NZ>4"OJ3JR]+N5\AHH;;EERQAO-&D")Q0M3GSWP@=V%E?^.*"SK)LH;]-B2\0I M;#!:V^)B/,8.)\\XJO,$;W:'.&Q@G,!WP*?) 4[X)79A8^.!$/E()K8841[M=U@2A(#UM5,R1M=T4^A4DI(U!E, =F8L](1?RJ7MJQIU0 M27Y=!B$]#X!-RN+*S9R$FHV[+^D#]A/>H_6X1-#BMIV4\U*LSL"JCZ)=S3VF MSR#%"017\N^LI-JM.Q%3KMQ,QL6D _P3SPM>A ]()*S9IVL^J4KV[X'WR.&/ M[(9/M_'V22O.V$)8BGTDU<@S5P MTL]U)"UKW%%)_8E(@SPRO'PM7UZ\DA:=E$G4AST$E\0'QT6B#;/L$9>&/21% M<)%\VJW?*C%1*B=3L<[2LA6VV")Y3N(NU7*E6KYY(BDZY;\9?T/_"FARPK.R M3='=YGP3G^,)IL88%^65Q"6($KS&=N[>1IG6.::X@0Y(/ 4I5U?V+?#YU%N( M1Q_C8"D10*?AUH11MX[D!V+&K--67._$%C).4\)V%X"_TGP2\5\@9_H/C%9B M:#=_RVSX2CH:GX#)@EEQR)GD[E,I6A!F*9Y^^VYD=;,,WV,Q^4]7%V5)4AV1 M:X[0225(EK-E8*4MWKSD"[B;(^+&WN[$=V7YTEE(Q1/MT=M1"HX)&_5\XR/# M8M=)@S%LFJ$;Q ]1WBVW RUMT0UW&K]66WZU3)RG)0'Z!3 S$[N21_FA,_F= M,W5]5[LANFK MIA,>5OI8M4DKDT[>4'4_1[X@?SH=O2D_!7L M0:FLG6)_PTSDG'WWBK%P5;C^4RB]^0Y&SLHU\R=9@2O_).33@(JBE^S:VJ!? MYY;.8C\ K"7?:!<^.IS/ YK+Y5>TZ:1_2SWM+Q]!SDI4>+>3LCRR4^3GUIS< MM0[S_1VI.$]=[23O2__UZ!/IP;)"%-_NI#0BW;G:MN82%D4W.RG)ZI42)MY M&RG \)B=.R'3DZ_NNZ#KZ*[VV-NK0RX_D%E;/P5JG*&)UWI%M= MF&F/LT6Z:?1"Q2I%-1MTV[6V_A;!1GI2#+.5FJE\D9Z^=JJ'VBH-J5XXJ^N# M*GIOCQ[J?0W>D5EA!NN\]+F"5-N@ZB5HV<>^Z+24:5KT/OO>H: M-I3BI2W,!H9B3[@9)9<2>J_:E:\,Q#!]GY5?G8RC891Z4<"&M-^*D?=D'_.BX\9\(*OS[?794.RVZ/Y UA1'$R>)69RVY;5=5V% MUAUM6_6D.5<+.FV/U!]7@,]"77Y7/3T?FDW ]N._ UUJ@JFZ__;HXM!V5F_J MM%G\&AMI]=SN(]5,8D(7628HO!-]:N)+;XSMTH$9:,A MMT=C+;_]7J&\MJ-ONQXU,5;1>7NTT.93WQ4Z:C7T5FM0$T1E/;="_JJ]. 5 M <&-Y9RTR,#(R,#8S,%]C86PN>&UL[5UM<^(X$OY^5?;G;;UO"%D$U1N(DF<#^^FL90X @JVV(K%Q=U4P23+?HIRVU M6H]:YLNOLW':FE*IF.#G[>.C;KM%>2P2QI_/VT\/T<7#5:_7;BE->$)2P>EY MFXOVK[_\]2]?_A9%OU%.)=$T:0WFK<=1QA,JK\68MGZ_O+]M1:WNI\_=[MVW MUM/C5>ND>W(2=<^BDT]1],N7E/$?G\V/ 5&T!49PE;\\;X^TGGSN=%Y>7HYF M YD>"?G<.>EV3SM+Z78A;MY-]$IA7?BGSN+-E>B;IE].<]GCL[.S3O[N2E2Q M78+0Z''G]V^W#_&(CDG$N/%(;&Q1[+/*+]Z*F.C14MQ2)S*3H^ MB4Z/CV8J:8/76ZV%ZZ1(Z3T=MLSOI_O>ZC,G1/Z(F9X_2Y%-CF(Q[AB_=W\^ M[7:,: ?,UG1,N8YBP95(66)N7S0@J8$3J1&E6@&J_$-&D@[/VY-X_APM6S%V M_+U2(WH^@4ZCV'B2TG9G#4),TCA+B9DDAO1H:E6RRNY>W+7%!?^N(ACD7&M[LB<#%)Z ME4D)9BY-2+V3@ESSC4R&KMZUM^;1+C,=-F MHE 7'#S%->0WD.? 4+>9ZM;PCD#P!RWB'_\B:49+S-XEYME6KB6)];^9'EUE M2D-"*//QY9Q**F@&@^B[X'%M4&^5&\>UG ;GU6^53=4KIFLZ$8K!L,TCNO/N MN,2]VOZ;$,D+2VV3_?;;7FWK<5CQ/#-([PI747TSB]/,+!4==E=1]8II+>6S MF+Y#HBD+81[* _M(I+#,5C?_R6"DNX9]L%C$0]OTL)U^!2,X%.S,+0OBK'J'C%<$\U@1DJN2&20T11%W&;O;;KU0$X:+?9)%.T3&&Y3U M6TJ_D.BH;#S.VXR8IN.E_E"*L8N&$GNLD.'34>B.0T!7.7YAT9V$@.XM_84U M_S0$\_$\/Q:6CQ%5GHB(6OE62&,*C:_Z(CRDP86&N1\4'P,-#:4*N8\%^(^0 M .*X-RRTGT*"ADMAL=!^#@E:'3X[I!EA:R=2N*; X$*^'0!^X1%2;+?C0; ( M(?6L$MYR,X_"E!N$U.-PP*IO"874"W$8W41O2*D&#E,5^C>D/ ,]W)S%58$& MD=T=\$.&C0K][B-$^A)>:3,)+">40[I9.$BH>K.0PCH.5E6>,Z0@CT-87AD4 MTMA"[UUOH4.5:X4TXNH =1':(0V].OBL]1:OP+YTMG%!4O;C_6KC5Y=5)(91 M3-0H&J;B145+ RN6R3O;:Z!B'FF3I^)Y0Y2;_Z:;3$E*<])9:\5U0E_C C$AGL ?#,6MN$$;Y+Y22-6=ZA MX.^4YD&")Q=C(37[,[]N\4X55;\E=#"/WPJE^OR:J9Q>!$OZP]+:=)1.0R@> MH$/UAVM$B!.#5<,[ F4,@N4ROYF9^3AC:F1B3']X30>V88?6\US\N#F2>WQK M66E!@]8+!,WKWEYE0&]5F\>TQ;-5P611;1A3*<6&AH=JI6&D%G( C=&AWS"Z M8GOHNN '=A8\H*%6:33,(R24$RNT9>6=#A%9O"LRS=< /8EFS$8DBV MF1FT/+&-C!+)1BQ^%!Z".X#@&_!=@!Q3FJBO4HRA;Z^\?KN^%6F# M5D6W,52+%6OEVU:]A>80F@C4GYCPJFYF5,8,)D(,KC(]WVBFS#PE!@+4M<@& M>IBERZ6?'8A3Q7,9_.L(^"XT=2S>7>)^2]Y',"-XX"S[&5]P^0J=S M-0E]M ?"S^JJ[TJAP8>?RNVU9X7V0_A)7@G['%+)7HU]C,U,MAZ14V,)YWW> MP_J@)@=98_46N@NL#'B-'N\=:]G6Y$:],89:^@ 4!1)O#1[Z(_1L+/J*FU,? M@*2H<=\17/9'8"HJWG/K[EA(\W=#M:YB+V<'%R*#]:*SGB0D#CA8+SJK5KP> M4>"0-43'W8CERX-(DQE545*0).9E1')J)"(\B=+7)2/(:,+2"L_X/]0G^3G6 M<%AK<0<>WGK/7/EC25D]DMGZ41A[<7U%K2K[CY5,7-],PYNX2\OS<8:560M: M<,TX^\/:D%K-(GDEOX125T3*^5!(6"%9BW-JM- L0OACB^*%($_E-#\[EC-? M)%7HDNY#-_\1?).FXL5\[0F^0./]/JA9?YD#KHO496DJU@%VS;V*)MYOD8*- M7F(/T"'EV(? BPV%(67%A\!]X-$=$DOASST'VH/QPF!4\$JMO"ZH(HO#@,74 MBS5[ %TLHA<('.8 ^H[V&C^ ;K7)UP%TH71_:!XEF3^Y (( BZEZ$*FM9M>M MX/E[753^((PBCMF_Y&BW6&.'T*N?/0_BR'G^+9BI,249,\Z4-IUW2LO/XR"U M?!]4+/::#6&_>(Q*!HE2?S4>+RGD2G0A]VBXE9L9V UQGG$BYST8P_F3^LQF MO4C!M.<>UU1295M]>_C$!CP(=A:W\1+N\M!Z/,,A[?O[?7*WE?=:BY1G2PV= M;2:+A?^<7:Q<_/]'#LNMO)@2EIK-Z4>QMF-9/,GGDB@68W#@6VGF<*7SKI1( M^O\6%HAX8M,>Q^%/E%*#W\NRVB1=&/:P3 =[XPFQ/J*G3A.>#QPM'M_]&H+6 MBKDMH% ZGE%,*<_HKL(#=R]VU\RR"_Z9%9456^V6_!ZVHGDF ;G9-UC. M4)UO'9:-+[>"5_N?N"QZT6L)_6M_LO4\I%:8Q\>L:QE1,^4.B?7$@$.OBD*B M-3' L&OKD/A(#"YLS BJ[+$L"Q)89B&DH84$M/?,%5*YEX]%MZ@YKX34-SS[ MJ4J2'E(0]^TFUT(LI(G LV]P7$=0FU3>/51"8-78T/I?\4N%96=(4]ENKDSX M=6.0AY$P;G$PS\'>Z IDXF$/T_F_>?6@UF?&$-O6(#.$,QFJE,2 /J'\_,#CG_\GZ=%\NZ!G?__.YNGJ<1Y:=L0=_]]_'-Y;O@W8>?__[AP_7G=U_O3MY]_/#Q M8_#AE^#CST'P'_](XO3;W]5_[HF@[Z00J2A^_.=W\RQ;_OW]^\?'Q[\]W?/D M;XS/WG_\\.'[]^O2WZV*J[]&V:;";N%/[\L_;HJ^:OKQ^Z+LT2^__/*^^.NF MJ(BK"LI&C][_]^?+VW!.%R2(4]4CH9)%Q'\7Q2\O64BRHAMK(;S3EE _!>MB M@?I5;B]=]$:?9^RA>O%^5 M>4^21(IZ=F]KR4TT#$BV5"OWO?7JB(+4B\H7B5;70N:+R@J5HI0?FYIK)JFNE:W+ELCX?Y/0TV7VPHL:&E'ON83DF> M9.T[^64[6H'7TNZ+NB3\6QAGSS/.\N7?0K9XK[:R#S]^_^%](;'<"3(J/Y8% M*0V.ZI^R]J"E+.:22Y M[0--:T0GHI[*G[05/RFG/;G/QL8STK%%=?D6>U)4ON=E%/J,GO*["FSI\R>,GO*7$69;_(.D44"+ M>1?$Z93Q17$S \Z6@0TY8AY MS!<7494\57_O7Y[U!2"]1/LE^I?I"UGL4QS-7WN4Y42=#)R2$Q95"5/UYSZE MR3E7?O:**NF M>._2GE"E&R47DH@__2=]UHJI*=>_?&RQ8.EM)G6UVSF1/7659\4-_SBMHO?P M2OU+7A*R<@>4'U8C7'F<0XKCL/3CDL:AWZ'\[-F"\ID\SF464(BQ^H9(5DM9<8A#85[UW:Z_P^BI?K MALYB95!,,XTIPE2L=^ENYS1)ZC:=JD+]2[8@27*<"TE:A?Z JRS5NVQWY.DB M4I;(:5S:LVHVQ9KROU-3KG?Y?I?SZS]3R?QO*1$LI=&% M$+FA/VO*]RCO13CE*]OA),NH,E++X=28A>L+'U14 T FI@Q@VZ?%_\ZR.KH?>Q-1JIG'[MFY"ZK/.UPV[+C8=3[VVWA >Q#0&P?D6(S M$7X@M._103,XPH&8?D"'">8#!<+[A X>T#L)Q/*C M)Q;6."A(?'P%Z/J' L3'6$!1 U!X^ @+W(,/Q8B/MD C*J (\;$8?4PG%!,^ M^F*VS4+U<7S,Q6S=A>+"QU@,1E@H*'QTI=[@#<6&E9^ O%M0D%CYB='5" 6' ME9M PJZ@&+$2%$BX!Q0C5H)BB!F"0L/'3&H#)Z#0\!$4<(P;CRE)V*.: MXN>,G[+\/IOFR3H]Q#8G1'70?*LVG*(\28@05].BLRNG;WW!L6 M.UT3?L4+NW_T&TER>DUY0:=T0. UAT)4LL%)GLT9C_^B^QDK+&H,BZ"PPX&E M?UEZ6,GU]QMMJCC%\'*CMUP4=I4'Q 5<&K!*@^,P+I#Z"H/+7[],@+7ZI7$%)P>5]_L<#R_]X*#X"4QYXE8W2TU M&*06!C.H5QL98AO-#^JL&0'$*L40"*]_IV%[>&T]H_U[$=M@A-E;@%#[]RS: M0;6VMP)Q]A\#U1AG)[M._X%0+?&UV'+ZCX1JB0VPWSAZON=($B\1\GBI/A&P M:7"_%X,&?,FGMATG+F\;45JXN=5++2(,TX,/GY=F?;64<&S'4\K%/%Y6C(KV[^ZDJIS&AA+X).O>MUXCX6VIKL M89)&QT3$XFHJ-2DANZE,Z%/SJEOSAISB]2^\#2;OB#Q\_H6W0_!@ZMD2 U 6 M;$CJ3RUF12%&YXJM(;]H7*^FF<5 R@TJ7Y;M*L+@3NUHM@&)(JJ95[_ZF89Q MHIMU[7<\#'.QB_'2&<]0(:G;\\P6%;"G8=LJX\X],1\#$<_2 M(@F:>ENUC**(TUFP9$DV\247[JP]%*C+U;463[L(VS;U%K .FKWB]14, MX_7CNN*.8CWWSD&SH@U7HXJU&(L2$P&-R8E?T&&[!NE&;6I4** MJ8ML^"9K0.Y&@K5:13 !-JI]F%!;.V985G,83[0GQ &,9MK"J#$#!12A MFIXMM0(,^VGWPS9\-'7GF-K,Q(XR2G6T9]B''Z':12P)-Q2T,88,W8[3GZ;2 M:D/J*+=81Q.]PT 5"N@M7F%-8\41;<24!BN6BV:CI+5=;5HJF.E<"V "G/Q MFA#K _SP35V .7P$_- T&OH@4""$CM(;^LMU_G+= 5^N:^(AWV)V=*'NAV"Y M.C0#DD8!_3./E\5?UW(!+]+5MN/N AU0%']Q[I OSOGPGC_6;/@Z43M0&IVM M%T*%H!I(39KPH3X^U,>'^HS3I>SIM*?36.ET\[/(.:G^%(1D&6MX=)X=NW9]4&SZQLJJ-Q8YJ?T@2:LV(CDIG3"%LL\ MH_QVM33@5+MU>YYW>][M>;?GW9YW>][=)>_NZ&!R3L)_#$@H5011?"+@M/ 9 M![*_2#J+Y2@%1 B:B2"E&]A 3MZ@97<4O;%PGK$?,F/7Y#.;J+G":;0.J+M1 M\T5.')6>5>BSF5E4\VJ%%8)SM1O0R_B!1A>;-3LIENSQ\-6#A_IH+?[]P6$J[\6-;VBZQ5=K^BB ]+F_&$=;>RC4_Q; M']KHM,NFX\>:4DM4II%A%@&&>%1O!?-6L .V@EGS4^?VKI\#V1I53SF'XG1V4LR(R8S38L),HDA.AGPQ2:-;]40\ M25A*-X6_R-ED>K"YFS8[@/=5')/TVQ>B%[:ZA-N,?44WG9,P3JJG0'W! >4U M)TDT%!V3S(/:?$[I?7:1RI,S+U:1?G[H"PXH;ZWYK:[X&&4?=KZ,WD:O2/#5 M%+POUA4?7/9+1:RJGQ.PK78(6 9='7OL9"V?,3LNJ(Y;*_2<\>R.\H7:@6HS MR1H+>VN_M_9[:S\Z( !2QVQ)%$9\AF.;V2@2&+'5$A/6E ",U@\#XVKHC)G@ MT6$ NP(J*WL?<_5 W"50O1K=;*T]#5@OICJ4\[K=^7D@23.A%D1T,]EX[K-& M&AK*6=J;^.WZ*MZ4ZTVYWI0[3@.9)\"> &,E MP/"SQST-/@IDF45<)+$713Y*-2'B=$93E0;4-LTFN#V'5-E.)$^>#YD\:P(= M+RD1=+)0.7"OIN=Y&HECQCE[I)$^]!%:IPOQ=E+N?ZQ+N?]"1IN*G06,UH6+ M=AWX(7BVPV#E3]N)U5FR_Q6*CE^(&!BUZ;T'2\#U+W,>-M9A'RW?GF]%ZI.= MTPVN(3=KQ%LN?&BF#\U$$9IYR=)9MC:S/[]\Y' ?AZ'HH#*;>]]8>&QR#SI7 MO/41@QW!6Q\Q6!_]._==Q6N:3A5FMX^CQ.?C4>N&<@0Q436SCS4R[Z#R+G2S M'@\L"A6F2N&;K.)-O6OT%J^0@NT;*.:_VAHI0^ ]?Y_[__O MU?_?QK+N/B+@8T 7RX0]4QK M\_3'-1-9N0[4TC@N%X*%>]"ZOK=G>WNVMV>/T[SGV;1GTUC9=,.#R#V1_CX0 MF11CSA+9H:)XYSU[MJ71QD8O40 M,:>A;,@@57WI#D2ZI3RFXOCH6A:BG-/H5FTM>J$@Y3L0ZS=B8Z M24^4B\XPG:N*#"*C<694%\(NY\!Y=>7$B\/,1(9 98>46K*A3-S/>8IH*4UAQ.TEFAQ8OCYVV9:U*83HJC<7L^ MIA%HS?3Y*=]G\$_AN#ZPRP$,QU9M>>\LR#SY ME+8(4$&#>^!#S>3+0+=YUZQC4(C+Z*X)6AJDT6V^!ML- P6YH=Q[6YJO1L*6 MS&-G[5I$M^D"YB8\D@^([@R06].0-IR>($"+HZ_1_$&[U&2DE)!D2?E0QS2 MS9.2^EATNYH^)-,RP*U8L]=$ES.ZON!8Y!TX_'$KSMW.SGC\O/L70X21?0,H M\,%#2QJTX(.J_ U\'[2##DB++8O!#YS1!3NTWF: ?"_(N2G>8-J2*,!;V9R1+!JA<-%H[*,L-( M:;0L:4KAEQ3'C;JW;3[I7L[->7OVH#.C@\H.*75-CHN:TD-+;KX:6U=^G-(/ MNY>\E$K4WEJL*^\-GM[@V8'!LYK!,"!UP(BH;N=EUAO=:,VVH$,(G';8M.O![-A/). MD#?H!)%KFLQF7+9?OG5WH]QC.;U6,^199\%H4+,#4:\Y79(X.GM2-PO51<&K M;$[Y2"").LQ@>*SJND6UH+E*I!M [\@2; M;'7%G4" H\=0 UG"+8DZ&&H-64=GPO)J22C=PGT*ZOK^!8?D$) M#Q6W.I5J1\*6:B6N.+UQ+5O4' 31CE!% IC%,L_DT<"FV2/X3&G5EF/4A;E<8/*$)@/=?!.6E$>'3-692'V>]$);[)GHWS$53'AT0=0$C45R'YPYG( MXH441=>GU85&'P@".OLP11J,* C$>Y&\%VE,7J2ZO8#9VS31800(SIH8;]#Y MW.V FDXWMZ[W/L809D,$XNPH=U]G.#OQG0"Q=Y1=K/,Q;FV)!.+_A!2_A:X" M1/HC4J3V9DP@X)^0 @:;UH X?T:*T])P $3["UJT,*L=E%9@(U"-XQ"@@+$2 MJ0XL?- NP$JXK VY4,#8F%>CV @H6*Q4"^:I@J+$2JBLG+]0L%@Y5:.8$2AH MK+RJ00 0%#)6BM7 6^XR!+C("/*Q-D0V*UC36DQ@NA/;9MVE0&DFF8\(?H,1 MP5*[7TJB\:RT7<4JU;Y5$'7(AJ@.-=Z5 MJ5JHA];$)2.I.H]69NATMO6'PS7?QBUZ#=AKP%X#]AJPUX"]!GQX&G#G!Z5S M^OQ#L%PI\ %)HX"NM?=F3!K8FCM2;260Y]>>7YLNNNLL777,"%[1LV7/ECU; M]FS9LV7/E@^7+=N>A\Y)\:<@),LX(TG\%XT"L;I($(0J4+<9,;9HT1TYMA;* M$^1#)LB:2,B3[1Q97ZDI(M;K@Q[M:GKNZ[FOY[Z>^WKNZ[GOX7'?Q@>B<_+[ M8T!"2SKNZ;BGXYZ.>SKNZ?CAT?&^ MSDOG;/TG=8U==E\4)*O@^\;W]B%-N6/@<&D\U_9<&QH6K2;4Y78^6=[_A3;@ MN;/GSIX[>^[LN;/GSF^#.]N_!XR^>W0+JQRL,7F?P.L/AZ0R='I*.IVRW MN%M2(_=JTU$@RRSB3/U*%%E$U-*(TQE-F[^18=FJ0\6JB6!>T_*:EH$5ENF/ MRG<5-[:1SR3+.?01B08M>'W"ZQ->G_#ZA-DY M2V0OBB(57_;'B>*9\R$Q9$Y!3Y-"_H"A>]?-A49#P.,QH53\=/TFCO-U_E^A.3,(L?H!J BT\.U8<[ M>\=9L76HY+&_$\Z)LI+PFW@VSRQN_C9LSRM,7F'R"I-7F+S"Y!6FPU68W/&( M47MI6G$(('(,KYHUY-GNM6>YTXB0Q\LB'Q&;!O>YD*M6"/G[C,2)"-1>D9/- M4H=JTK;M.M2JFXG60L,N7F[@SR7/6OVPI5BK7_QQ>K9'JU[_ 8=VC4N:-Z+K M?\G5-B0WT/Q>Q%%,>$SW!:@MUX$8U^&O:I5=I.'G%_OBBS?I-64Z^+S<3)F( M,TZ^Z3^O*]->7Q(\V]&5Y$_;Z2%_^./J,96GVCQ>5DP.[=_=256YF@PE\$G6 MV5*'2GA;4N-?J3JXE_,X)(E6UMJRXY#6?1^O3^==630KJ+9LZ\U?9$M>2JO^ MM2.I_.F/KW?[,KW\K5.+S.PB,J/'S]>2@&Y5 MNSUS38,6O"W/O2W/&Y1: ]&?O@QP!&)#4K\+,JLC:72FOQHRA<9Z9)I9#$26 M4=DP;5=1/T;,068;D'B@FGGUJY]I& RZ6==^Q\,P%[L8+YU-"!62NCW/K*&[ MM?)Z3U2/GBCM1G=HGBAWSA8S)* )$)TC!390C156YVZ5CX&(9VD\E9NX_!4I MWVZ.TUFP9$E<7'=IYUYIW+X[-TM+$7U XQMT9]79DN/P_X>F\? M!T#O'OFEJDRC2?;IXZ>?;UF>S4_88J%VU5,>/U"]2%85.W2#E0G35_UA=(15 ME^Q E"M)'(G:T8H@>?%9DIEY\GPC-\#5K=,JJ<"5NO#5;4Y%V0O;#UVD(5;D@ZHYIE\NIO;J31SL**O^*1 MR/W(4:F3%"KH)(TF85CNQS0ZI4M.P[B(P3W=QOU=3=>/Q>M&NXOV4* N5]=: M/.TB;-O46\#:_:RV""^8E"84<4-#&C\H4V7E0H06'UCV+U07EF(LZU;JZ$&. M?2RDNE:MTM47="MOFL51G.2*AM[24-W5CJDX>PJ3/*+1.6<+=2,ASTBY8YT1 MGDJ)A>2J1:3Z9*'Z70>QR[;=]HI46:^FVR6_7M(ZH#7%G/ EW-5W=CUA= MCSA[DMIYK.X3Q"'=_'%S>>)( ZQ56\.CWG@U-I/OA"0)C8Z?]X6VP6_?JMN> M8(L%2XM+,]>$7_'"3Q+]1I*6#BV\IF-$J;(L\?)25"R^'=,TG"\(_U9Y M6MM6.P0L@[*,U\(];\2KH,JVU8;&_;P=CO\:P"+:&6>TV#Z@R+ ;5HW8+ MY'6-\2(8>G6_>EV@R!(J*?9)S@W!XA8UT2#Z(D>A,:C7E=WBVK[]\'(F&94^ M8"VG2"ZI[%'ZTO%U0U/Z2)([RA<:),!:@R-1PJCDL^5$L@!37=$IGI<";=)\ MF3<"6"4,.&J7/[C>@&@*Y>-J^E64;X6#D&CJ.$4AU>8HESMKJ44]F^TGYL+^ MTI&_=%0*/+I+1Z]]1JS&>8,-@<$YS*Q\C=B =>/@85TZ3S!UD8U&S!JH;B/! M6FW$, $V&J8PH;8.(F+-0W9&=\6PF5T+S?TOZ]G)3/XW]#<3^US &&Z.]3NA MJRV<^.=RQ='"&II"QC*;&QZ]K>8PGHMVD&!%--,61HT9Z%8#JNG94BO L)]V M/VS#7V3M'%.;F?@]JCW#/E0>U2YB2;BAH(WW'=#M./UI*JTVI!]03?0.@U91 MK8#6YA76_+H:NI6 PG#5:M%\PK5HJN/Z<2V "G/QFA#K+Z/@F[H <_@(^*%I M-/07EH 0?D2S.'Q>$^M%[_.:.,AK8KK1C4;GLALJ>-">6P6L,X" 2QUN&7=G MR""Q"VYY46?0;$)]W)YN?4/4A0 !4?Z$&J4Q/ B(\&=D"&TC[( P?QD!3&U4 M)/2,Q_;>%NP&%A0=*@ICF?X%BA$+G6F>.P:*%!NOL0Z+AP+%1G.:A,I#L6+C M/777>:&XL)$=ZSN!4*#8^$ZG5SVAG8"-$O5P8QO:%=AH4P=7G[?0T:00S06= MYDF0R/$5ZAVSY8HG!8 ML?22I3.E>4EE^FP]/4S9,NM*^XQKB#*N^6Q@:+.!6=R0*K04\7]I$GV5VS,_ M(#:-!]3"O?UX*Z7L93P_5::$U_ MU];?M=VHS_ZNK?L[B#8G!6NQ';O%[D/U?*@>^JMQUB0-S;QKL@LP>YJ-:I+V MOV%BF-Y#1J*Z\YPWG+<@W19=1&!#L+;6"'2!@I:XK0RF;@?9QU;[V.K#B:UN M;"5P[A+]8>N5J_3'-7Q,T;99=V[+9I)Y1^0A.R);6[%VK_9I;%A51;QET%L& M45H&/1OS;.SPV)A^"W9.NSX%8:ELQG_1*!!LFCT23H.0B:SM.]9-FG9'OYI+ MYRF8IV"F$([MM%K;L&Y7LVNR8#R+_RK6O?:)!\OJGKIYZN:IFZ=NGKJYN6W0 M:'MV3NM^#$CX9QZ+XA,!IT7>GT#V"DEGL1R+@!0>AR"E;0UL'7S)'>GK3%C/ M 0^9 VKN TS4W.%RX:^N2-ZH^2,GDIC'R^I85]MJ;F.G=_:KJ^G%9A&4SD@- M68)5AD_T&A?GN/G,I^,NB)FB.!MT (6A%OI5"8W8PQLPU8.'^F@ MD;]>I?(J5;=1IDUV,];1-C$Z%;/U$8 N3K#I^+&F= 65$C[,(L 03>CM+=[> M= MD951H%0;IAQ6U,*M#EW]A([B;Q1Y T:16[H TL>XG1V M4LR0R8S38@)-HDA.AGPQ22.YTM.()"REF\)?Y.S26TRZ:K,#>%_%,4F_?2%Z M8:M+N'4Y%MUT3L(BOZ7!T*$O.*"\YL?6#47')/.@-H93>I]=I$*>Y,4JTL\/ M?<$!Y:TU]]05'Z/L@\X7QQQK(Z,I90NHCK>>>^NYU@B# MWWINH$#,EG)@Q&AFXF&\]]UD@30#E+F[.@5C,4 MS]/)WM5KO=B\J[?G]X\:FTSW)&G&SF#;JC<[M5.5,2?3+)S*C<2DI0TO7A6 M6STZGJ@?55V]E[<%P]#6G5LV-(&=/9!&GA?C7-"6)>I1&BGTACTQ. M138)0[GA1AJS9\-6G"+=OO'&A#@AG#]/&7\D/-+9G>LK>'NYMY=KF>S(K9!> MR_!:!A+2[?3<':E" CVLW%H[.H/7BF"X5\F. EEF$6?J5Z+($:AV!3DZ-"U> M-6NIHS5LWJ'2UDI"K\6]02VNR)A/?L19#95.@MPKPMO=_WXW.9]>'DLR^,X7^1% MJH[=Q'FG5(0\7I87@];YC74/^G71'@K4RE6Z%:]R[^^BJ;> ==B'"^5FQUDAX#KY*\HXES&;"7 W;/QO5I3T4%E-L\0 M8^&QR3WH?-8IEQH$=<6] ],[,$N!D3DP <_*=F(78%WJW)BZ"'1B,+L]&B4^ M?V^H;BA'$+M>,_M8(WL_J@"%;M;C@=T6@JER^&9KLQMNXYFC6.ZWX;D5U+$G M LV4[H3\L.:N3E3S'PVM]!>5? BA#R'LY=Z.U@@RTKB_.@_02./]FKH9@7!_ M0 W7Z(($(OR$#"',$@D$]R,R<'KG)A#03T@ V0

2S(?N'W+H?@>!;7*6TNBXG$_7^\]\Y[K7EJ2'NS-QUZT^'AF0X; MGCVCM2LV.8S;F*4\_*Y=WE^%_[6 M$R+F]T3NL!/.23HKEI>XC,E]$;H@=[C_R@G/JD7MHKTN$EZM]'*5^$">04). M:"(_JN]B4(4.!+N0DVFI9E2:G<:B*8 FK74/J?CHEUPW*>I+=R#2JB>. M7GY,/U,AY;L02Z$M]I+=#69G7SE^WA99.0_4N6.7'>I M40BG_5R8*LG"M&%7%1E$1N/>5UT(NYR#[L\O];-KPJ]X&2[Z&TERI=T6$UZ' MPZKR@+AN:$07A>)US>4BMH)54W= 5*6JO]6]0'!TE0;'4:ENPRLXSBD@%?+M%Q$7?>4Z1NX>DD8=YK"!I1&(-;U!3N7MWYG_VA@:BQKN$;SR<.[[-;5TVZXV F0W5&WEDH]NA=R6:0+6 MIL$A\4>G.=_H-B6-@N$T5'2*YT[YW'/^O&,)T0 PE/0!^TY2K=6??@SN:<0( ML-J1RUR2=HS=4NDN83!'!28\]5$AK(/0B]%=M0$&RZ!*6=5TA%A]Z!*JBT5] M35D,>03[&V*KZ&*WH#M,GF@(.T*S5IT9%J6+.RSH-AI YL+NT@&XI3B=C3V6XYUA+8*]BR2_<85PGL$2SIJ9L&,P!A8DM271OR ,2%)3_U(.DFH+0*2W+K MX0+WH3V%C8$ZNB<,[1XL%+7W[@'<^87V&39B:W/+$(H1&_MLJ QDS>PYR*2^(4A8&.7:IE5NTK;# M[,K-Q?-)EGM)V(8[R?)Y3)-(?"8I*?7QE7XUF7%:_*Q/[6A7TVV&LYS>L9MR M&4B5(),4:^6NF:3*LA":\YG9U7:<+V0C5O4TKB\X%GD'O=.\*\[=S@YZ_+S[ M%\,E6_L&_*U;_Q#.AH*-[UY=@PG/X-N56\0=1L\UW0?0A=,91HBU8 2H0GWZ MFLL8HNY\W):/VSK N*TF7-V]/>+'0.3W@OZ9JU_1!^7&;&N&L&C2H?7!6BIO M='B#1H>U?^.:/*N=Z#-YBA?Y8N7^WWT0^L6S1=!*W0OX+T5L #*]*->!&*LH MR^1Y_1V]-::F: ?"J.>KM\T;7D0R%G1K!WHY/*=RK[ICQ_2:Q-$I>2Z>Z9;' MQ.Z[W/NF(.L&!L$G#(:(RC+#2&DT &E*X9=TV+<2R7JD4+@R.\FJJ@(]X"84T+WJ9X")G\-HSZ[$'GD0&5'5+J_;00 M9KFK$X(,)[DYH6M=^7%*;W.N>3MZ9W;T:K[&@$0)(Z*ZM4=:-8;A7>@]>Q L[ %N5UO'64WJ+70 U%AN=S5Q!<"A(CM;E=CDQX0+Y;[ M7:T-?$"\6*Y\M?6N./???PQ$/$OC:1P2^2L2AFJ/C--9L&1)',94!"*YR-B"\MT4JM4! Q8UG"(X+[:42[6C7&PVE(G:3[X*.LV3RWBJ\QC9 M5$6"21P_?R;_9KQ(2VCPTC1H 0O"K72U#_0U;.7PD0[[RJ#W+O=N9GU;GK8F MNQGK:)L8K0>K\1& SF/0=/Q8 ]:"RJX[S/P?B5NBQ:RPUPW0&53;HN\2-1Y_ MJ'?;6._6WFW3K^G47LE$;C0-YRHCI AD[ZA9PTF8K>UW)(V"9)5[6E5S82QM M+@Y6(VE;1-XX^@:-HR>KF:+>0UJ3W6*7*3*=5YDA835Z$FV3H?XX3A(:?4WY MJRRH=;("FG!K2M7UYQ>JRU\#J8(#PXURY@HAMS :J6N\(8T?#-:2QNT,CE;W M:@0 H/G!"0R8;M0]WYR^SCAL@T[;B#B,C2B.C5RR]8GEXBB67S!]09&(YE5 RR5M=PB21+V M2-*0GC-^RO+[;)HG%7+60FO8C#<,>,. -PQXPX W##CAX9:GZ4BM ^T.HY$9 M!QJ1"^TW, M:V)FW25?Y$6RY5.ZE'I]7(2]RG\GM-CC4O7^U>:6W?5JYETGI,C'?+:>?'HE MI]/FW=[(R+E"CV%Z/X M]16JY .IUTBU>2@S&ZFGWX;TC,S'WZ\>-%+_/YP>.K=,?0I"LHPS MDJC(@T"LKKP5AI>]NQ<[Q0JS3#/;5&??=ZEAD;Y_R]BE3F/IV$IVPQ3+/ M*%]?1-W94W?W3HVVU+PA+'A-=@-H-2Q8#%==0)6\]/.K:@_J52BLGM>Y@3=C=6H^GLS>VDGWW)G M&>U07&\#?9,VT&)VW&8L_'9,1.E#D2=]E7T07L'U%3 ET44J%PN](T]4I[7K M"PXA[^5V/:ZR04W2"))UPZ*R4US[;T5:H+*IZA33F=S!V3.E-Z7+J=F8-6O$ M*](+TZUFZJ.C$V_J-.-5 PPJ.PYI!PTH.L0':U8]O>WH@KT9GZ"'5/%&%/=&E.[ES.]%R./E MZBK]258PH]4'S'F31]2FS>0')E[CHX"66819T52JB(CL9H/<3JC M:?%B\317V;B"A91BD2\")3))@B5Y+BLTL_UT_%5WAJ!>!/=6H;=G%;*[7J3R MWQ=9Y#:[Q_5J1IWF](N/-'F@G^54G!NNQ35J!A76?U'"[^2W=,JL=7U\ MZ!Y9&VS;VMXRXL-+4%H3/-?W7/_PN'Z[XW6D02>-CJ211ILTI!;N-;KOBS=E MLN= S%5F3TZ7.0_G4FKU\,R,DT53I'@V05L:,U(K8#->,U(S8%<4W*5=4*YP MP9(X*M)&WY-$V3$#,:V_1MB=?I4=1NL7<94J-1F@L/(O<-#6G\H*3Y0C.8]*8J.%+3Z &8R[N5/HJ* M+98DUR2.+M+5RQ ZV)%K3"?KBCP/(53,'JLH,)^7D7A0AIQ!I]\NZ MO>-V(*^+G1 QUTJ[_9-;F51*V*MI<909/1+Z@F.1=^![FIM08'4Q9C<06 >@ MOH9S!"PM^O,WDN0ZR[6NV."W8HO]K)9H6-1$@Z@VXYA=Y<%QC?W^,OR5'(L: M;A,4TB43L=QXRK2VM4D):XIC>6+C\!^[\0_$M$;&.U MH;"8SW8D=I**_%MFI;F^PE#R;T]E. 1]'<DC@Z>U));*GD CN=:MZ.+&H.B*AV"=05=YW; M3.XGV?-U0HIDGHJ,+9613V_)AE1QBN%&78]):71&N(ICV'WMYY1.XS#6(8%7 M=!M[7#IV 7Y@BQK#1+GO6KU-ESSJROL[!8=RIP"B*R+1#E^+44,/ZBOXN'@W M#S/_#^2:@27;0C?K#1LU M:\"%44[LEB<7AIG:>B0MHUO=7CWPUWW\=9_#N^X#"*Y$=QR89=[=)E\%,Z(; M)3 6>. YNAM9\/&RC7E#=Q\+#-7:I V$ZN[]+_C,;0W*W>M?%N,'M86C6XXV M#]6!/%[H#@B8[+O/N8'B!M$='M8X81XH=#/6&F>3.&-T9XDU:HL 72GB358 M^T ^=(>-->96N-R]+&F_7"VN2 '1_H07+2 2!@CR9[P@JVY HMMA84P(&DJ) MC@8!!*]0,$WWLM$Q(&N(D+O/Z/B/' HUN$=OC,E_W1+4,[<*"T-^@XG!U&VXALA#S !FY=H"O" MW=0&GMV=SRU8QVD%-[\6 9L&(1'S8)JP1Q&LY;/,,%C;GOMD@T"1?-[!0\X[ MV$&:MG_GHF2!=^R&RAD6QD4 PD4J9R*]9$+^7D5;7'/V$,MY=/S\5:@0RXTJ M, FS^*'<$&JR??7X*>=)MM3_JQWO@22TB-V0\L2A7)?J#W)G?/F+G9(2;.G* M.(W%D@F2_*J6O:PA?RX?;\UIM$(LE[NF+X<083Q]7.8TEC!5*F!Z2LO_W3B1 MY#_F1.HZ-W(#/9M.J7;&#B.$\WX^E\>&TAGE/R_2!XE'+;4T*I\8>['LU 21 M="3GM&:M=]6LZT11#Y+(R#F_BF,MLV)?""'7@^X1%%@EUZF5. WC8O7*?R>T MX)9I-%DPGL5_%;_7H+&IZA93K(Z$-!(O]5T=#'-IM^EV).U09]M56FZW!1>\ MFAJSC(+J#(3B5FYO5],=MV$M!FT-YPB$$HA*DU&Z4QV*N^,C5])3>Z[8R M<#W'B9(49[HC3U0HTX%&=DTIUY*^. $OTCU_I%YV6#TD:+;AN]: 7E<='M.> M.]4&DZ;JP)B,SE,P/% K R/=ZDO%;EM#U:SK8T'WT@=ECZZZ_L#H5G&KH#8<3T,#2/$U&T] 0QCP5I@,[7 :&D"*K]EX8K.MOC 'ZZ&\+C-@DC^I MCQ16;8VXYL)XDA/NVGA65 &$"-Z,VS1HJXX^9WS[^-G5=">>0(,.7G$H/.L0 M^GH ^R4'D?AJNK''U4A<47(0B>_8ZN% [67 &B#P!ERG!@PIC<0Y9PLYMS>] M?KD;9ZN#9E-W,%2EK=%ZV.Q;& ZAVH&NEH5K[NR)\C"6!SD$EZF>:S0/L?*8 MR WJE.7WV31/UJ8P/9#:*HX35&Y7P!>6T1IC9EUQMTGPE(?J6#T!J^YDR0/: MY!$R%_9)' \AB6.^7);Y5TBR=MQ>I%/&%\58UV5(M*OMTR7Z;$4^6Y'/5K0' MJ:UY ET4?PM #&3J0!CZ#DI+U7L4(+JIT"ODE[E.+(-WT&T6KKJJG04+W=)S MU6T090#==157G0/74=%=<7'51>"8,'2W9%SVD$6T&;"?W&6(<3^3:B,DT6U( M,*+4,"X''?NQQV'LA+J8.724IF/\]C$]Z-A*3S.BTJ2*;O%W#!X4S8:.;W0_ M XPQI^C81,?X+8)2T1&&5EW1-'@'W8)H920#QV2AXP8M +U4O)IY;]%QA8[Z MHV$0 CJBT&UW:,-AT'&$;G WC51%=UJVVAS! 7[!6/XF=7OZ2[^[XM4!J6^A-])?==D/5RI/=N79WYB2Y MHWP!!V+77@>P7HST.G;6=(=C9W&S@5U?P-2ONJVNG#JT);3=(A!M,XM M7'\'VM^!/IP[T!V;1O#Y4F"^!2O"C"XLI>D0-S)*H M.:8J^D9$,771*X[&' M6=:<.T,^!B*>I?$T#J5T 2GOU\@A"I8LB=4#D2_\!I&4?#;C\G12$JG? 7@_S!OTPUQS-J5"%"]%WE+^(+=$H3?*UI?N0*2;;6"9UB4?^7W1'GDZ*B#!5XUI.\9CEJR"RR4(MD"HDO7T$5P?(_X8J MTF16Z5WJ]4,==,1M?B]"'B]7V494Y SCF7YZ0LIW(-:=/%J%["OYE2)CA5X@ M<\GV!D_!LQUCI_QIN['(']1RC?)0J*N9*Q>/-SM:-4[L^@LN.0 M=E"G0X,UK[&.MVC)NR:\:T)K8L+KFJC=+)G5/C4Z7P3LL$#C@H -!;,F#ZCL MMZWG)'(G@]T@0A44-)9,.W@0/NG])=Y?8H?8^TOV(;6FMFCV%PM#S,US$JEI.;20[8I6YO':$TS_[ M":PU+)+M)4\FQ GA_'G*^"/AVB>N&K0P+$+YC[TDDS=42,6'*@VHR+A'$@%^ M*+KKYL?0-TG"'DFJ8B2ASQSU]Z%A^^LWDN3EO>FUJ- .T-?TUFEOG49IG?;& M%F]L.3QC2V/^,C(CBZNC>&2&EGYYW!CC66UUKC%&K=JJOD",V))06;-.($YL MZ7NL-.MA39Z!R!<+PI]5/.S.;VFYQ71AZK3[PD FSB9">M/F&S1MECD6XP>Z MR2>G,B^N'^ ISZ,3LHPSDFSX&GN@7!][VTV+CJ!]33DE2?P7C=8/ [4#5M=> M!["V7W_QY5T"H;.6-*[?G]A?6/(UDS_HS>A6%?L45.V-N9P 4C-;,=;]+*8K MVMJD^]LT[Q;T)2/JI;J97 @I%?N[54>M.35Z019V]0N&9T^A%%I6.);23^.L MXFF4%SEAVET&LOM(TN>[]A9D2*N_.].2)/.\ME!B\/T &!R MQU,YV"+G!LMUV^:P8O],E?Z>1F4>6=V3M M06IW4(_4F]7#X3Q2!U9G:LK(?%;=ZBDC*!]Q^DW..1E(C*)_N MJO*7NONJ4SMN(>*=_*+A_8S*,DZE_%6ETJ14'0>Y,$BJ+3>NKJE0I7F^)Q_M;XJN=L##& MWDF2MGJO7.JG4QIGN>0">ZF#B_EW*FG$.8FY(GY:'QDJX0YD7 J XB(M$RK@ M&YJ&\AW(Z'QAQ1N>%.' V(MV(&-2WG676WUT M[/U8TL%]A?SMO)%2^W#G$IW'UJ= AVVJE:72=D/0+65"CZM+GIWR? MP3\UJ+[X6M@M%KE6Z&*9L&=*C9I8HS9\U*-/:;'Q7&"*!(2]!5EM V0N=U>, MW:(W.#(+*]_H0C\!EF''HP7P)?8Y09F5E1%58.R@*QQ#ZNL.UT.-_P'=FC#M M3)4C;TUX4$[UIKLVAMF*=Z23EU"Z1^S)'=WQ@DNFIDUSN0^P%'=C]D"!??R"Z58(ZB<1FP+=FL8$D< MD3(<>?5KH>*469DC518(UO+51V?;M>28D: M^F@ACT U>=4MO]5TUB UAH@79.Z>[A^VRQ.<]G-5YLS]YA.&=_>7Z3B[$G* M+8EBG!+^7% V2425O4V>Z%*TV86ZSDYKDCCU^L6!TMR5P[BZPFI$KRWM6/*R MV\RS5E/*L:3*WJ4(8=E_M5/,7-RI[%]HMIWR&H$KRPPGY>2!Q(DR6-\QJ6\M M6%HX5N:2!U$N3&=+PU;<(E6FFM6[$J6PJYE=0UG ]9RBN7HIDF&.&4JZE5AI MX-K.U D/JN04QS5?W>XNIO5I_!!'4AD5I6 ;L\;%8JF?4DV:<'Q!K,Q6L=U0 M5=X*H>:.5AT!U7&,HO$COJ^PM7P.V%4@(RUXD62:GPG_1M6",:^O^@H^I]?.A"K6R@U=JET$U/V'EA:2]$=W# Y7^1_1AB M>4=W?C3$:G",H#L]&D&TL.6A6Z6- %N9.M"=*(T@VYC6T1TT#1>N(P\TNO#> M%MU5X[)&%WO;"*K!#XLN)R!^=RG9VP^PK8,:2EN0<[06QF!H#R!G M;JW,_M ^0$[M && 4*3(.1THJ,2\:UHR[F-FB\V1'4/CJ5R6AL[VEAV7%(/.D/&$<,+.,@@11W'YKW<:&MR MSYL*.XZP*\B 19<#:KA/00F(D<(1!;6Q3>R>'88G.&K+#R/]WM9F>D0$5,=' M91Y 5&8Q-\OT$*J&@Y18S(H"M#OUN#PM_%I?$T#HG\%0E#EJLK$K-@R9(XE IR(,(Y MC?*$JF@]NEI4P9+R0*B)%T1JO24;&/4!B[U\UDD88X^2^^S&/KNQS_F*)N>K MW)YYL>9)LC*A%8?L),MX?)]GJWLD4DE>99:?I-'OA!6/\#SKLQ MVXXHV=WV>&8\L[L7I2^?[N263JT>WYSCQ01%HB2.640-R9*ZYJ]_2/"C6"6" M!!)?;.]$[([5$HA,)!*9B41^_/M__[3.R#,MRI3E__'%NZ_>?D%H'K,DS1__ MXXN/'TZ6'\ZNKKX@917E292QG/['%SG[XK__Y__[__S[?SLY^8'FM(@JFI"' M';E_VN8)+<[9FI+_W;VQ_)Q_LS\LW;;[XY>?O]R3=_.#GY MSW_/TOR7/\+_/$0E)1R)O!3__(\OGJIJ\\>OOWYY>?GJTT.1?<6*QZ^_>?OV MVZ_;T5\TP^&O2=5]T!_\W=?U'[NAKZ9^^5:,???]]]]_+?[:#2W3H8%\TG=? M_Y\?KS_$3W0=G:0Y4"0&7,KTCZ7XY36+HTJ0<7()1#H"_G72#CN!7YV\^^;D MVW=??2J3+SC5":E)5[",WM$5@?]^O+N2POS^:QCQ=4X?89NNHP>:<9S%%$\% M70U_EQ7%P6> Q_> Q[O? 1[_,C1;M=MPWBC3]2:C7WQMC.DM+5*67.2641Z> MU@GN'ZJHJ%Q@_WIBR_C?LRK*[&+^>DK;.',11BWC_&I*RSB_IY;YXWA">_@B M$*U>(ZF(70:CKOE/S4"8<$2H"GB-".]-3#]5E.NC1FIV<[/X8!&;>/=X JKI M[>^^?2O0A-_\]9S%VS7-JV7.A4655KNK?,6*M9#O+1B!9CV#TO@:K0RT!"N: M!1\L67/>DZQ/324BO29_04NV+>):J7+0H/9I?O+QPQ?_V<(F'#BIH9,>^'__ M>H_MZ[4LBY;.41%/X-:,^#IF7*-NJL-UK0JVUB$RTZ9<30B.Q/&>J+'*>U;1 M>W:9YMP>2*.,2^>* N!S6D5I5MYS/MQ&V1#3Z'V)81\U"*X9"; @]XQT>) . M$=)@0AI4_#.5YB8P \H:,EK9PCCI_90^YNDJC2/^Y+8![Y\]K6P2LTYY!ZR<\Q-U\LTD/E7T MD*GS,VI26TRM!=R+$/Z&W\D_"Q;'[=L8GQMLABMF__:DH#%-GVN0",8>F\ J M$P\!\L*PWW*&O=N#GA%SCM)^DA&G">J*Z7Y[LBG8AA;5[B3*DQ/Z]VVZ$7]% M\)_B7%99<0*F%Z[\+>?*VP8+$L'MJ,5B1@RJNCF3O*I%<5=L^]U)'&W2*LK2 M?]#DI&2KZB4JZ$G,R@HE.C7FL\J^"G"]L/!WG(7/]IB0#PTFY PPF1$;ZVS4 M)"MK4]\5._^.&Q_\')6I<$<4-!->O32O^$:E'(V3J"PIQPG<: CNQD]OE=GU MT?#"^[_CO+_<(\8-#($8N>H0(TN!V(*\IW,2Z0;;.GDT3/?*U4GY/9CIQ9;C MDJ710YIQ_'#&LLI$5KE_#* 7/O^]X'.! KG>HS CAE;:DTG652>T*I/"BLOV M37D5E0]BS=ORY#&*-E\#]WY-LZIL?R/X6?!R\XN_]LC]GA-G6Q3@BGXHJR** MJR.VU?I&DT.5YG;-C->,W[ K6JQ)%H@+]4C,4'1S)0"_/TGHBG+ "9?*SS3? M4HSTFYS%JNB30O,B][[G5"%K-[T;4UC3N+SM(PS M5FX+"D]PIQS0+Q)UJ_()4MN.3>V:[_;<1O;0R<\ GP@$_K\@FE>)V@Q#0F=" M[MT)1V&=5O"K4KB^^#KAM8#FV)\H]@'4,^[=6VXO;E2;1F197^HPX1=2,=["+E65[807Y& M$N1#LR"0'I=B04*:#+P$D4NQ(++L+>@SE2F66=""E''!5_.0._$3QY__+LV% MA2^#31_&VPF='V$Y)#'.=X=_I4D/W%D$2*ED31/ M@G-ZV3SFBN'GS$%2S4-K)FD9/3X6D-,(^IW_IGWD.KNN]^GH M2/7_,L>SA-M1S5PHK6WRGB0%F0('CG#S)R5+L/PD6:GA%#@)2\06E-7!F]#\ M7X-L\0$^GPNSN=[\(\+$@*)8R1E;;VA>"GMW613@WP'\3G?[(;?1#GZU?(F* MI'Z0O\K+JA %0[+KQ1NA1C_U>>T'Y6D)M9820UAU)X"\J2_0-);(90/[(]K M5DG$,A=-3 WIK92(I9**KY4TBUV0;KFD6R\1"UX0Q0URY)R;@:A@<\!F!JG" M!V\#O6%"]V',-VO0_*49JV U@R3DXP>TWD!AWLW1B+/'#6:YS/I;/(=,9S$2 MDEKB;5FQ-2WJ\2!:GM(-S@WA$'ZP7&E%/&>83-T.ALRLLP;Y^I,6^5D>:Y=, M9#4S&\49?E.W^Z)IZ.^80VX%DH?D;T6,0F:''VG=H1%S/*%V. "9:H[:5H_Y MPM'>MA=/AL=_QQPY:R=QHS?4RTD[*;?K=53L M0 #T?DL_@1<+I\8,YG=WLM3P"'&BP#JL<0-]U?O]18W;_$^2YA[KG2#,Q@7+ M7V]R*=9IGJZWZQ.(!HVRDTWM\$7J*[LP_>:_J^$VD_QX_OG'&E]N,P*^ M[=/)3'6:9?XP3[7';+K#5/PFJ_HP"*:LBC0&GX](P#[9YBGV>!H L)VXKXV( MOWS^YKGQ.#BK1:[.]RIDDS9^PAJ;>K^95==O%54;OE,B^B1BC^>2_QS0(L3 [(_>ITQI]%D/5\=082O]GI#,UU?/XZ0W/!\](9SG<+H3-JG,2K3EJ6V_\J MV@,K +QH#R,^^15HCTM6K&@*KV'E_%0'!KG9Z0V=17S^2D-GM?/2&&[W":$N M&H3^JZ@)U&'WHB/PG.%/031/4S>KX3S/_3NV>,9>YLG1;\2[]C*NTF=.BWLH MOC'52<4'2*PP=XB::Q$]F!"]9^+%ZY $L"<'XQ06I%T"^5DL@H3N!^.%9U@( M1O@5F()=PO;\#$%]U&9G!JHOX?,W M77.B\3T.4>;<0%\T,5%96>&7BSKQU!X%RC:/ M:#=>MMMX/J0>0\/UI7S0"&*$G4=J(.[Y7:K:09TDP*^Y!O0Q7'09;+L%42*) M(^%ESMG,^@9Y+-N?T_)F=<913JNIPOWRH>C2_:^G=-[-&V!"[&\LH :J=C]" M2J9#'V^,TC;]^"FMGMK*)XJJ0^=3)".I@'#-6%U;E#;9%()NVX144JCT\?:Y M.!/Y/KO%H.\DIQ'_9SR[E6A?#)36X4B::9UO9D+ ^?NF^+V@OB&\OD'LKV[O MM^L'6MCV/2% ^_8M:: X>]^1QEJ\NC6DMRX^5JQL M02YJ)TDC%X6S1#A(IK)M'I3 M#$ZY5=WD>*3^E,[K6NFUU?!"=WN;)BS3IM;G;!OVXC+\684#0.=C#_:0^XPM MP=XJ9J);<73]OJ9K+HJC:^K4P^"O7YE&'3I#;G6I= -]:E%H"59R?"&,9%*% MC@S&Z\^!23TH3P&5;&JPH33G&#V9'I&\\=*U/92P#V(&)%]I0'(> M7!_5!B3(#;7:[[;O8& S?UZ\A7&;O A]"VJO'VP[5PH0WU+B3 M&GG"+[TU^I_O_7?T.-FX\D[OMC>Y=I7'A< URJ#@/]9TT=7V]6E/ M8'ANI@'Y/D[3&)F<,JOK-3E\MZUVGYF34Y\!!TZB+I7G?TNOXSJ;ZB3EWN?/&)6 M'JV5=G[^3//'V@_QSK;(&P'A6]H-H#)[03> LU<99X5F8<2;^ ]I M<.^\DG^A4?&9B;2Q(V1#FDWNL3=!5H?\4.@PLBU'GZA'1B+%RL",?D+%**EA MAGV?'B,HTZ!2&%X9B<^2CK/!)SZBLXZY)%QPEIR4,@X)&YJ5;&.XEGZ@Q7,: M4U$$:S1F6^43?/"5=&K7#-3 %OZ'!OJ""/AA0[:5R,TP-/18@.@XK6\B2F;Z M W0Q(MG$SL.L:G#!TS(52,OTZ>7Q*9:;R=P(NXU2F=]I: CZL70_E;^GOSU, MW.NF"T_N]5WI'T&O[=E=<9BSW0^=XDTD % MCNN3M>>X#.#N:W>%>RK7(O_QP[@^3?WEC98EE0:]'/X1FQY-Y?Q2S?]% %A(A\P@[9@*0;QSP*@W=WB0(1?X\>'V^""D M^U9"P0%>".JTO5AO,K:CM''@##]9=-7IQ<-$*8R @XK4K*S>L^HOM+JC,7O, M1R(UG,-#\J@SO'R9C\X6@+%(9T1-PZ?.P4Y3'>;MRR:@RG];D1VMR![;!5FN M(.]:ON)2N:7\$X6:1'&"3F)D<'D?WLA>O@JF8E<2W1 M/:P8;F)-^"6,])81,O8DT*'V(:L5.,:; ']/JZL\9FMZS1P1S,A<,JG=%..QHPH?($MF2*? MV?V3?@V:', .&RVB0FB&H)XWWKI,N7*BU^DS9'U7G-PI/P#U,\+I[L?H;ZPX MRZ)R+)0-,0.2]S0@N>;%&I43@0O9(].\"D$,L,"'"(1".F,QN\,LD'P.#+S' M;]+7BYS%/B,/00O+S(L#5@[O5,9NE1I73],_:'LX@22W6F1Z7^$3B^W@VJE] MN2#&<+#5;@R_IKDT3#-=P6??*.T5QT\T2!LFF+=S?KHMH2=E>4[+N$A%A8UE MGL"%HX2"C;2$9W3X;5=W3'+Z\1,A98(^0->2HL6(]% 2@8\"*8BOZ*-%?@;$ MB, LC#(SV#)F;Q_FDQ-:CJ:#W7,\^<*47N]=@G*5(XI R7F'!I&O"*##6GU. MMU,G7]%XCSSF&C6]984?ZSQ]3A.:)V7M\(),*+&>J_5FI'PJ8@IT+I(Z*&_U M831P0E6(<;-FDQHQ'1*$J\<.O[H07*!\+ 0+,ALT]A?%W4D.N9=M< PVIKL_ MET\%$LX--DP^ID23, ]U*L]P-A_9_#VA&3^0>7[^"O^X-?ET-3_?ZS*.M^MM M!@IHN69%U53\TW>_3DQDWP,K >BI&NLU7%ZC/0HDZN& .3D^5HJSKO0QFYN_ M>8HWU5S.2MLPAS,M]SNK?63_K**\G*AS.?5&PC$Y;I!N^;1Z]+./8S&W4RCQ M].J0TF<^_3$F%Y^:!.X?&$M>TBR3G#&=3_'Y]Y,@O$5Y%/T8B5#)Z>H49R9D M],9_=[2LBC2NFNOP1WY$RKL/'R>:ABI\@^2XT;E=L]H>>%/H7H G;S@"Y9>A M&X>JT)RA"#D'4^*'0G[%5?W,OCDAIO=D4&#DG*\%6;<:!!YSLQL.F4G-WR/PW@M\3C<%C5,AV/G/&6T"NOK>8=TN/[:GQSX]6T+# M6T$R2_BB2IKYIY5)Y,BKEZNDA[20,>I/6:ZB &P? N9ZMWP6IA[&1_[HH_() MOC"U=&H/A:D%[ 41T 7G=O";AQZ%4B8^%H8H*' [V/=K0?) [SI*3,0P!/17 M\W_\W<;2VXRO]Y<63IA:_B.O*H%?3J2,-W:]5?O(MI#TF_X R7?RB3U<6H4#(G##2@7*,GUR^7N6VQ9Y M6O$K+T?H,OT$/XV_QTV-QS[$R>9UGN_< IY!\]-IXC)MBOEK- (UT*% RM5Z M4[#G.C]FC)6F/\ V&I%.[)J9.L@D[8$.TVMDFKI,GV3^N(GECURXK\_I0S61 M#3$V%,M! U,ZYQT.\^2> R4 =1$\2V*4K$R'5L&89C0G='RP)<;QDY >H^2/VRXMX[C8TJ37'T_" MMSJ?HJ/DIT'X>I]4P077U<[%&A'O%0W8X'T1+V$SA_ [^X^W'Y_B]>MW^ /$R^9F_B$'PT5SF_S&[!/PP.)XG\DP]$"KS7 M$_J2<*\A8T2:#?P1,@S DCW>LR)3.FO='M)*%I?5CY#_LSRO_QUR4W+!(P+BZSZ/'H#$K_KGG&7LWCO+QB M"XP -*\L(J<9FR2$HRT^2ZO=DE^ SUAR;*C)_HS8X/XTSA4LAT4 & %HWO=W MD&)LB@S>5.['DMZL+LHJ74>5]$EH>!!2>1Y.YGKW.32H6=_!XZJ"96F\(S\W M_PW]%"FA+5,C6" O1MV<,8V;*@!*#@W)-U9\&T=SAW%S'"%A[O$P7I4-YT>+ M1%OQ(607:C6&DKI$1ND9\'EDJ*-*^[BY4WXL49K%VM/)*#37Y^^\+:I>T&>: M;^?RRJ"V Z-O#AID]5?]!LJ^E#?;JJPBD8PD84GI.&REF^/Y?(GU5X QHMP" M]J;ML,B;M&DR6T[XK1TO =L/2WT!KHH*25GZN.&)G$Q>"[HT+7=5CZS*)P;% M6F13^RC- OV5 ?B"L#W@X RE1'"&H:+'--Y^.Q!53E/\"IW(.SJ[^TS>@RXO M\V(Y54!W M"-<^FRA-VDM^$V"PS).;ZJEI-:N>NZ SF37GB K0<,&F*MC9B4"U3 >CVFJ0 M[0DIDZ2@,4V?(:*S7)!-C6%=P9$!5B12(( WEY(6^XYZEO3WPI%A=\YB(8MJ MC;S81=X Y,,EKF@ZRB(10'MU@>"K77%##(P"0U!"][[^4>DR%)$YW_6)-BT?H M2%:PE^H)2NM%^?%[O>)H-"\,SNJ)+5K8I 9.&NB!6&2Y!>?H,+--BV? *N;%;CF M) :I\G?8;*BI^7UYIR81P3BB;*[.Q.<$>!"6DP3\S/0 CS!97\I"[H3>:+"0!D8)MJD(9,C3".+:BK?,6*M7 &7'/^NZKH>LPM.#;U3DOM6"A M[Y H$\9YZ2B<*Q^%C(8ED ]"^%S?USD M1YU8WH0.Y/W=K.YHE%V4$(G1MLR02)VIX4BQ(YO6U_U/!A_5[];Z%MZR5@5)@ATDGV8+AV=&OBWVXK/L:(A$@ QGW0P1D2E1Q_I92G'&^>V2%_'8W.,KH1:6;S>.C2D%: MH '?55Z3\=73BH0V@4)Z1]I:R =:"='UT=+B*"HU9#>+$6I*0TPM=;)0E19- M[/D=W4!GT/P1HEH'XX-4AJ/EQ_"TG@1)FS/002#6ALRH:2-C)A,F4).>>(GFF7_*VBA";&HWE$ M,J\G7@'H)[\ >-+")S4"@;AFBLQ,FW8>*UYNTBK*TG_0I&WF^8&MJI>HH+T& MZOU&Z1+]A9\(74U3%Z O+Y0^9AC_E-/U&^7&T%+X_UL42*2\4E>QP7C>9/8( M/HGM664(..I- MQ8EHDG8/BZ:O% M=P@3323#1;K7WCN(_/W)35, HK?LV7"91Q')LINHS2YRAO'BWK2(H&7X1%3DW MD&0/)99GQRI).UAX4ZMVT$4I8N^4,KE1[B/(.IQ.SFF<\:.5A-'.EMF=.=X9 MG]G24/^E$*+N+BU_V1>$D6I]A4_PV=+2J;WINQ$<4/K['2]1:S31=_=%E-!^9:&9 ME \:X2NEUIO0(ZFT&1Z&%C:'TWF2-7N@(D0LD*214)*IDLE'&9W=?P[P&3UX['LC/-0J! M*LXI4ITA2>E(IESS&VE6L_I YL/("(1D.9K)-:L(<*05,?X3'<:(QQ0HXE2+ M+).$DZYL_G.=YJ\\LDICT?IE8$Y/RJ8!N6A_( "!F%UDS+A&9::_AZN M>U>PF]557O$=2!\R.EJY7^TC[#/SZ.3>7H]'L4 ]"EM>%R9,JX<"Y+_OD2 J MZW+UW*O&30Q'2A]:'UI#WQ3W[$5^C92.--7X^QE]ZWO1JYL5!&"'U?4#5!W2 M]#)2^6"16U964?9_TXVD5_OT8%-&.9C4-Z_4P F''J:QNP)YASAFA&8^F$9T M_;DI;@OVG.;Q)-M(AILRSM&TOEE'@ QP!H9\<*Q%N SFHBO\(4MUMK/'(RU M0B;DJU!ZC+EDY//G%8'"@'=TPXG^%)4T.=\6:?Y8=XVHVYS*_"+*'V(](Y, M7'.<2)TAN0C4@)M[AXC_-W0S8HUSQ/#$=!M9I-YF7>\C?,Q1P%;K;0!2W7&]:7_='*$> M&J'BD13;K6-H.0NE]>S#_E( M460/D,]C5MTS+:JTY,@T+5!E#Q+2@>AT^; M7IIIW/SVC)6R\BFZGZ.CY-7 ^%*KJOA@E*V[M2)4<(,,:> 20$=482(M1MV? M "?RIB[)\F7(8P<_L/<,<3!_ 8=[!G]F# MS##9QU]E1F@9D/%:I/3>9R2?66.\P^G#,MZLGFMDA!]EO3%JJK+>)MX]"GYZ M^[MOWPJ>@M_\]0.7J;0\?7?8N&GPHJ(\7I.+)N=U'I(J8)/3DW?'?;<4;RS. MUY,TC9,&,AU'UM7SFY*3U0ZLS' MM'? 5=((/P#9[1/+Y7WI94,P:2-'4SG/&P%X1 ,E14OI1Y3(8DWG0WM>Z$T MXDU^GI8;5J9U@.MH++;2-TAM/3JWKYO;*!+8CM,V5F54Q9G#A^Z-9<1E+%MQ MB=ET'X,\!_KW;;H)VGAZFJ$8BI[>3I)H%GA//U6GF;PYZ/ @Y%DYG,S7X3B$ MBCD-IG@C7!3O6<4-A?MPM7H6"F!DQ69*($ -0 HD0F]Q&XHH@"I>'H\(\@V)_@G[>SLMUFG,\:G_F M912G65KM?HP^I>OM^I05!7OAUY2S:,/_(NW:)T0/DZ8CHX8NJ4O>XK0@#5:D0XNHK=O1V43Q);-!>&^G]XZ*#A^W$3>#[XLH+Z,8 M#,GR=-?_RXC/7'\"Y,E5!^3ZW#;PB 8TG&.H#TS)V@0WAQUG\L'6N U/R[R M(YX*Z1,?H::$>\(G+(A^8P-!S^)_3R&Z#NK74\[C(]7K#&8RB0_5@^BI@\,R MC@N.%8E[H*T$_+M>+J'$H@ JFN_%LA?'!>(4P M,*DOKAR&CCEYMM:!< 8UH$D+.V@*PP23,#V*^=-I-./3/2[SY,>H^(56DZD[ MTQ]@=91T8N=10E%&2_&2NVXAAY'!TZ1E^O0*ZLZ_IGE"BU$7C.IG%MWV_>F= M1]/(/-8U$F$=-LJTGW!-RPD:VCBO+Z;OZ8OXTV@%"N6/7;AL.B">#.^SJ'QR MZI4Q6) #1TR'S9R,:QE[J;I;)"0.*O!'WGNFAEL4\'[*:POY#=T/0K[D3%)U M0G0'?*6Y3J,'P"&E);=B!*L_L8P3M;SX^W;LS5_M,S0_C4_O[VU_' _<>[[M MM560A*:G>NI:2-D>%6%ZESUD?O,O?_CFW>__) (K@SW@*S(9PU(WM&4DG#)( MPVCX6P?.R1!FD6W_XUPLH4-DYF0(2=A)T;$8V@QZW>'Q9D,AQXM?SD5XW?(! M&B7%L@QO[>^1YTP9CFL^?=-B\B5)&EQ(FO]Q)FT]IX@_VMM3B:(>PV .VV O MXWB[WHKH"TC#CE,92ZI_B Z3F0+@H8I)"Y%SH0 9*&9&F=0,3S]_QL83*ZI[ M6JS/Z4,UE= Q/AAK3@Q.ZMR'#%!/ "P!N.1G@$P$Z$ ]3\9IR_0(YE&95I23 MN1I_A)",0BO&@]E\F6E'8'%=NK&8F^1!M%"#QI/(6( I4L=?_9^TC#-6;HM] M?M*$0:CP!;;*CWQF;X5]Y"B@:OG87!$Z-ZYBY#+-HSQ.HZQN@ #IH&'N6"K< MPQ $]'9@.AOZ&FSJUJFR>\^7OBT*3E?)L5'^#GEX)N=W?80Z!$@F[DRM"VU' MA,/LW9_X[\N2--B0#31=PH53.5@JXFSMURO06) .D079HQ+DD*GS&D-3U9_- MOGTHZ=^W'(&+9_X_DST,I6.Q%OO0G,X-]@XH$5##=RB4DY5IT-F M]6/T-U:T+7J/_<,*(S&U@H9G=,T*(Z"UJP/96@'&%.FZ2PC@)/PB<,6-[NB& M_Q7L)U(]T5[3C+585MSB$Z!,T03',PWZA3:GSC"VU)E+0^HLM!5U0I1,"C^+ MLFPOG7E%R1",E70TE?,:G TXLL07331&V=B4B+M5!+ ;9)O/5,@34L"- M1FY/CKH2GAF-?4233NN:F%JZ(EV10OBMD^;%)XC)= MB@6Z$M^ECT_5S>IC205Z2C=BR3=6+L1'<_N^#[=O"06@<<)6)UO^2\%GYM=B MXZ79N!7?M0OC:)#E],*\W(IE#"6]%(^2TO Z ^65*YHLJ^^^^>X/']BV>H+. MC933][Q(GX>;7>E_B+GZ* 'P42 ;PL:BB@ :1.!!6D2(P 1_57*T1.,+5%?R M.%-8?H [EA[O,3RU#0_7'>6FU)9>VG]*.=CF"GB5Q]DV:2)(^?\E M]]&GLR>^)^*+VX(^IVQ;UN'/RS640QDZB,Z 8 ZM=60\)0,T>!- @[28$T"] M>UM9D!K3>DR+:]?NND976P3,@&"(%S3K6'^.=+/RY!77/)7FI&A8$.00%>+!["./6F2B@$T$'CXJ1B,OJE!5D(U820!2[DS[,ST[/1\3?@BKB[/1X M' KK'E!@4;]'Z+,1]WN40XHN$\*%%?N?/_TLB_]-APK$/Z@I _'77Y,*&)!, M#M2 ;-3K\,GMI[&3SU_#)X:OXRB$;9WLO@:<"7P>/-/WX9'"2/(6_R M [")TJ1)CUCFB6@)T019U*[:6Y:E\4[V;F,X"X;#]:&Y/@0-1FWQ.>&<%TBU M,3>UC[$D/]>($>47H$#+QQVH?1Y!W1^K)DJ3(=1_LFC#T^NGBP!'SH!AF:5M M\/E@5M X%5O)?\XH_,#QY9>>HDK_(7X_?L8MS(1_9M.%Z.$%KD-I03JD%H*] M^WCI'W9WKW3H;6,6]\)057'I$CT^%I"M*)K5-8:?@GK2^Q*CDM0@.&?- RQ M!K?W61MZQ]4:;>@:N#(EKU;?7)8"Z!=-CF,&)/:F1S[F!8VR]!\TV;<1N\J? M:5F)1$>)SE#\"JD?)F9W?>#VX,ECTQBNA$QZ4D$1@'2/2!"YKTIZAJ2GZ;4X MVJ15#>P#6U4O44'/6%F5HWU $5^B+M%*$)S?K?=8D!8-(O @/PM,C.2YJS7B MY#F'NLVB J1X3Z['/0J4+05BP#+$/5V/[9@!G;T)]0#PZ)XH+E9C[&2-F@7VRWX6T @. M O,J5B^U97 M)*W_M]_"42+N+RK9FCW7">8/,IPE9P\+E-/-EE ,51I1V.>90YV MR#@X-W^$:FT?2PJ0-FM9R0[%T;@P7-FL[F-ON;X09?8@>KL#;A)N:V\IQEHR M@]4)_P$$W=,6GR#1M)-\PS0I:&PI\LD+J&_Y3#.VV5^HY,RO^ G.6AR=VKV] M6(,G'?R]DP!]%*ROR8+5V"PSZ9;9>@*"&(9J[,0P]#1](%$_%0Y.0Z!38)/Y MY\/TL^!U51ZWRMOF"G+4S4(')6];F<5 MZ"99=1SI,ER1AW'68%J4\F<%CO8K/S:LQIN;(ZVU("WGQ1O$P>M)T K]&FWC MY]0:_AHR1:BHL3 1_J[Q!9*/1F9V[F@5H!=UT0Q$\+HCIE*A-4,0,(!PNHUV MX"=80AOX1]$P@$M.NMYD;$>'W3=&J"T:E(G:=#=-"XI_*-AV=H+N<).V=$ %P0#O(KO,?0 M'&^I=:W?'W8DAP;$;$7X/%#$.,W)RU,:/Q'VDO,[W5.ZX;]J^O6D M91MB1T/DA$J9ABE1U)N(/LSNF;P^30U'"E[9M+[RV1K3T:"WB"/1.DEOIDM$ M0X'910;<44 _S>H\&0XMH,=%Z2(5GK8'J,F+:(AO_ MG!:RMI /NFJ]@VL;W\^+5CA=6A=_V6<1K59<4X*W\H%6+Y1" 1X0==S<3,7B M2!5]ZB3CFP>:TU5:?2G2_^"W\>1(N)UO8137W-%FD^U$_"/ YM^451J3%4UH M$66DY$O9\N.YZT]81$V[L4U!X=_-G]YPE5Y^N2\,D>9;F)?5%0-97I*HJHKT M85N)!Q;^/8!,FTT@;]HVO%_VHMA4#XT+2\&%R&.NN=2-%NEG7F+4Q.CW%O7 M(!SO@C[I86%+?EE:F3UA/HC0S%;[3W&L)8[SOO0YX.( ]S24))D0KPIL95QT M3=28+J)?Y&X+V1A/8>'=UF8X_Q?S&4A91BF1%%_J7S24)*/ M)5UML^MT)>NEK?,I-I%/ 80G4V$T(&E!:GP(($3>_(5&Q9>89V,WZ\6]A:O@ M$B9)48?OF EQ_;EWKEF47W)B<.1R6@XVS32?S;'SY@BJIW-Y>WM+?A.M-W\B M%U?GUR3C2$#$4(N%2U^$\8+=NFF.T)LU)?YI]1M8_<<\/Q_+7T+_^(>T[H/6AU9-I#X 3];0^YMKLMU#M:?SS=9B MT]#I8S*7]?W3?#$P7XYX=D[6RZ"(F#14Y+SDS:US$14YWP0H42[BP=3B416_ M0CIS)F9W+55:\-!L@0@$9E=^297^#$E4XU1A+J *40S_>E^-I^^@']*_ZE_A M$HBG9O>BK:;10.056US9]_7*-6NM#A8:?445>0I>H:; M-,V[8D !*_^H<-UQ]1]ES-3[.,8[ FRCL:T_09; 25VBB*7R'] M-!.S>ZAH+,"3/?S/IB:(ZL8P)+7]%P)6O955C#)1SP[%R$DY0> M*CSKTBFXY&HFH(ZWO!YCSJ<'2XSW& 7@?C4F8OJ4-#P-'\O3*!_)C!CZ.X;7^_,X M[\#UU8>O"(##L[(9NL:%O18MQ_<[P$**2O^KQ81@J!_2P_%"P*%2;ESN/;#%W,]17CHZDP:Q*#$AL LS$G%[(>E]B;$HU2"X/GDU%F2/!FGP(!TB^#N3JR4:6V,/K#&[ MVOQR89Y%\!(&C@'X%TP'?XE:9 ,89)I,R S([KEH[DT=*YX_BH*K8#C>K-HJ MZ1(5J?ZA40G=,0"^U. T)AC%YV)]B!M?6RZX0Z0N'+RH[WW\Q'7= E32ZIT6 M#U9BMEY9T6P7F=6M":I[[FA.7Z(,CJF&XAGXRJ+6Z M4N7TT+"E;XQ69E/9-(C42F=FBF:(N2:TC)2NIJ&"HIBA"("^65UN\Z0\947! M7F@R$B6H^ TJ0'!B;O>]#J *YCXB7*! 6AP,H@*MK\OPCM0$"8AU__Z*.7U\)$CPTZ(8($E3E-X8BMGPQ_-H )@WD!0FY &0"$&3%\(\>NU>0'8 702CM\C8U7B%R4\<8 MG2F3S^ZQ_#'ZE*ZWZZ;7UH#?2.\C"P?V]>0A3N]K+$Q/@HUU63G7#2)=([G: M:70>[;1J_KI:(N[DW_.SOF[6)5I-=_8CB0J1P_X 3Z)I4LZ/L* ^1-FI-2(!;&6:NX!0Q'UR!W'_YS1D6KA3P9JE5*U*J=L]JS]RRC M]Q;:%G2Z-H+RE^@R"9,0W%=,.&R(4Y(]$N3GT$]O.EO #.CJP80XBS9I%65P M'LZBHM@QKD'-C(CI&5V9$7+(G@R)!@%10H9T*#C1H#;7ZLBBD*,X>XK\TZK0 MLBKBAN_A0_Z/AO@SM2H4Y)..7:'*=H:R_']O(\XYO?=M>2#%Q%",])5,Z5K4 M=&"[> I\.(6U)1@'5/R]6U7K]@YP4J:8A.F0S5\ZK+";SL9S78?&8!-9^W-Y MRU+M T6EH)IA74%HA)[A(Z(I2 .QL=C#I)0.;CY3HHTW+A:>^B>6<=5<7OQ] MFU:[]ZRBZC= [>^1W*\,Q_7)Z"/R;Z1&A0 NL[H5ZF\+,Z:UH54AGHL>HI** MC!IN70JEMBP*:&,/2NYTMQ_2/&PN7Z(B><]RMH&Q-:Y7>5D50BN6?^:&)TV6 M>5(_0@T9*/Z@8FP=]]AYN:&Y7X:V"39'RB(>M02.)P))TE\(Z:T$;F3]<6UH MAUB.J"Y[!-MJ;'=D6;12VP\U+SD794[J!*J87'VYN M1U-Z=#Y%6H\J('S5'&UB?SHLZDJ[;P"1+V>7V*.U-\R$X*;O"Y]H$:0T.1" !U2=RTN"Q#_C$%[YULD*< M]NE6N@%DR(9K(J&2"2O$/[9Y*GSB7*(6HMPO_WV1/C[!3]NJK+@Z2O/'$,YB M'39D:,I[3/"LW[>OBA#NIK&[I?20 =8X7_F?6=,I02IWQS?CE[ MHO%('7?9&,QI/I[+]0D5\(@ B+?1S)$VKT,HUA&+=?!?-MTE2[@?A$CCEK($ M4R*9"]5VL[= K:@VS?FLJ39%N %56TAMYHPZWK59V!N3%98?U6:HG7(A&(Z@ MW]$UM[@Y5FVEQ>U@33=K\UD3#(IPYR08.AQ)#TGU2FK!*8,3"C\=2X&B(T/< M(X.XP$+*[)Q%@BZSCXH$U#XY$0D-Q7L6=_WRHBX$IF:P=^QED$(>] :GHVMN M\WIE\I3GF@16U'S>O=+UKJ3=,9[-T9UDT?'#JD9TFP\/EYS^K1>6"P;UEX>I M#XV?'F0 ?+\] !Z]QX<:%4N/#_;6^%_Y]6&2%0>?']1H[['LQ/YU7?28AP?W MLBK5ZGYK?HTN1*$$Q4-%BGW84(,'$8C,[C5:=U^8(;&]L>M]0:-R6^QZ=3,D MK#DR$LF& S/ZBBX? (V),;>R D3P70NWCNA8U$%V95//+W@%ES%.81K$,[2/ M;EM?KP!P%I5/;?8&Y"_MB[(-F4BZWV*L)%487@)E59'1MI/56 $C3$G.%J\07(-OOR@Y#K2+80BBOR%;-X"_KHH IATR8T/WXJ(>FJ MKE3&A4O,UQ7 6-0^E,QH5_SE\J:Y>) _#G*ML=:<&H8_N9Q,)W/HG<+\J]OOWK[#EK0D6< MOB#?O5V\?2O^OS&82+2MGE@!849_(N_^L/CM[]XNOOOV#R):_-WWBV^_>[?X M_MOOVL![^&WO_DRBBOS/;4[)MV\7! @N!O ?WBT(GWM39U%G$YV6W=U@AC>2 MJ>Z.1WGXMVT3F7;/VCQS^IY6=0(Z!'S=,Y#BMP4#,9Z<[CZ6$!?6M6M9 J5% M.W'=X0R61=%B37):=;46F/@7V [\EG1R7_+$4,R]2#*E:Q[NY56U@/'>86MK ML/SHPG];%:FHJ5);]> 9/G "\P^X&GN*DC91ZF%;U4^M3VG\U*I)/E5Q0"&NL]H0L.SMDVC"3?6%NHQW/[-=-J3&26C5Q?6!%EPCG.Y_*4!CG5Z8VN$=RVRV57! HP\(&YZM 45VILUA(KL@3>5 M]D8KL:+B&GUF(3S/YM*,;X4]Q3,3G3)T%"0Z0TJZ$#KA-BINB@\5A'4(GRG7 M5P+!:?TP]:6YKI!!\*LWP-]NGM?B='D(47&X1HX*Q-35R!"!#1B]M?Q K=Z] M]ISDOV%-JD9U0ZUZ7T1Y"?Y@EI]"01JY W)\)$:;#L_H^LSTH!(!%N]\M+4 M8RU3T&>:;\%=^%!%:<[7),HI5WO\0BB>"8YA&E3TIG#@I-4%F[*,O41\@>>- M2KR//HEJGF=/4,CI*A\L6V\Z#5(5Z8+S5*"^0XM$+5X83>1^=7H2!(M7$#V$ MYD1F:P-,BX9N'\JX2#=-!ZP/VPU4M9?K*97QJ$*=(_,ZKTC;@RT>SAKH>-5E M=S6V%%BMMLKCU98U=B'J!ZHP$].FJ.EL,V%V)7!F_Y"RP:U(,ZK209BFL3T)GR/C:3RM1TE$<$: M7R(%L0($7V:T BJXKK0V5WA82/I>WXVE?1=RI%IT6(L94-/LE)5%U3MA_%_[ MT\7_\=<[N&T,:AW)7S5/R=$L'@R3*H4&6ES6_BARM>JJ[C^?,Z@^X=<&D5&0 M39#%FUCM@C.O.:EH4T%;EDPY/A@I/([L%P&]$+4 48+[:-X,D A36G2" MNDR/9$Y%QEB9:.G?$6+#:]EGO:9AE-H %OS![S@F>PA2Q]K0ZQB]0L)MVS((V,)/"PV5QT14M:@WPO*YJ>A M3).F,25YXG1ZJ!MMQC1]IF*"M&S^67>KK&.\U8@=HB@/\A0P&]OM+XJ :\Y+ M;J6^Y]3@/]9UK2&[(T\NTYS;K@>9'OLN6!,Y3;:FQ<8?&()W[[3>;#)AR'*S MMM'G[= F>[S#/-[;VEGF:KOU;6C1]6(<,)QOS8:PH$[A> MHC--$-2VL_Q2 Q&VU2)XV+,.4#RIHV[Z2"Y(AZ;(82"?!UFLY PF+:'B'LX+ MD;[;=/.+]G@O1%A;T](Y@+UHY? SZYME*"*O\H1R#!(.ZSSEUBH72B-O6M.C M,>)-/JMKX=6#3#K0^#A _<%,W[Z?)3>NQ8GQJ&8("AZ3P\ MY(L0$!%,U?A\?@; _KEAE)I,E40^^**$J*;F95TJ&";'XCGD]9Q!V"24V)BF M+-,BE_LG6HG\>/4W[/.L#TDA?9P-(RU>TXZ-$L2/F2#9Z,&_FY@(/C:\9R"$ MV>)AJAT;![:W6BLK[[777T2%O*?5V99?Z:1Y$1I?HK/R)B&XS\JK42 1P"6_ M^9<_?//NW9_(-F\>@>(:#0+1P?Q>@TO.<[!*5')>L]07C@AI,5D0@);"]+@VA14#I2HI\Z2S& 'O)W.PR3>L9J3(R.1IV]@ M1OND5LW"_(7ID24J,PES80"NPDU3[FY7J,C\]5SG>&EM5ME"9RI2,9A3PH M1[/Y#=U-&^!!F$5&1Z9('--L7N"W.[KAA'J"0.""/1;12 LUE?&H;-Z1>9U[ ME$2MDCUPTD WR.:UNAKC5[>F=FVQ7^&FQBA$!J\* S%M.GJ4CE"JFAL\M(3S M*)6.@Z/0TO%@-M_2L:YB#M #26.FJ#?G:9(R+3J%%WEH0>=!7SZ1==SZ+-8-=+=7&"?QL*@=K,J7T@-JM'VQ\4._J).=+OM:AV(FK M/,ZVT!<+'O;X_\$;G^34&LR$/,((B)Y*K-[UBW8-1^-@#K*7!>L)L#N5B@2. MCJ0)QS&+5'5<(>5OK&AQ*24^1?D@5*V4X\FA:5,"]+=)8S_Z>^-:* M^2V!X2NJ3 D9<\O;VBIM&-Y[9(C YG.PNJ=846IT*U$^7'PG_Z']W<4G2+JF M=Q1*'E'(%5K&<;&-LE+\ER:]V#K)\;4]O:V(420:P4)+D?A:B4'U1BN$*&G M$EHC%B8 MAPCC40V >TNRQ8+4:(B")BE4EUN1%I5P9J;F+C \:8-RH>3VJO.9 P[T<\-5 MXK\PUU\M^BORGN'*7ET[!3N.#((U"SX,X%V:,5KEP;>I=4 M^7:4].'C)#Z6=+7-KM.5_/*N_*7M2(D]!$]N]A:3H8")!:G1(8 />?,7&A7( MQS,'J\6Z*291F5=,R #+J02%R"CK[?1!LG!4/G$$H1%[5R?@W;5\B/.ES^&(1M#3:'V:.X-Z:NK[+_@V;) MQSRAQ5FT22%/5;0I*]#]$,NTT .?%UP4&!% @6\"!-$B0&HLP]@YB QB> MJG-W?[;E*BY9<H B"_+M$1A&;N'!W!W*.;U"K], [3 M@THK#U%"$OHP18%Y^4U5SH2Y!U5YHWR'1]W5O1+$ Y)HWC@5KJ[\G5GHDWQ^ M3W$_L^G-J4[PUY$_JE3TQG5=HMIUFM,K_J-,P\D'(OGJ]80^"ODUI?L )A% M@_5WE5&3J9/(GT$_(B[ONF8WXY7?4'-@S7P=6,XM_@.=W*)#U*P35W8^:C.8 M%0JCN+:D\5>/[/GKLMH4-'SO;#W^KZS^OOW;-'Q_OE__# MKW/[B"I,LE1OXN5R6W"="*UNH!7.)_AIW$\P_0%2<,@G=LT%'>2F$5(-.ZPW M0(',3)]V_K36*WDT69Y4Y1.L3AJ9VKT)W<(L%R2GH@]>=*"6DE8M10V:,.1? MOWG[N\7;[[\5+/FOWWS[V\7OX!\5^9];;CY]^W9!@.;BK_R'=PO"4=A0\$+2 M;!=&KZGL'\-LBC^N31)Q/X@RJ"QRE3?>-!G#CH_&\NKPK,XMI0ZLJ 9SDN8D MKB&'8:8)VC)-@GF\U/$+Y1/+$EJ4\-15[28>CZ8_0%_R9!.[O^SM(8L"S+__ M$Z$"@S!/0 HD9OIT\\92-]43+=ZSO'M3JRL@-1XV"5NI?81DK?')G=>(!^CD M,>(BZDW&RD IW(H$9CBJA0]!.=W=]3*,XA?-TAHO@PE%>)Q)"1,SP3 EZ#0D&B%H\Z[$-$K?F%R29'/[N2/5T,-WP]4J.7 M-YZ2-AJZHW$6E66Z2KG\9'L7IH3/T/,@>4\;GB\;01LQJPVZ+*S^^WKU.7V$ MVDYZ%L-R7;OWBQX:I&)[OW^AN&Q'1Q;/I2J]N=2([^]H1^43_#]";3?\"ZC7RPF0YEN:-.84RV6W MA1 H8 6*1U2]R2*/:T*)L5G3?"-2ZCY445'I24&1*@+OEC'\0/MUD\';;,@ MB7Z9&H[N4#(\K6NYW<)INI0$ZD\R05*F2R=OS#-=4LA>5: A7T,:_.8E=?1 M[P59=Z_+5)%VQ,X3)7(<5;G18%I)WN5EFD=Y?)!W*>%I_0GLYN0. /)U(M0Q MPAP8E^M%]E85=M&6H\$U!%FUB/0RD.>4@#S&@=.)QY-D]N@B6Z]3H>4@R>M, MV$J/E.,F/9(*7Z#=7M*9G7OM]Z!K&[T//) W9YK,#$&[S\-#4U=\X897 :G0 MY[3^[\6GQLSG/SSQ[:-W4=64B''AHT$C$<)+HXWL9^>5Z5=W>#![HC]>F; MI$'F2[ARB9^(B N6^"$^/[<#_H#:D9?RF8 -$8C6%D!0FS7 MX YJ,$V^/K@* !AA"Z9!*7]1J*RLZ'J3L9T(BJ4Y7:55J=&E5?=[;$2J*ASG M;:T.$"$M)O/JS*J]*ZP[(6\SR%N$HN!*7)@(:-2Y%C9"DFQ MLFZ3>)2VNDO1 >8_9J)%6\5(]41!A8C'V([\',++H_;:R7A/O]Z9!B#SL!FMPSLD#/L:% MJ-*;H4ZI+*5OJFRLZG?8,SDUOY\@Y/JUGKQI&HE\&:@,K#*Q&9J"'O/E*"3I MM\CD22]V>KS(AL:7Z'RY20C.[R4U"FWK&N&K9((7FZAR$H7+K=#9 69 UM!& M2AW]8F"DC$Q@UT@9 !382!G R**18F6]-I[HTQ:1F1HH8QPX;:!,DMFCFZ"L M;E8_,); T^X'6CRG,2T_L$SN$ICZ 'W]ETWL_GV^%*67FENKT G<6$ZV<47* M[6;#BHF7/V@=_\M9/Y%3Q*<@)[@F+M^!?%+YZ#>?-AO]5Q)L\<..&FS9' M:^I^YPZF1#9_Y9KB)YIL,WJS>EWVYSVKZ$]1442/VK^1&CD"V"U(BQ]A!:DQ)#_?0W98\)+3YCO* MK&^3OXH86PJI>L(G?!L58,.TR=YYLL_2E1P&S:^QE3#4H'BK@J&&#JH"AJN5 M(JI?<%S@D:#!AC3H+(B(:P]3#4.3VY@A87W64H66L[4#ZC[Z)+U(RP?BZZ8> M3>B\#&73=;@"8*'*F,J(R-0IX_,).*;PE 7&XUU:_G)6T"2MX"?Y>^_4%_C' M7=G,[J]W/= $("Y(#;WY1]/ 8BZ-+%0V@2$HZULH]3*$- P#O8_-A-<$$%\" MK8=&2"6I2?G7$D^+G-ZX\4($Z5#:Z' <5^(F07*G'C!?7,JU&;PO"#$3A#^1 M>\#L$-;? UXD(LK*F]5Y"D[C7%I1<&0D]H'N]8R^[D8#H%'->HU68!(QU<$3 M1=+#O!^., 33H)&ABUA:Q?.BK-(U4+;M[_M,2^')D;G.;$V'<3P;@'7_B%VC MMAAN>]TAN&^ _4SUG6:A:8+S?5?1PS:+"I+L XW92@0LTHXLVYHLF2 +M-G8 M= 3=P,H6@J*T75P '[D-GF>V-\U0+-0Y2AQ(=S.&S"4(I,QCKH;%-B^K2YK0 M(LK@"0O:K/'_7O-CF\$_MOSP[@X^OJ5%_-IH\P0-(U3<8>5:YCA&7UL4S8F2 M"!]IASYITG(X#@20((=+6$ !IV850BJ)=8B?Q$I(MY3CB;AR^!60UO@!%"0_ M1^0AS;G@7_4(60I"5IQ:!?\A@(SW(*&8YQWU7-#7Q,^$F,&HV.^L/$YUQ&/H M"D.8+7A5%'C.KB<(R8%@G"8R4U[T9'B802!5?SI_F5*'<'&Y4*:XH^MM[5,B MFMC@8#%?@[S 5(GDW5%UR0JN;SEMGZ*2WJR@6 S+10S#A-]J^D-#-Y8<@&^O MEAP3$R>7E?69^+QJB-R4XB#)PW9W\A#%OWQ=T"HM1(/LH%XP!?8:<(JITC28 M$IG(')H:;DFI>,L3.I;*85*$)JDZ(IX#)P3=T2J"R\]%5$"^[G@'Y_'!2-X9 MGM0UY[1020LV;-/F"


Y%!]UQ3)SM"T],9[]U#O:EOL!$[+^.]; M;E4DRV>N$!XI"-E;6GQXB@I98Q7=SY&P^K2!0^RI/X %U&V50*D)$%<"Y>4HW]^PBK])J M-]B@TF &1/TT34BNV52@ T]R>X3"M*HTV05F@;1^&72@6>_D.!O,YJ,1[R!+ M^6_!.TU/&=L$;*\KA.K^PLM-@<<)U-3Q;@14ILIXV M]5I0'E6?9$&\@PKTR!XV:1!Q/[#&,DS>ESF/,_L[Y"^^.TE2T'!1 M=ANER55^%FW2*LI&'0M*WV"CNFS1))\CLL\1=76=V6FJ/#<47L7LUI0??;E-9=P;B>Y2F3(=0 MWCBFBUR\^!2MTUSXYVXI-W4A8&R9)VW[Q2::3,),R%F0?*8)S9=PUT0+(^2= MKQPA['O!U3VL(,:ZP4O$%'=M2!O40J;S8KF56=H(CQ9:5(EHH[I6#C<<-RP7 MO^[RUOD%;8R-SNSZF3>6D/= 0GG ]*C,4Z0+[(,9X:_(#J_X''UPE]SX$ M9*YI,D]Z'@*RU1&'C_JT1L=BBPP,S>E;.H7U7HV3E6G1RAO?7+/\\9X6ZW/Z M( L!'1J"Y)+^5+XLS#Y,5+MN(YP1MB$ / &(!$"&M/D&=YZID,:?OS6+RO)F MU50S;(H9MI%FMT4:T^Z/7:E#F7?-:"ZLWQ8#TUL*#@8Y5)Z.'RH@#J/ #()! M&O!=U= %:?$C L'>F'YIT1D%S9FQ-[.Z6V'EPXBU/3G>YCGW86M+&3BDL3U- MY2EV"VAJ#^(S:G K?&&3K?P8WR.,%=(*5Z'U%'.%?4$>PNAF6Y55E$.?9AT> M&_C,)J/UI@_&;0O2PT*H6Z%BRQGIV*%=F&)!*6E]EMV$5[FRSGROBBB!"@\T M?1ZKL(7[&%]V4P&(AR(( @OAL6_Q('M$PC>FU=P,9D9ASZ]PT,49,HV@RV:: M;_EYN>F:49_2%2MHKW+RQ2>^!E;P4Q45NZN*KDLHZ@ KXR:ZZ+Q6OT",OM@Y MA6CTNN<$,[\O@4Z6@'\UG E%\>W9'P22;6?$<+7.?1R=5T^-'G8OK%GX?@M1 M$#>K#S3>%G6YFBC+H#'8\?U;QVK4G]6F4:D./:@;3!U-:PXQEY2QZQJK,16- M>#I<28TLM N6^,EF9[@C#L*478_=0Y2<*6G\U2-[_CJA:2UB^ ][R<+_\=>K M>%4LMTG*C^VRJFA9%\:[S*+C:Z;:8$TY,#ZIZ^-]=79Y1QK0I >; '"O3*A( M7*9',7]OB&D.I6U$GPC9&^+ $.P;8F\J;V^(/9BH-T0CG(W>$ $T".(:>-#7 MQ"$>8"I$\M>$+"VCQ\<":E?Q(W6SNJM;>(X6%4=]BVU I@+#]:$X1 )XJT%C M+GWT]':"&9'78]VE35=G7R%H8VHXNO;2\+2^!+$,/D8HVUL+0D#O@<,!FD_( MQR3?,%T">CPAXK2V%WZHD08%--KVKU/R6_=S] E2 ^.^GEDMLT6]J183\L)1 M(5W/XN">:^T]8::$=G3/.F_JCB_S?!ME_."PXEAR3PU#W*V&IG-N'30P20V4 MU%"]7Z=&*,S;7BSY6JD:Z8QE3P\-AJ?0CPTJX=$8@%VWW(F>#KQ*'&9 M)L7\\5!4/BWS!/X#"#U'&:CFN@OEE/+3^A;+7RHPG',;ARY>:L4//3SFU[=3 M:TN8$9T]VFCMZ[$B8TY_@+;#9!.[M[SVH0$SX34%*C-]TCFRI>H:>/!R5W"- M+:[J(M'K#$(5BMT92XY+>&I^A;"T%&9WG@PC4" '."R:_CZL( TF!%#Q;HWI M$)\A*>H[,"K-'P7WIY,UU*<_, N &IC84] 3A-RUH,G/+?"@44YC5'X=V31) M.G]YH>ECGJ[2&)KJO<)M2DOJ?8S-%U4"XCQW=(\%&>3"T+I4O-Z.J $X!.&O#!#*U1$C-=NJFRCZ13ZW"R_'2G9IWO-/E&>?YP MI1#,VRN[61^NA>;]ZS[*4+88ZA(?URQNZQ,'Z*&IQ7$,369'XKB)*=M=?.*( MY(_T?;0>N@F/#4.(WZ'IG)^:!B9I@1* ZEW:CE*2J9+'4+H./6XMRY)6HJ'E MD%Q5^P(C4<=GUN>*9UH\,-VG=0%+6UC:1EV/H150"+XBI.#G$CZJ*]:S5=,I M-CYX;HX )U*! 0MV",L#"'[%(\$0I'4L[-]]\R :0(P(^N,A!D*^G10_T60+74#:C+WWK*+E->-G:IDGEVD>Y7&: M/ZHG<%J8$>MFPD-V;G8TJ %CML@MB$!O002"XFFQ0_$P"W06L9$V]I4YV"Q' M4K*)DY=8P@-_1Y-MD(0:W>(6FR"!*:>@\'"T5=Y##W>QY?Z 6CDZCR4!CHB M&INDA-L]OH;]ZAW-U[MS/ *_S^U,OG:ZA1=JJU]1CBF0P^S:-=$*\XY&V07D M7%)NWW*C=[O>9OP?R3G=%#1.!3KGM(R+=%,G$7%YM*%%M9.TS+0RGR9#&<-U MS7Y@2(+J:F&&ZK]I9W.8=8H'YW#8H#V"TK;$IE,YXNLAD/Y9.E278N--T>#G M:4H;WA!O*2_T&CP&43S4\Q]4!&$EVN@ M(B[:%R!G:T1<^O:XP%%KL"& SO[6!PB1>:T4=\.[@W-6BA32S<&ZU\VZ(9!C M?_NCL.X=QR_ '4_WJ#$3B@=)R19NS]MH!RY.B4M]:KB%E.S^M"%2LOOP35.R MD6OYOEY+#DG\--$4'UU*=DYR $\V-7SAUH^;/KP9L%Z8*FJ3+"3)SI;3TE_4 M?%ZE29IM(=!L7_SHXE.<;1.:U%FZD$W7E%ZXB KH5EUR"2#B:P;]NT[FQL;B MV\#!UYFU@BSF@ >B$L*4Z&/:KV+6XMHFSG?8@N9M\24<82(P7C1^Y> %SNR> M$>9T2[T)I9\HE%JCR?*9%MS(:(NSG<-R:"+P*Z=+;R-G00H:36BN14J+#HEJ M?!HF7Y"D1B@XXV-WAUDBN>$%MZE8FC]>"[.C9P5??-K0O#RV-O4^PEQJ)R?W MN=@70B]TV%!:C06A]?8&2W.^-9Z<$^E-1HB*IQU-!"V=H +J_H! M8C@"&TJ%C^5IE/_R/AHL$S(R G/>#V=R?;@_?O7A*P( R?NOEE\IE@)Q@+4Q M=Q\NQ#\+2QB *=#'D#GOZ#/+GOE1J&LY+A\+*KJP+I.$YLEVO&0/-D"7B2_5> *?Z@ M^:>.\=&T0; )]K:&6!.MLY!'DO[N^LT>DBSM-I-)PT:3&,KXV4"G/N"6D/% M_!;[(G\=7C:2#+T0 )USR!?7RSADJZ/4D[BM=)BUF,XD]T258\<24K1VP9O+ M96\GL[(\BXIBQRW^EZA(9"TJIC] .E+D$_MRP\HQP/A6;:['[.+*X1.-Y3AR M_"@P#M.GGK^<'HBL$*4=1MX4AP=A,V\.)G.>3--":[10H'R880(R-:IX8X8? MTYP5;;4&6E8W+SD_H4_I9O]"?KJ[C08*;QC,@&0C#4B^!*T&2AC)ZW3%"%%\ MV+B*M&@M2(<8Z47*/.R(RM(='4 ,7S(+I/@=GG8AM T]Z%:!6INC,S3%0DR3CJ$C!%Z] M^9Y&91KKQ0>,SV$W.F 85K#8@ > /M?(@(E]F8X+4"&V[VJU;?1?':I?;&G2 MNH526IYW+C+5OM[(VZ@QMM M2S";9TQBCXZU9.\@)3#*VCGMY*T;6\>+-JD7\7G9.5+5H4!!C\UG)-6L^(E6 M>WFS,!.Z:8TVQ.#O;P*_H?>X^LUY?D6#3+:56=PK;R?BMF QI8EH'G_0Y2[- MN6$WWNI6ZULDURO!<)[12BOR)J%U*M:7!V5&,L!#/+=A!,D#,%CHK3.$\L2 M6I302ZK:J3/;]+?F7">'X97]^FC\&ZD1F1$C*NS$,$>JDM<;:T([H#7M,)Q@ MQHG12/:3S.J:X6JPI/=J'I:_IHC+-"D6IE;JD;="Z9*C/X&-2JBC@#P7/GWE MX)K)/06Q,[):IAKD#L"YD%')\MHLK4_7??2IR3,YI3E=I94F*Z-G-.9M;<@^ MF7V/'/RKD<$?):!$3IZ%&37BO9JT6<'LX>!P,-L;;4:C#3JC(2.P<;&V1 MD_,M?<_QNW^AV3,5Z8JR"&SL-$CFUP7GZ0V%4_=;S%N)^^7H'6(L7D&.+IKU MF*T-F,UAA4)7]R\,>4:/OG9T-!LH_D[D;UV<2/0JW!S$!IU9GK]CMM(X=H-4 MGM=IX[!DB1?:W[L\<0#'WYG[SMF9PZW#X:D#A.9[[@[82_?DO:9U@!O:55[Q MO4DA>*BUH7]@+'E)LTSS=J8]D_'-3!FBSUO9'JG^G:S%:WX7,OUM&[R,(??" M&\>_IR^]CMX%R_F/L7"& ZIGHC%D>97WQZ1YG&ZRZ=;O-J=&G@D;*'B*U81T MJ+JD09&4Y.,FB:HZ;+/&4K2$Z365;_$,'[9I=9N9R[T+:\+]&%6B(9^2^D#, M8-.,&X;D^B0TJ-3EQ1;]X+/+M(RC3-3&)BUN"7X@!VK9XR= \K(Z(%^VO#I&F*N+R_4BDGM; M=+JT@P4!E$C%R ,E@%60 XI@/V9.8X\67 7Q65Q# J+)Z>YC29.KO&MPN8PK MO@3P_$\$I> G0EMGN@"=!TA#M-Y*1.N)(LJKKE]JU.'RQT!6%GISF#V*>]_8G=,XBPJJJ70T9C#4.@J0?*L=!91,](Z3%5M4/"U.0=6.#@,.Z!UM&@<] MHS>K.QJSPN",3LQ@\8Q*((4\HQ*4;)U1:RNV>$;9BM1(S>:03G'@Q"%5(K*_ MW-+5BH)2IUU@U!W'$3#D"C^K6Z&U:7XT@4@JFI?BMQ>?8EJ6_(,FA&JTSXDK M,-B,5LOH>'K"JH&CTEZ#+Q@G!&WC'2:UUA7S,U\;',QF.-L64 "+RTBH#%;_ M0]%8&/O4DI4P!,+#)/:(0IRD8C/7J<]!FN2LRW?!'EMCM M$%_8;LV-88/![ML3HTQ9P4_/[!XSA&B6/47#(88P:7%M'EA% MBY26I[=%DYL@\G<'>ZIH?($-E)+/[#P@2H FIZ0#7F=H*_8X<17TI$!JAJ"? M-^ZZHR7E8)[.Z3/-V&9=6YQUN$=FJ>A'E&E5KR1G/A^1,-%SW?7QJQ!:D MAUI=$ZC%CK3HS:JFG/E.,NO;X[%8U9,P-Q@;^ M%:NB3._6<@^?D+('_#?_\H=OWOW^3X0&70J_':4,&BX5E=Z"3J,,@IO"XGV1 M:S9;5\+:67$4Z5%DZL0)T#,'XM?NH.CLS>IC60<[\SMI4:7_:+R00RUA3:Y5S3@[20<+;I=$:E@/3!>GKH I@D;8%BU(._!>+L M$"Q^ 2LF&3#IJY)*IALSQ^-^4SU)O178:=P?;P'.5S%GQGZ!:IL<-\=G&KDJ MYV=9X#7W,WS(@;BS.[ !_LM GF7<)&J* 8X\.4R.-RWW>#RO\S!E@->5=PSY M'C%-VJ'ZC>/T\E==O(?&Z%.%?""V-OBK"7VS3,A7BQ%R,G4:S=%$&([ .6/E M>"%02W.[-R;D.'BR,&KN7;&"E+1X3F.*BI8+M&+GUH<+6P%H>*FIK6O<*=1"\)UTJ8(OC0/O0'2M4 M2RMVKDL'\9R[&AWG9IP&5=BP8WG1)],U_XG_LOT5_Y\'KHWY;_Y_4$L#!!0 M ( $:)/%55=R6#Q4T ,?9!@ 5 <&-Y9RTR,#(R,#8S,%]P&UL M[7U;<^2VDN;[1NQ_Z/4^\[C5=MON$\>S4;IY%:/NTDAJ>\Z^."@2506;190) M4A?_^@7(NJE$ E> !*%B!F?E@2 F8E;YI<7_.O_/"^3=X\HHYBD/W]S\H_W MW[Q#:41BG,Y__N;K73"Y.[NZ^N8=S<,T#A.2HI^_27=_>+(HU1=DZ6Z-U_G]Y>OPO>O?_IG^_?WWQ^]_7^[-V']Q\^ M!.\_!1]^"H+_^%>"TS__R?_S$%+TCA&1TO+'G[]9Y/GJG]]^^_3T](_GARSY M!\GFWWYX__Z[;S>MOUDWYW^-\VV'_<8?OZW^N&WZ9NBG[\JV)Y\^??JV_.NV M*<5U#=F@)]_^]^?KNVB!EF& 4RZ1B--"\3]I^N$EU&$G2+9N_X_WZ]O=I^=-O&=DY6J(T#U*2H^#D^R!#$?\QC")2I#F;]V"5D93] M.RK;4<9B^<5%AF8_?[.*7N;!9DA.U/]N/F+^LF++B>+E*D'??+O'W"I#E#4L MI7G-?K%NSQDPP&A%%GK.$5O.:Z%O*$M(]$HKM@^&]^_\(FA=Z32YRR;83#Y&XS773R0/,LC/(# MLXPL]8\Z A,-^W!/8LF9_HBNC<@&L%Y)HT.J/^F8632RZYJHU(NQ,Z]8_@2@ MS8!%<#)6$4"/>E<6 T3'(GW>\3M!_NO;6KNF>WON4Q"O)X29.X\H+5"@:;]) M1C!IKRG)\/:9M\^\?38F^^RVVL>7[) ^(VE)R6\X7YP5-"=+E*EL,-WNWL[R M=I:WL[R=Y>TL;V=Y.VLX=E:S>]R"+?4C=Q4QF<5!@L,'G. <(ZIK3LD',6E1 M02CQ1I4WJJ JY!H(H3?A"S\!)VD\J=;7]6YYU1P- EVSY6CC-<;&SX$E<]*; M7"/4&;S)Y4TN;W)YD\N;7"9-KDZ4*PL6V'=ES!Y^Y$1K6U[UG4U:7#(*O*7E M+2U=2XOMVR\E8A*SS;596%##"M9YO%;(^#GP=I2WH[P=Y>TH;T=Y.\K;44.V MHW1T*;-F4TRBHOQ'F,8!*M=Q@-,9R9;E]^ F%' @0^:4%C6]F%83]OF8DW"9 MA/,:4Z;V[ST:5Y,BQFS02YPMK^(Z>NK^WC\]FQQ(,46'+?JGZ4NX/%03!7_M MD98S?J-D*#PC<1TQ=7_NDYHBXT?C)3O^PN3?*,PNTOB<;;8ZRA1->Z3R?+WK M)VE:A,DM6I'LT*Q2-3- 7269&Y1A$E^RW]4!'[,+FIJ@DGU"1MG>GWND M9FV9Q#'3KNCZ?_C*/Q&BO9*VINCD=]LTNR=/8DQ:V-(4C3>$*9O)_\,KP?VL M;FR*TM(TFV8W&7G$50$**:V"YKU3>X:X?91<,47\^3_1BY!,0;O^Z2/+)4GO M[5D*TK'GO MU-X4#PF.+A,2BDFL:=,[7;=HCCE\E^8"HU_6K'?J[A8H252'3EVC_BE;ADER M6E"F'E+Q55+;JG?:[L/GJYAC?C-<(4>*0U'1OG=Z?R4).S["K#H$Q=(4M.N= MOM_8^OK/E.G8=RBD)$7Q%:6%1)Z*]CW2>Q7-LC5*-\ES1"LT60# JAN//=1% MER;"H:8%FS'AAA$UZ9&J.Q05&1/"R8>'>YS78B:B)@:HNGB.RCH/@MM#UJQ' MZNZSD%L8=R_+!Y+4D%7[=W=B'63;QWFW-0A$/ ;GM8X@X/BPH\OC+;<$#+HX MNE 4(I&9!&")?'!#(A)?-E@4W[DA"ICW$RR5[]V0"M"="1;+1Q?%(O"?@H7R M@UM">>LA TOB1[-(THM,#($+A='U%I0+ I<*HYHM?!P$KAH'-%MH5%! M<,$XHNJ*PYGAHG!$QY7[6.#B<$2_E3MWX$B;(WJMQ'4#EX4C2JW:NP87B5-: M+,@##Y>-4UJL-(H"+A.G-%A(R"=<-$ZIL9"X.;AHG%)C)3&;<(DXHK]>J.+= MX!)Q1(V]@$9$PR7CB$8+#3R#NTX=T6TO%/&L<($XHN!>R..BX?)P2KN%)]7 M!>2(BBM,48=+PA'%5EH\ "X-1W1927&'G2Q,E!N)2$I)@F/^!'CP$";\2>R M+A#*:5"QNT YCL)$XQ5I_3$-%2%I2I@O]=A-_+N@U.,=RC"BIR^&*Z)-DY*1[R69%L*@WMR@O59X2U&L,HEV=)2.ET5@J[ M=MFJ&YJE=Z>6W(39-"L]7_&O85*@&Y25FHJ( 7A/6QQ5BM:DR!V2[DXW5RGBU$>7A^8FIM"K[-%OH!; ];).A_2#:+N8)U^ M]38!]C);HK92,0 :B48/.T5V]V_C&M4.W-Z7-(;0.YUMB_G>D"K\4U%/6J>K M+]-LO>(J9):LUVKV:9WF%X;PW"1PR\@YH:CK$\NO&WATU4@$ EDE8%4"[JES M0#J:T(]S*Z?'A/&Q+(^CKW8.>Q"A!93HW*Z1"DH' G!N,VE+I@Y8@#ON7)5* M>U_W0!V\;40#0P?!$AJHTU=/0MI.!;!X!AK$V%@\'1W$ XUD;"F65J?P0$,9 M6XH$< 0;>_#R)(@1C3*\XI\(R"QX.(@^!;Y]J1S'4,B$#C$MPB2B*NVY@B77 M/^P0R?4O?C^_.$ AW_[A:,HA^[1+_PM7V51N(X$E&;#C[/,SQ>**//M@% C>0[F 7"\ZB M#P'%\[0L;#R3SB--HGRN;:^NF[."YF2)LLFI MV#$A:M/EYP%?[^WC -:[Y[PL?(#B2?[QP\>?[DA1%M]A7XK0>88?D9@DK8Z. M.?<:.4#.BF61A+Q V,5LAJ)U;?KI;!*3ZE:(_V"SS&FK%7J;(>SS5N_GT>EF MG0>A;TVO8^]\? [_(-GFP* "R8L;&:#O&2^+I7"1U_Z]?ZIP*J>J[N^]4\4+ M]$QGKR9+N R5;7NG]I875Q4LN#=_,T.-<#YK_MH_18AI3Z4:RBR 2115YP:* MSQ'3;]GM5!X6.S.!FP=DA;):=:RS\0;!=;5V-^0)EWC;H^/-7>FP< M]K#+ :=&;U&][6&6@_7E^H8NZ?8&]AIOH,KX.; 5:K.#H29;%.IF#4*I@KKT M.OL0(A]"Y$.(? B1#R'JUD?ZUK@E"BO3!:XE&!+1@B1<$$8WMCCITLX=NUAU M3!C2P%YP6#[UEJI,2%)+?>R2TO8UD.;(_MAE!0_XT$-(QAX*UV:WP; ]5R34 M:.74@U*NB$3W"M,!B]P/LH,X+,>^4M0*-2 &9NQ+05<(K60PT(!+31FT6P<# ME0'L2-"/'G'AD.A#CY7'#8&E-I:*4;6KJ4-GN@O+K#,\HVFP(%B(8ZG"5;_J MZL-BG%A!(E!4$DKE@@(CYELRPUU7I,E!E+_32?**.7*-/$E6TA.>;[ M8+6^Z8(PC0/T5X%7Y5\WE &38I3CF$R& 1+CDV".IG[9L$)SQL^!I>"BC59^ MD_!C-8TO-CN[AE0!4TV&\(%&/M#(!QKY0",?:#1.&VN@L(*WL5K:6,WO<@N6 MUL<@"E;#V@9)8_,7D$$:&Y;@4"R% F[2TX/=[D\B:7-[G&9'+=LM." MG9:+<_2($E*>KNRD/2/+5<%TR+OU7H?;7ZW'\\:8-\:\,>:-,6^,>6/,&V/# M,<8ZNM@M6&8_!&'$+,?JF>D@0V5D2(#9-],Y9HL@""E%.0U2M&4<:*@U&-FD MW=:8/&_&]6K&3?BLL$-A$Q5YRV>&31&O6TK%-"ZDM(9(PU&,4*S)4@PF-%197\):&RZR9P>.*T$S@= /- M2? X74N<3EN]MH#(_12PT1!_ SMB,L>ZL)NHNTEL34Z#!]".)@Y"^';U(TD> M<3H_*Y?'9)ZA\EN3.&8KHUA.TIA]/XW#A*1HVYB3*'OKNILQ.V#O*ST-TS^_ MA&)BZUN8K7U:BNDRC'!2OTK5#2W2*R\S*VEJ%I=$#_E5RK9/4:Y$L8S%#2W2 MJX3B5,W'BP&/GP-+*#97-Z94M^TBCK)TL;>[3+?=HN4?+>P!AQ-HKT=4679&)1*L&"68XHHPU(M#!2&X(@GY9=,#%'@\ M3J-C.5E@MY"&.0P6S&B+=';G6AUM94GO6I77_ + +Q:\J2?O YRR5BC(PV?M MY^X%O4WZ4J4D>%?JT;A2A^5>&#\'EAPD5^5>O@^?=6+"U5T\O.WA;0]O>WC; MP]OCM(H&;C%[JZAQP"GT[K9A&YT$K,T2E\]%T+)<<$3*6LTHY96:=>L@@\4MJEXMJFL44C19\I+@T]EED<;TE&09>4*Q.%@2VJ<+\O8>M_B@>MSB M%8TZ'1VS3*51L*H8V*ZCBVB6[YD$[*?=VN_L+90U%QT_-6.9:]DCM)H,J]^S M-14SO#OXRW(L>\<^W/QN-LAX@9'Q<^!C7X\Z]O6:I/-\XXAX>?TTYR']DJ96 M:99+7=K80X$>"O10H(<"/138'?.=/J/8G1H]=K&"KF&B=_$Y(Q,?,-L^8%:I MWKD"T*MV4 ,@S171^+CJ5G'5QQD2ZY^1[D__:0J8^RA;'V7KG!*CZ4]N T;; M\#!_"-!RE9 7A(('E*(9SH-5$FX54JAC63&,47\RB!;O1O:!N=Y[,R;OS0VA M>;6Q^8HXK7:VAIM0N[_'Z3U.[W%ZC]-[G'Z<)M9 375O8K5]6+?916[#NOHN MH#DC9$$2-@\T0'\5K+.N;24=Q*AE!:#$VU7]/KZT+*7[X?W)"7]76O+GMQL;JD[?LZ(Y09IWP%9OR+*(? T_IIB2@M9 M#+RB:>\1Q)OE4TNAN$'O=-WC/$'3&5OH^!''19@(XK2E['\18WIK-S1\BK2PH;CQ=;&SX$M=)#I&CP> M2[*TZYI8H5&ZJNL;&:Y-S*821[GL&@:UM4DUNX=S>GOW58?Z^CYF<=5*LP$H M0AH]#->$9@;_:4A1^;PR2ND:CZ?-3 M=M#T_3M-D M#QN[E&#AZP#(<^R^;O!RD:'38T]F E!RQTT]F4!#X&0P-&N"$%Y,P,@MK%O M$;B6 C5P79&(>HN(86U7=HA(X8(&.HP]+PE^@6A$.8Q=*$V/3QG&[\JA(=TP MH$@%5U:'1I"E'$IWY2P%@2. Z"U7MHH66 1VM3FW?92K!1Z1Y7Z*;'97\M&"/O'($-E&8& ]-9(>,932@'4Z0 MCVOO-:[]$J,DII_#-*R<#>PZ><01VKX,* Z\U>OI6#CUL$+_QL^!I>#%V^H0 MN@E%A9W5#:W1>[]W9)Z^[/]%$K^D/\ @^(,'KC08P8=L^71S'Q+D0X)\2%#W MJZ+!?4/@MZXK4E*;\TWO;5?0TV;KJ+&=XHK83$!E8\&9/52F!Y4UUJ1M@&4_ M!+1XH.BO@O\*/7*M3!\-+:BY(&XX7NAH_!Y; M^U*D.!5M6WL4"G%!P6M/+3D0C;@ M]CJ^>!1Y1$!M;5*MJ#ZA:&V;JI,M-2U=[#J!Y&]3#J<<.H]6H0 M >H?KDA!=4D1[3O!&\,[-EXH1PG& RPMEP1@O DA:,EKB#C'/O)=$,*(:9;V9](A3/4SS#4T4/UC$1&O.DV=LP9VG$I)Q5Q&'Z9_7T+?^7D!ME#],<4";(N*I( M 9P0=1>S#L97K\0R?:G4E]-XLB1L@_^MP5J+D8QR?!%F*3NWZ W*RL)F,.Z MOC/%V&./LU3 HTG6V=-%Y(%C"EU=OQ46XMNRU"3)-Z2*#+1MW!=&%Y%&81UPO/F268D!4_1=9FEO0J35_D:Y'4!\?+.9 L-A7RG2?"YKC)2-%)-/Z1HX%^G0")/D0(%$( M$%#5&+M;QH?_&')0#MQO[QV44.N(Z"/=KH@&P"]I@@2ZLHGTY"/34EP)_=!> M,3#XVY6P$)AX.G&"@D4V\.J$>BNJ-60/%MO *QKJB4W#G@8+Z >7!*3O70#+ MZ4>7Y 0&RL'B^.-[!E6A^N%0ZX1K-CK]2-"N2:_R(:.E04N1WM!ZNIT2/1DM0E>W18EV; M"_LN3TK^M.U907.FL64EQ,PFYQJ'#SAA:THZKQV,9+K>5YT=#>)1JZ_9H)YH M@>*"/Z]WJ%F>AA1'W)[#";-^8Q"?+4>SQ/D5NX_2.68454X21N8OA,1/.$DT MN=8>R0><.1!P!EHD YC_!G3"PJ;'%:K0\:WKX^-$\7'RI33VB!%BE MH\([>OO*VU=#IO/X["OH0>1-+6]J>5/+FUK>U%*;6KKZD 6+ZF,0A2N]6E=GN]G8I/.6J6'J# 2]GGT:@AIK M"F0,:J]1;T!Y VJ8=!Z? :6S>;T1Y8TH;T1Y(\H;48I(Y2:ZG@4KZH<@C)AM M1\NJ4$%653H(\#92. C+4.$@10U=52/0&X'>"/1&H#<"]8(6NU"A+-B(/_(2!DR <9"LDR ;UP"##&72[H/3XRT\ M.Q8>9(9 MAQ\JFVDCW'"KG=T:=8,@@[@K3!OA0V9SN.SPD"GDK>WO+WE[2UO M;WE[2S-)3$,ILF!7?0KBM:2#K"J?TLRH4HYCTJ("$N/-J7YC%&LJ&6U^!RNM MVW:8/FU"Y1H#&83 E>JM)6\M#9/.X[.6U%O6FTK>5/*FDC>5O*FDBD]LJ]I9 M,)A.W@>X?-B+G?K/35U0\D%,FDH02KR=9,?M))\;D'T!F5[CKB;^KAE)&8V4 MUP->/Y*W?F/Q%*5HAG--WU/C$2U)X'Q]9#,JMV60FWO>&HWF#4MO6 Z9SN,S M+!5GM;1/>D@FO-UDPF[[) C"DZ%?U;]$U"IFJN$'P/H=Y MD4&?46TP@C=EO2D[9#J/T)35/**\;>MM6V_;>MO6V[9J8ZVQ@F3#./N.W0R, MD 5)F/!I61OYE?YK.$M6A59M&"[XB8C\RQ-.SU+:#TS.,4>94$K+S7B+:)[A*$?Q'2=\DL8'O_F: MXIQ.HAP_0DU($Y^T)<.]R;THYY8_/_-;F&4AQ^RR6SQ?Y!HE=1J.YRUN;W$/ MFUL;V=[.UO'*=JW%NG*ZM*2:1O%$RRP#V,56$/SU ;$ M$\2(1AE>E27\R"QX*"@[.BAEO\]#G- @9[068:(+]^B.:Q3Z:49<"QBH?< M>ZGTY?4/.U5Y_8O?SR\.U..W?^@1 O* U ;IX6?9/5D_!ALFVTOUO%H=]Z\7 MQSZRH]>S"U*+Y0/*V(%G@\^R<)13G6?BG^/.B-NW-89KE>Z8P^VFWEMD/OT^?4G9/+O"J9B4+_VZ. MJMHM+VG1.V5W:,XWS2^(WYBK!8["1$BCLFW_U&XV^3X-@IE6MFU]HM)\E574 M\G_M41V>0FMP[->22J=^;%5S4!W)O>< M7_/.*)[D'S]\_.F.%/GBC"R7_!0[S_ C$I.DU?$XG5_5BT?KJ9.ZOUZW[-0! M-EVA+.0'79G:03^3-%\D+[>,_W4"?AU=RD[=^NBVER:3Q.Y3S#;/^.SB8Q*?WZD_@/-L]\_=7N MK39#V.>MWKNDT\TZ#T*/GE['WOEX?60()"]N9("^9[PLEL)%7OOW_JG"J9RJ MNK_W3M67<(D.+@'A,E2V[9W:VS"=(\&">_,W,]0(Y[/FK_U3A)B27%H?DS2> M1%%U;J#X'#&SAFD@Y6&Q"_2:SFXRPN[;6JV[L_$&P76U=C?D"9=XVZ&,NJ8G ME25);U&$\"/'E6H7([2Y9=J_(%%00VU;2^$+D_B1S3JF3$&M5V+%#6U1S(SF M&"<%5Q_N4,2SJC&B%\]14L0HOLS(D@>!%Q7B,9U=A%G*:*9,QRC#=2=++GL1 MDUV,;4LN3$V?SG8;?K.A1:P*FENBOGS-=CI;QY>OP\LOGIE-@GE@-8[0]H_; MX/,3 6N-QAH2WUNH>+L$S\(D0?'IRR'9.A* CVI+%F2Y)&F9>' 39M.LA!?B M7\.D0)L=)N)7W=,:3RFWJK,J(P73/T]1&BV68?9G[9VMV\TR+R];LFH4+MUN MMGFY9]_78^.PAUT.=@".\&"4=!G*_N RU=L:;WN8YN#-&QEE)5.FU)T5F22X M%=#3WJP(*?O"Y-^8K5UG6YSM7C%YO8JDI@:PEU%.KA&3*7H-+]^B%#V%R3W* ME@).%+TLS4H=59P<7N^V6DP:[+SN:(FCUR1MRT#)#P1YIV%QHCP&E/T&P4^I M\$YG7RDJCR@0+P=]+/'!#+:X8*=LI;N_R*WW^L8^9<*G3/B4"9\RT38F]*VK M@BA\!BYP+?$($BT'DPO"Z,:S0KKT6HQ=K#K VE@'SLLGWI\228D*;XV=DEI M1XZ0YG$:8Y<5/,!=#]<<>^I/F]T&\]2Z(J%&*Z<>2G9%)+I7F [A')(*%])/30I)$ MH8(E],D9"4'3L^!JH2/:LG8]#;B$QJ\YMRGD 9>3.RIT@PP,N)C6.BJW.DH9+Q1V]ND%Z)EQ,[JC6'6?MPD7HCO;=2P(_7)#N:.B=Y-#O!#>@ M IT%1;,B"1*V0BA_&6RUT:Q72=DECZ ).$CR?TNMWT^+9'@:\4-J%;5S>\-.2D;25J;("BT;/87"DK&6BT7,8''TM M[[YK/),DFJMZ!B=6>/)9YS+3=:#96%9U-9^^[M/7W4Q?;W*CDA;7EBOR\L', MASQW$4?9 ANGU;8#>6/#Q?K\SXVL-^(9O+^H.:](/VXPV M[UGMU;,ZQ'?T6L..^PG. M!QOXDO(>K!7"TPUY<0]1BL1;UUX(#*D/76P<8J MRNXC"^KIQR"JK''\-XH#2F;Y$P]PC@C-VSX/WF1HDVIJ<_J\JNI55>T8GMU: MVT"&=^LE-UF2+,=_EVM;^!H.L+N/5_ JKE=QO8KK55SG5=P!0[--;RL+"O / M01C]56"*2X4\0V7AO "S;Z9SS.8\"$OG59"BMI!M!U\RJ1YW1J[7EGO5EB=\ MEMB9LX,1AL+ACCK^3(LT!+[A*-X4\Z:8-\6\*=9< M[6YRO)*.SBU79*BVY1I?8JZ8NPV763.%TA6AF8!)1AO$9Q\F&:PG4,\2L "- M_!2PT1#/1(N8L'%;_ ,ZG$F00X\FCV0B3)(T[G9^6RFT2*\49Y U-1Q@^9!?I91=E.5*%,M8W- BO4H\1]7<*.U<69C. MJJD7T+O?Q!)4N$\"8.^IFENG_9K?Z)ETE4"[6>=EG:5W2K*,//&+)%R%7!G2 MX$LTA*75=G G;JF4E9 !]?&0K(=D/23K(=GF1KY$XR&Z&H8K,I'<\T1'NW5% M'DKMAS35,ER1D!HYA&F0KH#)D!6C-,!=$89Z<:C,3EH"/CLW"^_T)W_;N"%2KS_KLF[8"W@D_X.E5&(:P#.S9/W 4Y9*Q3DX3-J MF^L(',VD:U.+)._9[-6S>3&;H8@_\W)5SLA]^'S+YNH6123EYT:UZ?-+Q+9\ MF%2*6L[KS5VSCY:@4\$^_?*J\_KAM#K?7']?:X8"C\C=VQHZW4KMXCE<,@*Y MK&]0&B;\:1\FXZN4'="(YI,H8J=Q?,!=PU$L@?.[UPT)I6=AEKW,2/849K$( MWA9W\)59/##O@7D/S(_%GANXK>_M.=UW:,WI3$=H^L'O_?Y@Q\$*IZ6N9\-T M/@E8FR7.^:]H6>.1;1,^OR@M'[)H:4LW'-ZH<=V*1F]M]_N(("\L7;V..IU= M%FE,*SP.Q9*G!(%]NB"/=T;Q)/_XX>.'.U+D"_[D,+\LSC-V .]3HZ*B! M+B!U=\-41<5W+\FO7[:NHU+9J5.X _C2?1VAP*Z=DGN+5N%+>;I-9YN:Y-P+ M65U-AR&%D"Z=DE>YOU7QZ:;?:$3L1*-KS9#=U\6R**MF[-?\.TO8Q7B#X)H'/NW(J[VDNAC*;/D'MOFFLQW)&Y($L(RHN27HZW5$P4;) MY'9+]>#][LP1\ ,?8! <,G(PB7%T4QU1(*8.^@R"#WZH@HCG#2U1O%D,-R$6 M(]R[)K8R&1"E"+U6 MBUBI["1")D1:\!\<+)F<[.F+Z0A9$PHT39T>>9''>> MR9XB)Z)[KXFMU<)(R-"1@1I'&.RE]D(<89!7 M)[+01]/\A0,M5 M0EX0"A[8#,YP'JR2,&T;[*\YK-$@_T:T^>#^HRL2WD&(WXP=$?%IM=90T[(.24#?KGV0)%DO1+49L. M/G^^/OKXP_(HI>6J/POIXB%D)]HDR\)T7BYD>HW#AS**AITH_U6$65Y/:IOQ M.DUI75\,9=$'=F?0(LE#]EFQD$$=.B#LBBVG%5]33#'&&8K80!*JU*T=10%$ M>=^;N_J.'ZA\99WC1\QK,N\5B7F;9JG5M]M$]5?#I[\BRJ/*TOB*TK=E#PU]M=NYXZ*_1:LBBQ:,HIN, MS+-PN0'NK]))D2](AO]FWR\C>VM9UARC4P:VPOF:XE(\XG6G:-I[A8'-/5)+ MH;A![W3=XSQ!_.G6F!]@[-H0U'&0MC-/Y6\X7^R_SGQ/)%IVBQ',5F/@1X$B M];.VC5$JR^>SI[-RX\M?@!0V- W',$#Y'VZIXG1>7,F?STZ*1:4LW,-=C%T_EWQB:O_5OJ*JVV4M>RJOO&4.5$I2=.B5BD,4A[ M[O-3YF76! Y^>[KD"Y3=+\+UZ4,G\WF&YDPCO^)Q&2G%4:F9;PU F62M$&0[ MK'$?BY*8E\KV/BC3?%!F#W1R3^3>#A &(VCT,,_!&Z_+H:]%J#S">EO;LW74 MW2)^C#/M:D?FKDT3=B$##D,"\7F1;;7U2B6 <5K3T1)']]P;6&0O>_:]@(6: MEC":QQ6BZT.W?>@V*/A4J(@0N*/-%:'4^SZ)22.H,"&!8R]E02\'*11?",O:P=2 A:L;-C7Q;P#"-)R(XK0E#>S G MV=BW"%Q+@8()KDA$O47$81VN[!"1P@5-=^FOAMK0+A"-E)"Q"Z7I\2GSTKMR M:$@W#"B:VY75H9'#+'=;N'*6@L 10 Z?*UM%"RP"!\LXMWV4JP6>FP26S6B+ M)7=7(4*[,N=01 #UKAYGA8ANWF 25@(;E3@AL0L@*6ROBK;ULJA "6 M\/A+=]O,8H#KZ^X8.\82FN'"';\UU+MP08G-<(F[8T/II8S")>2.H=,L_1DN MJ?';,)H5IN"B&;\ITJKH&5Q0X[=.Y9'HW(&<$&-WQB1W7DM[8@3 MAPR)9OE C M18[;5Q0L&&6WU=Y@UF'.=-:U>WN2Q>G]TK4YT;G#D$?O*Z(B5U9%[3L]N50.AF MZZBQ)NB*V$Q$O8XE9-Q'O6I$O3;3W&T %S\$M'B@Z*^"_PH]^444 M%>[EG6ROC+VU>XZBA%&DN?@!(PR(Q^F,!Y]E+7@4C&"[G.IQ@Y'=T[E58"\> M1?X;4%N;5"L>KE*TMDVYO"*UJKV'KCUT?1S0=;T"1X":DRM24!UF1/OL<$8R M:F 1$8BBO>"+DH !B.*X(PX9D:2[D>[YG2 M\$QIH3[]G:"#$Q 8QN_O!!F%3-0.E_[.E\$)J /0$2RM\><"=@!?@J4U_O3 M]MX<"^$$'P**YRF>X2ADOPJCB-\N.)T'*Y+@"",:T&B!XB)! 9D%,YQBUBG! MCR@.,",LG6/&8A!2BG(:S(J\8'=2N"19CO\NJ=[XZS5#$DR393*LP0YO/C2B MU]"(2?17@?GE@1Y10E8HOB.S_(F=*&('-K!+%T$1<*+Z)V:W&RSOBWVV!T.4 M46?)64%SLD39_L,G]1$7&CV,R##!)J;6+"#AYBC!:]Q2YFF'$0DS;,PRC>J>$/TF\T;/*75T^;%&'7LI[- .Q-(C;/FARBI,$ MQ5_3;%NJ%THM8(CA0,_-]T\/D'/;S6P*:A8MT2](5$U)UB7XW@DN/@Z+BUL> M 4$I6WHHYNGP$<*/$A10>YP@_6DP#!\^7Z7!XYN7KX:S&+OD:CB+-Q"9A B$8+DME'B%;5FUEYF.5#1(ET MU.@>ELNG2DAI^0)C/"H!@=78_G#8 :*/#1"'_GP:U=Z[2,>UL&I,O_ZBRD=X M/*D,K/Z"RBW=:GH;#0R6@>4$?W)FG,>YANT'EIGV6S.C.ZM4B( %7])W0;:] MAE_;4ON_;^88:C2V22]/"P*]RZ97EXT0#V@T92 O08O%8 @NFE3H!]TISK]D MA%+E*PK@?I:Y85I< UYJ>YGE)$G(4YA&Z))DYZ1XR&=%4D.GDC7-83S*ZE'6 MCE#69F>?ATP]9.HATT% ID,RLQNJ'4<)E;:^\YV+6-5<4A+MSX(U_7VPRL@* M\1< N;\1_57@5?G7B-"<7Z>"/S>SKSOZFDF+NU.2O0UNQP;O:!)!5GFG"\:< M95LLB_+IDW/$-E&$RRW$_IV@\E1.^:.WV^S$FS4'-TE8OHYRL6%"; )W,KPM M^_&RR%+,Z/47_/WBQ"/!+4!@GJZK[UV)#' MACPVY+$A@2$/52J<6Q]2J0 UW>/"?*#ZLRMY_C"IZ&BT/83"C0!9[=+4# MNG8VC2#8M>-%8RK5<4?,&5FNBAQEFX(W>]?!_K$OP #T![*6B2NF5 :(0;L- MA1=).CBHDX?%/"S6!A;K[CSTP)@'QCPPYH$Q4=J(UL5\E#%3'2AGQX6@Z:A( M%JSX'X*0U_.DN)RJ#)735U/8.45YU3+C=^LZI:IJORF8VM"N[Y$"DY9^[VQX MV]_(DR?P5R1TN_4)4/2X^D"01>^KW_Y+#GH@AOY _G4.\QQ*(]\4W88W7XZ] M-2*A48Q(R3M9FC./28W0=+1WX7F4ZGA0*O] B@F8RS^0TL&#']V_DC)PH?FW M+ :-( ^PFEQ3VZ&_'3-.(0%-Y/YVV3C%5F/A6("4?^25@IF(7I?\W??3UOV] M&7C[G(2_7D:TLI]@U):A_K!._0) G>RMD!P;X>K MV%Q:,*?G*F4[%-V'ST@$P8@;VJ#W>B>^==G"21I#ZG1I=#;*USE^Q#$[MNA- M^,)52@VN=+H:Y>F"71SD!:';"@5J-F?-!C'*9UD-N=7";#""!VH]4-L&J.WF MJO*0[/% LCYP<-"PSY""O'3U?N?6AQ2I:*/2. >@2B756"\ZKKQ;E6W60Z[M M@*6A;P\=5_9LN_UD#"[]Q)3-2M)!5KWG$(19QI]2*]LP!?7-WYMAI>T_9!(H M[8I:CY+:29EM/W\@)+*K9=+&8*=9OF>LLY]VT\-^X%G\<1'ET^P.98\X0C5S MI&IFBD;*CL;UYVGMZ@:U']$7&J(M6'H.ET\F&8>3.N> MSN*!1AE>K0NIG.$L*JJ('.GZ@'8[%F"P@YO#HX+NHX+*JYEHW8IC%X<:(83I M,F-'PB#+HMG).W;D2T M%HHLRQ1'C'+,M*HTXH[56<$+:P9+G.)EL0PXV6$2K,*7JD,S9*OCKYJ$N7HA MW6->=C"OCB<3!(#ULH#,97CRYY?*(K/;P^QF3=EY@;ZPA7S_A))'])FQM)!D MZFH-8R]S5TKFOU&8W;-OB: 'B"5W3-T*K(H@6C MG+]T-,_"95- 0'M@HS9_0^J\6=^K67_')^-V.Q*-F@O(QB@ MT'!UFK)L:J4N*4^F[C ^J7%NB!=O#7L0F0'3R%X,]&WB$\TLTLG1;X@&:\D MNVLS6?(WN4^$/+4=T";_\7F1,2IO4(9)7&X"\3J#=C3*SWW&M+ B>RG)VY31 MF3#E,9RC,T)S1F!)G8 KW>Y'@]SHWU >G#DB<$9]X9,FEZLS\E$C-T"5R1DL M"[1B-)5^9X3C(U:&C'4.,?-*5QUS;JM(I=-,K7-N+^FLH,:&BUE0,R(I)0F. MRUK #V'"@5BFHR*4:P"8@$$,@95@2CPPV2\PR0Y.1$]/;C;;NMP=$F 2T-YT M,2N^-P\2E056K[RQ%;IO483P(Z?F"\IAU,NZ#*.0F)@!>7NSU,=Q66$]3&Y" M'%^EZ]>41+3+6YNEO*S(*2*T*@[_G47*%*M@O\T0Z)P\T#+^&4+O85NS^:C= MOZ-J*0?U+*0+(;V[/YFEB5"ER>#\MK6Z#D8CI35%O4Z6^>KPZQ].SR!7X[3Z&&V M."M:$8K9P5-5$U<69%4T'\IK4>Z_8^;8RU^_$!(_X42DYA_^V2AM-37W+YZC MI(C9-:V@6Z>K49[VC#T!Z7LM+%D#>Q3P=&&N:"Q($J.,7I2^8#7AM=WLZZ#FTGT5N;O%\D4]G7VEU-8$X$?2Q4)(>IJ[6MK5TFM;2HCB- M0'T,5RG;=S#(X %)2],4KT(<7SSS LV(:01[0I4?2!H]+7*DW 2JYJ:KW+$3 M)7^Y2<*R*BM7R58<^A(CI;(NEG#26QYKF*+X(LRX;WK_\;)S-,,1%O$"[V@V M"K=R'P*\C1H][,1[[Z/ LA0!57L?70^A=SJKDL]PF-R0ZF5DQ96FT]5G#(@B MYB%V\& LW[>$*->(JH,[<>^-]H6/;3^BV';E3;5?,TSA W5%*/X-=1,ASOX- M]7;+S#^?+KZNY'JWC& +IRM((EI.T# 4M(^T&^G.1A M8K;^%GR/R8+GP2+1?H//0NURC94#=]NX)F'PKESMVL+2"/'I[W(?N(STXWC[N_0'+JJ6XOAA!#J0 M_GFDE>P'EM6/(U"A]8\C2,P>6$0_N2BB^EQB5VY[F!(-C35W18,&\%N#^<@J M*KBB/&M+!E+LP)7-I"<<_41+5[1F/3E=*Q,M7-&4]>2BD\+1(RIF_@K773ZJ M#"]7MI7V77XL@!B,9?76,H^,V=U=,&%)C(!56)S1Z_1$8UNUI=3/G0]4:F35IRR M&_2$HUO98B_)+6)S&>$R&NXJ97..K@EEO^<1@S<9><1LQDY?OE(>^K\U MOB91CA^K#:BH3MGCIXR7A.3_ST^8QS!!92 AHP='; ?P/["3Z/4O]EHR9BL? MZ3FF*T+#Y!>^P5@/]G/U\FZ!XC7';&,)9&F2A.![+V4#4OXX/BE7;QDP1GDM M?W2.JO_=1@&P?RQ"9E#?LBOA8C9#PI/!+!&64GXYV9?L*N30!/OG5?K(..*' M6AJOLUOW#SB^2)BB561(<:IV-:SIPI>/3$5CZWZ=X5*]AW%%*=L3HF?<8)U, MEXK,4(3+'MAD@G*:$*/J MXIF?2@6FBRJC_QP]B(XT93];#%6*ZGWXC"@'= 3D"UJ9IO35=7B5'H0_B&F7 M][-T)(GIVJ7P:+.TZVIQ0;VE[2 60X>M@ZZ#F2QI$ 680= HECG=V:KET:M0 MWK3[#X6[UQY7?>[J^UOF;IU!<+Y68VH3O,"L0@:S=^SDB&G..;^>Q$7F!*V, M4LJ3#FL0H1K+1L $? !+9B&<0,59TGR@(?"[LUL;SFC- ,.:T1H"F\TH8* A M\%N#VNKQ63/ L&94'P)O/I!I?G>8O)B5MVTLUFYF]DGI6A"0*V\\G)K3^_#/ M6F< <00?QFQMV[6@+TFV>Z-T.ML+%A%PI^YH2WG:HVR3L*3F8=/2-M'3V1:N M4Q"]U](VT?=D_3ZP,']>P8MZ &LL9B1"**:7&5FR=;Z5_?5^-+V(.YV^UKBJ MT$CMF=,?P1Z'_#2:KDHOWL4SRB+,+G4(7[)^IKEYQ-RQPDZJ_5/))N@.<7)%6"SD0$.;EW :3+JO^0WG[6W@V"@3V*:[7%>*T8\I< M6;BF9-P.=G4E#\Z4M"&6KBL)=*9D"H=N>DBZ^U1)-F7*:KYNZYR =4(Q>TC= M.Q81ZX6(@@4-K[9W+(*&1T>[Q(FLW#W7K0_]R1IRQ^ ML[_3S\(-THW8FB=H]*<.CN@J 2?L.'Z50.0@N$J T;#'<8GHRE$_\-X5U*_[ MA0@(\>WA G%G$,HQ;R@>3>]Z="#?$DZK9HIRM'5&=2>?U\&[AH MJ"M'61]R!%7YW G01'']E-FWP*"F;ID%CR%61;R&O0Q?V8B MV>Y!=87]!H,:*K/?F#)?:[^;6OMOEPW_S>]G24CI=/9;-0?3K$P)6(-]''KY M#?%?H'C"SJ%PCC8PX W3YP]S=SL;KR^VID7.%F3*#8Y.V-(N-UP-:KF;XD179.DB3, MZ&?VW66Q_(Q$$Z'5L6M"[U&Z^5SXK$&GHE\'9.YNC%9WQSX''0UIML1\W>JN MN1S [>U37WO;:O2PS\'>>:_#1DTW7^3$?(&0<5F5G9YI,V@+9+DT55A=08\;"@FD+;NRD$R4]QGX,O'E?6!^A(Z!(N=V M4*W0FID8SFTMS075"!#J+RI^'$)KA&L>1_1[:PS5@I/I0T#Q/,4S'#'Z@K#* M!V9S&ZQ(@B,>$+AO1,:,]OD\XT&DO-X2^TV&'E%:H(;>J)Z^;M)MU2L+WK_5 MJW_K)B,S1+D'/4SN4/;(SBTJ!KO5K3L@Z;9:#CS"OB[9=QL4Q]->V?_%]^'S M61DQRGO M"6V =IKE>R [^VEW%K,?^ D7%Q%36M;'6\V!K&IFBD;*E_?Z$*Z]RD!M#9?Q MUSYN!/Z-!B,U.Y:\>TE*ZU&ZE_HZW+P?RGT_E/+V(%H']]C%H<:&8=?MV$%. MR++0U&_'CFV"10*U2L>.6X(% C$YQKYAO%]M%'ZU1Y0]$-.U^F">H@Y,B/XV MT0#E9@8WZV]3'H%(Q1B2=]P$N7,FNGFBS^8Q!6E6K#- Z2O1J8 M#3-ZVG_):)I/5^1ZWTBOOI%-D66VX?;JM.Z_ E('B:I[!>FGWJG<4'H6 M9MG+C&1/829\MUICA,,ZRK9X9/\XJ-)^RVZ2[!%Q2*G &V*A(GC;L^'9[GTAWA?2Q[WJ_1[N M^SU,XG6CA2SMXW467M: H74M-,#^ULUXI-6Y&M0?3N>:4+M[Z:5ID>#[H4FT M*0310Q#]>"4EA93 DFKZ\N3@)-7&_ %+:PPE?AN*28X4V?8?!+18+L/LA8=/ M[?T65<=N%WX#O2]8\QR9 G4T0RH_C0JV#)C]N]:<#^O!K]7G)E/09'A;;%^3D+_4 M/F<;(D6TUJ75?+1.F8(A@'K7D[[GKLGU9P@LAIQL97W:,B;OC"PYR>5O+YXC M-ENLPRF;MAG.:T_/OCYC*2UB2WW%3XD]1-RP.,?L_,R3EWMR499PJOZ[%](H M\AFT&-&V# [&\_8A-,BDSA^F@XW?.X_(PZDI/$%K\7.=GBZ_V9D! MK:)Q.?+Z4]:\&]B[@;T;>!!NX '&RG>EX1Q5SD:O.M%1I6KT8&7VEX\X!OFU M-%+[JZ?FAO! MFT/7N+A"K%OR+@_)_+(A ER@8"EI?V(Z\BDU0#'!\M.^ZW5 MH*:\!7*MVP1;IP4D/%Z +=DES?S1<3BY9'6V!1QOA6[5O ML&3;MZX#RI^8#(H4=_R2(^P3]M]UU*'31W#U&L%5WGP/AS??A%>LGI?S>/JR M:[)^XGC"HZV+>.C_JT'ZDY$( MD!;K&Q8"TGH#&?(SE=-SS[XH>8NNMHU1*G_AE=@1XE=/0264"MO9HU;Z2IZD MI>$RIYN%63ZC7%L;&-36)M5?^6:ZO?NJ0WU]'[,>Z5HCYNVA>GIXJ+XY2TOO MP3U3JZ;E64N903Y#."_8L7/P[$.Y[L[9B749XHRK:D)/^""(LY31WA_S)8OT M*JV*( UO?F@3F_O@V.6W]P#9ZS>T^I?DFT^/[5H< MB50'>JU1$6\[4".-;Y(P_1(ND=16[_-3EF2V(7+' YMQM%PEY 4AJ1G=: P? MF.XK=[4*U6X#JOI8[>.)U:X'K(G)L]P548H1=:(!8[LB#74$O,17XDH:@')W M 3P$KLA"O2 4+BE7! $Z)UIHC?V%[@][\\@<5*[(Q$1JU4!?2!I#:M6J!$[9 M][-\B)%F-C"C_DYM5X7=HU_+N6/0]'*O!9O[.UD'6RYUL/[T'E+'7M?&'-)L MV(HT["^U[ @7?$NG:P^9:<-=\):\L?WELQWA>F\3S=9?3IM/;_\GHET]DOA,2\",+F5? [DHBBCM0=C--?EF^H$L)%WO;#9I8> M^#LD8_) RW=L@50?-C?\T-I>M8(TECSOJ='#;.'9,$O9'+T9I"C. MV5O6ML*2][,NGS3';2R1RQ7Z_F$ M5U)4;A)Y5F^IHDR3JK:6EI!DK+72A.$?F@3D;Y MN-G ,N72/L>/.&8&+#VXIJZ6*_&BTAG"U@%\NZX,M3M9>8THRA>0T+8"]3', MQ2-*"[31G/B&_0WGB[."YDS4&9-X4G"TCA>$8?_':\,(>6L\DMDP;E2J>$QI M_AQF?R*^9^1;3-W!A\T[4,_];:VW:;K;IR(A WL9Y>0 Z:V ]NEL;=^6MNX^ M$"_@K.$H0^#T#7$R]:S1&.XD=$"M2)^=<3S9&;Z2_J##/8<8]-9:^W-NX4C% M!7-7N+*$E-P>2 ;B-'-EO>C(!FJ)N!)OJR,;+5^(*TD).@("NQA[B&6U]W*Y M[M$C\WSW&'\Z;,$ ,%)7CAS8]:T)>KMRC\/9?O7 ",3SU,-U;C.>N*&DY)Y% M5_98(^%H0.>NW.Z-Y*0%2/9WU8] 4CJN,Z>N_H:'D[$H&\=R2UJ(6QT:TV.. MR$@6IC10I(?,C=$MI5;.]/[R,4:YOO3#=^"*K8O*?POG&EQP T?XNA0";NI+A@S78@-W$TZ&.0#]O/#X%3"$L9$ MSQ:A#"-Z>O):::BM- IN;_:YG#C&?#+"Y";$\=7FN3QIK510'\-<_%&L+?9[ M(B!O3Y.K'E2)2$GIU)G906!Q0T-I[)M-47I M,A2V,YM$59XM/ V9I&R%2 4L;3OLE (K5 ).54A3PQ'"KW>]XO$F66/#<;[E MS:0ADW"M;^/2%YNT[9W@[U!X>P[/4]4!\? MS0ZA=SW]:XV\DJ9.SDJ*I750?*%_14_DF\@B"= M#Y\Y'@)G]=5AFK!9/]*P>"Z+T32-70EC[9@F*01CG.*"P]->)(\G84/-9) M0:T#.R<4*'L/S*3)?2G^W M]= EHX0%^ML^CRA[( .M6-\>;NWO$A^?W#2PS?YNLO&)3>'$Z"]]97RBDKL( M',L]@4FJKWBP'I)3AB_,!BX-Q[)4VLNIWE'27R[*('/,Q=%J/>:4#/^5%%G@ M4(\Y(\,6C-(!9C:-+H/%B1!$>8G8,T6J"X M2!"/;T>;2X0).J!\HH.8WR_)EF%UD'\OGS44^M\C[?X%F6Y>D!&D3.SFL.?9 MW,^[,/;1<3T[8BG^I9.'1RS1SI2,K%P_8;)VR)2W["3/,_Q0Y.MDUS!)U@^* M3=+XMS KGTL5\-=B1$LRL%+HWPJGHXVW'7ADJJ^Y[&LN@Y5[PS?XD82 ^=+- M4M>?+]T\ ._GX($F7;7%N44C%96)6X@(A609S&R#^WU/I;$U MQ+"GV,.S?QIDP]#[,0RC].>509:-=CY\N+Z^7KU>6XV3_H?V]O;VAQ]XS0I? MM)/(7NG"']TDI$L[K=;F!_C57(@_!,I>6[Z.?S271D+Y:?G*5/JK_?CJ _T$ M]W0Z[G/5U"&L?5!1FHG(E_;Z-*B;&5S;_O!_7[^<^P,Y%.9B]2-KPJM+-YBA MJ"A4D?R_SV=?/F2)B-)>G Q%IN((GM7>:+:VFFMM^U*X]'+Z@N*OSBOK9W/; M^SK-SJ9Y2)XVL_%(%HO8$VF7GF)^P9L^-EMM9Y!IDDV[R_Y4);(_=0.V M/\#OQ=RF7==><^;GS"*)PRFSH%_J9I&-DGK:P5]*I#.Q*67*P9^[(K64H])X MO=/^>!.M\14EDL]J27Z#23XKJ%+=3I7-*BUG@SP*9!+$0UFZ^^S@ER,%P^^G MJWX\=#9JMFWZ4&'TJJ/_'%!+B.17/HJ&_>3.!_A8.G2UN9: MRZ'*6GHL/=//DT1&_KA^!.;7TBVI\J>0B?)+%\H?_J#^2ORE/(PXC[)DVBCX MQ](-0,=](4:U!(X_E"Y.IM!U4J;J($LJ;%S:;/CY _Z,][20=3KME=V_>3\- MI AVO;]YWD^9RD*YB]MD]N+?[=;E*DC]GS[P;W39_]-L>K_(2"8BDX'7'7L7 M3(T'0(W>:9QD(O2:WO:'SA8-S_NXL[ZYL[;FG7[UFDU^Q%!FPL-!-N5?N;KZ M>64_CC(99Q9]6=G\*U)5Y4Z#242C@H5$<2?Q-_=C!(3E%_]MHK7]L__2A-(S'&=:9 M[*L4E5#V#7Z9-JK*5;NG>V>_>?O'%W]XOYR=?#_UCK_M/_+H]H8R"N#_LJ-0 M]%<\UI _KX!*W>G&H"]$U!,A"/1=^N>17[Y/4B8[4JDOPC^D2 ZCX !X8V6W MR1<_\OL.8C\?VA>>PB/BX B^2U=VC_YXTG?AY/2;\/)I[SI*A(_V"9&'O[75 M;F^TUK972N]6I1?FD>*OOY\?F-=K2;BS%X;Q-2JGFXYY-03<^D M+]65Z(92;\**A^.$NUME*HCR81!G@?354( PT1] 4AY_.\+);#9:VVMF/F;\ M-TYHO54SH?:\3&AMO;%YQPEM;=UWA_;CX5!E2";I7A2@* >A"GI7R=0=/I@Z M.Y$*06(D.3#'W0971SXSK?;3#Z[=JB.%VI4#9CT?B$16!WD*YR4)^QV<9[%_ M>2J2D^0\0_7Z+Q'FLKCK/K306FVU[S:=]JQKO1C3ZWUZ;OQ;R(29-7]4*3I28^&N_=#IR%-N\WZ MXSSL][//^@8KXOEF?9)GZ*3 P]TS3OT&&^5U3[W=>A"'M^=%N&ULW$,O/XC- M%WOJ#^+U1YOZ0T1H;=^@/!=F#K/Y MS6:;PT,$6WNKL;[9:FRL;=UI_)W9O%>SC?_!$NJ>DVC/YA]\ADW8;JQMM!O; M:W:Q/N-8GUM8J+:FI\X29_[6D2![F?_2X2#""-#W^,9)3>7:8V MUT"D3AU]730$E[R]K4>[GP_S4&3J2A[V>M+/.,IRTML+XA$^B=3[K1<%?^8I MN9Z-RB]/]8M,4RE/1AA)A;WZ(D4J+V0R/.FAFQK'O.(N[\=V:>Z8G[(3Y,E8 MBF1E=^TN@9_YF.J9C.2U"''&Y7FN/>H\MW">G?:_SZ0(#U-4UWM1L.?[/",9 M',A1 F1#&34',O4313,ZZ0$EPGBS,2W E]C'B_>RC<[&UGD,J@;93B:^/$A@ M51YE@[=>]<2G;??6^F/.&H7,&I+UO,]ZXRW.>KOSV!2^^;@4WGD:UOZXM3GG MV_V@B4_9[H\84GY[L[X?D=<85%NMC4/SVX]ZU2 +,92.*.Y,IK+>?E?P__[[ C+J3WC'8Z5\'@G1_H44Y4C(, MTJ\B$CRS9ZOAW90?M@"+%U:D ML]U<[VZN-;?;']M-N>7+]E;/#UIK6RN[QA+S!"COS.N*$+/N4ARB][]Y)+VU M%@_!4Y$?YH'TA*?%@">B /X*XZC?A-4=TL8XSXI[WM\WU[<;ZVMK=.G?VZVM M1FNCT_ 2F8Y ;(,E$8Y7:6YF+C/-K/VQM[79]GM-O[?9::YOK\GFMB\VFAW9 M^]ANM=?6/VZW5W9_EYX?QJGTXCSQNG%\F=(H$J+9U ,IG VD%XHT\U":18%( M/-@#'+84_L"C3?&RV!.AZD?T%-"IL#I*A/1D4 W>M8)KZ 4Y_ T&D#=*8A\- MH;0R,?K+37^FV(7$Q8:_L9QB)Z7B :!KCXI>=@94/X2YYDV3;+[Z(PU6],^8 MJ/[S2JK -*%LO/(S^(6EE]#?*8R6_Z3BH!W-3;2RTVRG77VMI-1E\Q=2?Z9Z M"NB4WBIK*X'VCW\KIUQ7;]XU7Y6?/B*M:_X"2S;)D,5VBQ&:^XK?[# #7?S%_FY=\**V%71O4E;0PJ"O-TX=@U^:)W-7U+#OPF[G?_&3^QOMK%UHK M^78':W->?G6Y7"7;+09E'Z1_N>N"L1.VNF1ZO\@!>[\UT_)]OM9,#^JA:P8& MUMYH%"H?U#N' M!^6=F^;TRAANN6_SPF_30C0O?P(I^4U:L_M-V@_RFTS0=.LA2J2XZ_"O' OZ MX^$HCJA8%>]\)5SP$+US]_?7K60QAF=DPM;C"L^9":U6T+P-2KN_O%W2V50Z MJR48)^MT0:CEYOV:F,]KVJR](%#H41 AAO".HWTQ4ID(7\7&W3BWU[2)9S(3 MF/AR*)(((;Y>Q>[53VJAMFT.3.$GF>,4RW]IZ"X-W?DX?MV;0)<&\ALPD!> M/I>&]5O=Y*5!_H8W?VG(+^AV/SQH^#:,C+=D!C]=D'-ISB[-V1>ALZ59NNB; MM30O7\$F+LW$^=FV*=4C2R-P:01.'$V>K83G40AT:3R^ >-Q >AS:72^U4U> M&JMO>/.71NZ";O?#*U_>AI'QELS@IRL<6)JS2W/V1>AL:98N^F8MSI_F4[%/1O#1W'\OY(Y_GUQ',L&J=U;+_B_8'/@X\JM:_!<9]Q,Q M&BA?H^9]OY@W4DB3;*1+Q%X#XV<,Y5> M?AY_EI$_&(J$3WV3?7/GVS*X;4*.:3=E9J_+B_3H&U]WI\6^- [$]?H>QF8 M1U]4QA[:^_QF">LA8S!+/PER-&4/'B8*)S=02]SJ-KXN+E+SS3I+SGD-G#/' MI].I"59+7ECRPL+QPA-A9L!Y\ZMI0 M]>#G6;+SQYV=]]-.[Z;?$O;FP?8J& 89X90=9CG*$W@LO 9^/U(_\),.@/S[ M##O8T$5?5:2&^7"^F6.&V18$.GW:#Z--NV8KNT2J[L*]KL/NTQ.=^+$DNGL1 MG;MP2Z*S9D$\'.693.QOKXBRILQMN?EF\QGS_5<9!M^QQ85.T*#^@7.>Q' G M.KA]FDN2,"3Q)8[ZV#3R>RI?DT@@2WCZW-[&_B_;6KQ86XO7011[/K -=F.4 M5S($K@O.XUYV+9(YCVO?B3!(4MPRT25E5"GCU5/$FZ $ZEN^K2EAGSM7PQH= M]GK2UTV,3WI[04R=J[6:N.6BX$\0L/-K1.#)<):)\AGRKK-]&E^;V:&'^MK. M_\J!CH_B.*OUN*5_];([.]T4-YJ&\3UJY_NMJ:W0YY">'C1M:ZK.,/DG(B^] M?8\0U@A<:E@2QD(2AJN5JJ1Q@U:J7OH("41KJ)66I+,XI%,.E:[=7V5-6*N& M&I:$L9"$4;)T*Z1QBZ7K7OHT+K(@][.3Y%PF5\HONM*;!815/L]'HSB98X.V M;A*F O>&J;RNL\PT]-OE#K\6P-L[\3!\V9-I2N6H^OLY=6?>LK_3)_*&^7>Y MNZ^9=R\2$:7"1XGV6:0R6,B=K9_$&^;9Y:XN"*^6$K47)/WM.;/.GK[J>$'2 MOYXSZ^KI%_T^@='7'C4O!4>?*73^] GWRYV>NYU^>G#LY:;/QZ;/K]6ZI) Y MI)"7;*W4QO:E_SZ0W>P8Y%&2XPPT#LQ5'%ZIJ+\/JZ*RO7XB"?-D+X#]"?(A M^N%@90,1QI&T%W^+,U.X]45%\J3'=Q\)7X5*QR6^IY]%=/E-S#<)32Z)Q9)Y MV,),):.9AS9M9?4 R^O[9,J,*.?QS!8FQ!IRJ:RW^4U3V9)R)^OV:@BC0,"[ M83$?3IE+IGE.IKE+@&]?)7[.*FT^J7>Z4\J"/-XRH\4ZH"TW;3'.6K=SFOX2 M11A_>Y(-9+*H&W;3;%X!ARTW:ZXX"_-^-_",>HO-92RS..IG,AFBG5&4=V'1 MV]X041!.>D=Y%*2?XR2)K^LW],0DMGY>Q*2S?C^ M"C\,:I.]OYI[[P2O8"ER29QOC3A+:<$5\KPI+;ARZ1.D$,Q$@*^9E!;2"6L* M1S8?MSZ@\Y9S>:=._HFTE-Z^1PK:6&I8$L9"$D:U<&1S]L*1S;DN'%F2SK)P M9$D8+RY37J9P1-LIZ)MN__M"92&8:\=1H*Y4D)MV'PH6,(OGV%%2.VY.V"H/ M_LD,!5J_Q_*+F.W8NQ9)8$^39S+-$N5GY69[]5L&?\H14 6,WRS G$?M2W-U M8U8UD[[_H?,&8B$!,'W=YIYR I=RED3TZHFH8HZ6R.AF<[1TZ4-5!ZJA23*C M=4:X.E@STKP(9J6)#3]^$T.-V#;$A0K@0>WBD@4CKQLF^W#WF+M:)EVI;LV> M2#[I[7TL<[7&O?68A+.0!LQ"4]?\FFYI/@EQ3\YQ<]5%>0S4/SA MAF 7G?C5BU5P)(AE@SQ' PQQQJB[EJJM8LY*7)ZI<$Q+N4YYG(*\[8>-Z]Y)O*J M2*\W36:/+=K>#+G=2V\N*>YU"[:75[*/8NG M!X-YI=0TC_LZ)YZ.!_K47BG!+,7/_)"I6@JHEU8\3X0LN!0T2T$SI^16\N#_ M"RZ5P5X4P$5IFL][&>[<^/"GK-O<4\TTPXCPWTYZOPMDB>PD.5/] <-''?Z0 MB:]2>0H++(_B/#F(PU DZ5QC UOLIVG3,F'F62;WBFV.Y;8_S[;/(R]?R,A, M6\PQXO2]]G3*W):/CTCZBX4H6J9XZ&32TCY_!"KG<'TA_SO$MILY M[UEU'G._/]/D[/2M.H>'R_3S:2)[,DE*P; %W#5[R?19O2[!>N\-;[^2'>^@@1RCE9 MD')8S)WC(T!!;C77VG,W1QS4(](X/FZ^IENE<7?"M]"X>^E#=5J'R*GE?)RW MM='#FE'^NY<^<&U8U/+:Z,RQ.5L;,\)9UJ;UJ+90S=K\FYSI9W*4)_Y X $L M[B=B6$0O)GZ:38]6U M61+X\\BQ%]AQM=SF9Y9CI9U[!']$NRC06)M#.=8N UK=XH]8>T0Y-KDV2P)_ M#CGV(CNNEMO\K'*LLG./(,?6RX5FX$=5\MM?F8Y]JC^L4[A ^K,IW^L,[NWI/.X_K') MM5D2^'/(L1?9<;758YW']8]U"A]09S[]8YW9O26/G$L_N39+ G\F.?;\ M.ZZ6V_S<>Q^POMY)&289!^%9%@,(5S MF5PI7^[U$TE_S_>>SCY1O<>S37$5_*=HTU#^?KZWOC15O;M3)CQU.V?7 M%/4KYE13UBW=4UH"N-TS6@+NI8]@"2P)[5436ED[N;3S"+9(#>W\(86SCNEK MIYS:Z2[IQJ&;/%),- =B;'=V*$6:)W(WSY*= W.G^=+\C7?"8]2/G02U/QH" M S7R0A5=GL5A>?OQCM4XZ7_HM%IK'Q+X^0->M^*)Q$]NOEA?\:$'QD:S%\=9 M%&=RQEU8A+TD'O(-_M96N[VQV5J'V7ZH#'X.IM/^V-O:;/N]IM_;[#37M]=D<]L7&\V. M['ULM]IKZQ^WVY/3V5YK>^93QWY:LY_6[:=-^^FC_;1E/VV;3^LM^\D^>=T^ M>=T^>=T^>7W#?K+O6+?O6+?O6+?OV+#OV+#OV+!/WK!/WK!/WK!/WK!/WK!/ MWK!/WK1/WK1/WK2CW[3OV+3OV+3OV+3OV+3OV-RJ(Q;]31K#@56F0#OX]T"* M@'@Z4%>[WM\\[R?\ /]ZWC_^ZX=H?:+ORK_^-/+2;(QD,Q1)7T4[7FN4??)Z MP*K-GABJ<+SC_>.O/,X^78 L2KUO\MH[BX?Y$XAH%UA7_93^(\"IK5GZY5D WP MX:W_ANOB!*:XXT5Q)#]Y9LAKH\QKK7@?ZE_8?OP7MN#_N2^UB^BN6V7!/A4K M10M%?UZ)1('$W(GB9"C"3R@>FR)4_6C'!Q$LDT_ZC34K^XK?^5-W]_NWXXO# M ^_\8N_B\/RG#]W=9Q_!^>'^][/CB^/# M*./HY.RKA[H26/);/@03P_SG0VT7K7C:X@!U-14=9F6WW6K^ M1O*S>.#N,Z]>)KJAO,<*LJ@B2<4/;X:RE^V(/(O-%PD)0?H&UD.&83H2/A#0 MSRLM_GLD@L#\S=(./^[^E'7C "S #!1*%IBQ7 FL#^W^G&<=@581C#K'[,2!>P0YW- M=N?3)&W GOWT(0MF6IB-]NK6#2MS#Q:I,L3>MV_?][YX9X>G)V<7WNGWL_/O M>]\NO(L3#T38!<@IK[WFG9QY[8UWP7OOY,B[^/70-E >CV5PC9Z8SB]>=3O[799?EE+@<^V,G&RE(2+) G)/:[PJ/#X MTK U]]+PXFSOV_DQB;VE1'RHK365U@[)/W2D0@F_H6-N-B)JM=K-M74XU]_5 MWGK\V;W;CX=#E:)S#60^R)R()O+^5=K,/X&HB\S;Z/) ^G%"_H0=#P[!,@D5 M'G!7=D_WSG[S]H\O_O!^.3OY?MKPCK_A(0,?\!*[=/A#^!D1GA?WO$3V59HA MIJPG4B\=21\=MX&G(D]EJ>IR=&&^1/\<1W#?2 MMQ(NYGZ<1UDRWH\#.:GV4KQBE,17^)R9+;%O\DH$8E)@:8ZXB_;KK+;_VR&@ M6>_:7/VXH!MT(7X/7]0[?RK@OPH&5S M;YMOPGL\5MX+@D2FJ?[G"]S4GI&--SI;'>\\SK.!AS:73'SI'23J2C:\\UP! M7QQTMFN.N Z'+^IB[+H#&?3=UY9': M]A(I[K#6ZVL;U95^/WUKO\2P7J>#.+K;H6]S?:/9:;5:BZ[$WVFB1HT]2H## MU$B$GOPA_3P#:09?@T:3Z?O7J<#/[-'K?U(ODZ$<(2'H4W,#39@PQ].()X $ M@3 ".:G37[N[Y!Q((5&9@B?S254F<#@=Y4F:XY$UBSVX@DR>=N==]ST2$KJ< M]_QL9QEPFNG86A+3[8_,._,HIB]4%I++0@H?[!YLU7 ''5:>YM9J9VZGF0AB M^O/QL!N'KW&&W[3KB?91_O 'V'K2 Q:^'BCXIN#S!ZJSYR?F:6I>2[%QN],E M*IY1S:-M#\M"W48:WM];JZVV=RH2[U\BS.7#H@;/3Q_3UD;3.Y/[C MSNO_' M+Z]E_H8V#C4C('=,GC.03>[F8]L[/]C[Y\0A8U^,%)P?O*\BN939TIRXR9SH M3Y@3;E80]LE=[,C&GWF:J=ZX_-+C*$ GDO2Z8\_'UF28H7?I*5X()UJ@4D]X MUV!\-"\C.(Y[J10I+$G@41=8L%]%Z@6RIR(.)ISEH+S76QMF29V=@-5=]4PP MU/M#INXRZS1+DSFBTRYO.2O_#L/Z#4=UK@=U3&.:E77BNV0'O(%]CN(,OODK M5\@LP",4W$LH$I[6,\\:>F;M7Q03+ECIMLVV_^4=OV6O_Q6'>92)A$*G2;K< MXUOW^'H@R6=>V>AW[??> )@6=S?P1!C:+7;WOBOU!?#,\G:7MMEA;Z/8<.OQ M9PS]>P'\"D8N7CI*I"_)Y&UW/,KL2;UW\#Q0@5Z:@T&8#F*,07I<^P#WB*PZ M]FN13E(HW:SG\![D411X[SH\QRXH4OB]^R?, *^G2^$F'(5^#N9]I#0(&J1( M,V^[Y05BG*Y::70+:>[G20)/X9P1M'&H%?N,% JL4271FUFE4$QOGI1QBV%W MARK+@!YD"+N@BM86"[ M.K@XFI"7E/ODE$M650CW2T_X/E!N@I78M)=H4D6UWV(I1;/FAQ3&!Q^T#$1* M\^,AG*C'#937\# 0!?$M:61DP%'B&_EH<;M:;?_3M 'R M[\$G>^$,ETP?I+T4);>Y?,J0[;7&U(2C=K-CM)&K@E:7/L&[I+*T5M>>,+OP M2STAW>TLOWVCF^=1ME3G:=[)P[#QA.NVMW K=K= U--2W0PYF,D^K&T_3L8U MKABZB%;=UQ?-[I6I$]0/\V0]SUYVYHGZSZ>IC/E:N5O(C&;Q.4]5)-/TV>IK M[L6'=PRE;M\K /ND)'-HS(9?V&S87T"",7/@*>@9/%LIPBMS$-?;ZKT;K&*, MR,_H,\/S)YTZ0<2C\PQ.9GG*%C6,@&N@,EM38@YX>/##=X5C?/FU@E?#:[T( M9ABCL+M2*:F,2$2^$B&:39B;BQQ7 MMJMW]AUH%YA6,!B:Q".(R#*)^5ZXDK"HF!X_M&!8? #9_@3GMS0%@8[?F966 MO9ZDLW2DKZZO^I][&QB5L1[G'DQ31WSZ(8@8QP:ZJEDR$Z&$;Q; MX$5 =N3-#VC$(@]4IL>U.MV#<.SWDCV\-$[VBA4["D7_&6356Z9<\AVD SC[ M&9'EO:L)PI1.QD P[V\\$3_!K&ZSBW &SZ+=IH8?V$?V+;Y]TQ>4L"Y@ZT6_ M#\2#U#6D8+!WA6D%AC"N8A(**/?0NZ3_]#DC(<6,! _VB<( Y'WJH?<<'I:: M!W 8$*. !])G[*6U-A7?PG\YTP,(%J\,T;?>U88P>MC-(PK:+J3K,$Y1!F%\ M-QRSNI2H9H$VXB@PM<9_,<98 QVDO,!B!)KQAP):DG#?WS4-'B4,>CA!A*>7XVU&Y2CG*AT&_0]/BW*4,?UUMKCXVV9_3]U^SKRA MQ!O"L4U/\HQL+-B(6GJ@JQY$$1KX:V6WO=58!ZIH;:]-4(1-B*)_>/LMP^V[ MGE!D%9=9&QYH=,WAG$ADZ8>"%N1;_4F54H[@];O&K_H>6 GL!B\NUF'!R6Y* MALC!R?[WKX??+LZQ2O/D[/3D; ]1'7[;/UQ\')AZ8P.X1 O+ M=JOAM4%,MX%5VFND!-KK2&<("9M7C.3P?-;SCR%\M*-:$&ZXP.A;_&'M47H&F=*,4>Z:S427, MC(.T1QJG$AG_?P*WPDBD=^)GL2L)GI.&GP5&ZV;Y00U&1RM%-?"K%014*S_MV_>O]G$.,7N:D]W1KB!&&Z_^ MWPI\-F=%3O=^.6Q^/CO<^ZVY=W1Q>+;CB?!:C-/J-$O#-LO8N=,RXL+\S8SA M*=?GUX.SVO7!QU16QX#5F9L'O6827].JV65SULT,WOS[Y.QR)\ ]_/!\>9P@ M^P5!;(**7/$R3.?5GP<)*O/_0G!!L7NQ]_G+(2)=[)]\NR!]4JB-J<-]7(GS MO*M2QDPZ^>81JA@C@=TZ\2<9T1^'>V?>X;<#4-__^_W;H8/]\P+CJ6X,AX:+ MP.Q$S+8:TWWR*#(/S-,!8O[#PTB!_NBABQQ$&]J>/Z^LV1%-1Z996UU_WAQK M87@0C-VL;4>(CH,FW(IF]([\,5!=I4GD= ]H]9@)0CC>;C-[9>#HS MT4YG@4CGUAF=)O$(!RM?D&XZ('/6%IENUF:BF[4%HIM;9_1%]D7H ?7XDO)] M7Y!\UA:=?-9G(I_U!2*?6V?T%6P<[UST9#;V#E2*X8 \>4D9M'YG(KK/J<') M'GJJ5[S0P>1616,/)O<\F3S#G -Y*+KV(A&.4T4BJR"U_3@*.),2KSF3:1YF=,G)2#("R0N*LX] MB8MZTN<)S.8F^K@@;J(9Y_1/S)U5F+MX)8FLX(O0_.V8X=Y>-\XSC:?AH7/I M!4A-3VFWL]!Z9WX+_ (TYUZ1"(XW.':PRK&Q@B4;^S^#%/%<\Y.["$U)W-D+ZO$B$=.N< M3JC:2](^LB,R/&+X]O%;I=SMS7WO9V[?3^- M&)MW:DM&B(AD#,_LUE(/#=_4GB[KU -KHO'7:L+@0:6Q3O.Y$*$ZZ12E/S +^_R%%DGJ'!-7W M2@BH=M& FIZD(&0QJ2DM_&H/H2?'/9?>@7A,VJ,AESO=":NMD[C?'9 C,7M? M2\R+0:&EC0 :?9*@_6+2:-SS13KHA?'U0TAT'Y[A'>%#WHC(EL1E7$@AM\\F )5[A^?.IP+^9=KVU]EQZ MQ# .HWH(]&KZK* T+ESD$\D-.I_._%ZPGOF]#OMYK=6Y 308?NFT6AH/[6T1 M16<1B,+=T?:6P7>&O5WUVFL;+3SIBB >55M5FP$*%XM/IM4B"9AC'EQKW7>N:57T3-<KU0$_@-(#L ML2L>P7-F@S@EZ,T_>9U51")C^BM)[NAGHQ@17I03U"Y\3E1ZR?',6(]1OEG,^&(I >3AG+-V#BPEH%:&J:S[I? MI>DQ6!8Y=X%(Q>_3 1$&=JOH(O)VJ&#_\Q'^2B]'-/DT[Z;RKQR=Z#B.\LI_ MCT+J;H"IVM>&(U"4!X(>1>*:\02]H*87D9'R4Q<2LXO28'#2>TA M3098>B+4D%X>=T$6T_H1%FP^HJ7 7VX@3[@0#':L3?9BWZ$7JV;UAV14BOW&[!4:R0YOUV<[']1T:4'UR" 8_UV M %V/0@&VB8K0B=+LAK%_6;8X:"3%*[SB$$]0HRYI7>NE(>1DM%R8I/"*ZI?6 MR*E<6S6&9CAG-]BP:H#(3A3"K%\0=Z-G*48MQJ=_NT0.*93IHOCL?K2@KP[J M:^F")^6N,H\Y:+//CC&K<2PURJS^JX0SZR)8ZO'>C)C[+'+IB3Q9Q;I8A$BS M-/:+TNHT-_X57?OY^?OSM\+QTV%CP53RYP@P[>;W 4[H9 MS=X]FNF362WT/#;/_2:O1" \ V6/!I';$:%RGVNZ-3SGNM_EU)_R=.I/<9ZX MOWG:%5_NR,"=ZIQF#-SJYSSN96#XR*9(FZ*IDR9+8S\7XKQ\HVX/EK"UQ9W- ML;6S[1A$/:U'<:HN$G%9+-+W3 RF+E%Q0_EEW.6%@XUH0-DF+\TL;MJ&+^Z3 M/G<^EQ\AF]C%0B8^V(?4[$6A,:9M1:R1Q\9(F,1<=.+R0+=F6"FHFUF!T*1T M>K*($PGGD%!BS=#U( :+5? ?^#Q8FR#W,WZNPEO ?!S(<(3K-/12V"M\]97, M].KI[&AK:ZO$N5=AWP',SX>'%"T_/7QAVK!-O^B0Q(]30]P<69Z61(^> JN5 M3DXT:QJ&-T"+%Y:Q+[,FF/]1/UV=!TY^9G?+15W?DU2G#]/1">W"D3G*)G Z MU$<1(N(T!Z61[GCOU'N'ZC68QVDH*NSD?%_IC0(;A*-(4W.JG1R4)@PZU,34 M@AYW$PC>H7'8W##7V?;,/$A^Z93V+K!*\1!)K:>P2Q,LN:6^3S"E\ISV+?-P M?7\AMXP3.*3/7$*Q0ZD!E'0$@?H(8%]&*!\-P[$6[%G!QL.;:(:I/''+<5"T#-"S!*-.T#.12Z1/]*/$UW#R MPD:A<4)N#U^,5";"AA>*+G423366S#6.L[.(>LL+X"=JJ+#5)?OZT-.(.UE:2JNF89]XNPF*! 8_ M-@D*M'8R0BB2JD @46_L ZV0>SB7E.>B!\;\36X;P5+5G?#7&-1UI/[#NL$& M1MKMD@@Y.O^Z5Q(=<\' H062!3 M&(0,K',./W)G0NS%JNV].,G8H^A(9B)MI(;)AQK!<:52(QSP23WA*P+SDL;J M"@J%,T*@$NSAZHEAC#08AMZEQ%Z#$2Q/EI-W4'O&71)NH"N0.[9:YZLQ-[6( MN"+-)OS+:^K5"^1<%COD>LS)]XF>2W%M/?36<$]+C&R^3K%+8!XTNP);!#LF M#C_7[@Q9Q"((,.I0LJW+$W%9AQC8D1(HVLB=S ,9V3"T8X_H4\PDA=B-P6T: M@'Z4F.-%[?>\81YFJ@G/2"0/@!>/QY2:\XJK.AM>%[0KQDOH>B#[' ,)(!_P M-_K.,?+I"0$VE%3=G&$#\!MR6.L9ZR.4(07Y)I4S=4 6WB#O:H]\?%DL"1 Q M<':9!K&-YWBD??8RZH,J"[@?G#YKL19R=L*5I[_FW;1B3>ONH,!B>1*9.,+$ M :MDU^$@RX^A($$&;/X?.848-5.\R3U6J=N]ST;Z*)B!:D\[17#C!J0J\>A4 M\#I&@D!#PX#P^'2Z7_6I3+H+MK=6/V[^MQ=?@XA_7W:P[/]"UY=V[U-]JT!\ M]@'81]>L[YWGHV=]VM/-'94W<'S.GI#*CS"C:GCN$QK5F^@[/P[#PN2K^&_. MG:4JVPW>'F@6:@-NG"^EPP*^2>?\@PDFKH )I8P\T*MH3#F;5M/XTTG,*SJ* M%W$QS6),F#JY@!ZE$\/)V+2!2^<'G9_D+DEE15:K&T?T$\6%!"D>Q>]/L=DX MDIT.09=>ADU]) (HG;A\:[W= M^@@_4?C3.\:@JPSE:!!'TB0#@+!YM[ZV\=[;7-]H=K#5L7OYM81]Q%"N-DO@ MZNOKZU4@BDL?J(@<.*O (57>*R8ZY0D)79HA4<+M: RUZ7N M:M0]^K$N3<;UH]$A((3WR[)=CG:@?CX;=*!P/>3>M/#IHYM4']$P;06?5#V1 M_$5HS'#T^TS#CEE]7<<)G"8H%#\YATI8 -TGJ&PO5!2W6 MD++8R&M5747TA(A489*,'(7QV%E,/1I_((>BE&W%!S3X)2:_T5!F@SB(P[C/ ML06\+4[<%:,-X>IZN$$'261"*(S4YADU3J)23FEZ5J9YY+27>V>]W)9!4>5C MDR73;#-D7F@1DR-R3(/$-^S&*GQ]R:$#,?Z1NO1_-=U$E=JQ_H;!S M@W2,C@6JZ$B1->8;YC_D(/A8>*\VK^^ZOVJT-G+?D.TA&(F&_-,F!]E1#TQE/2=CGM7^AP#!O*$69HXT<=0_#( MTAHEG$>N4UY 0$>\,2;08R2-F],!X^HG8CC$"\FY!C*7,FXH4)QJ,QWDN$[! M29VHHN6GA,@4;%W8?YP:EE4!G5$R#Y&2C+2+JDC&3](,:Z^HIQJG_JQZWRDA MQ.&JZG+9]7%RA/A48IR*_ H?4_B!4ZRLU.$,D0FP,6(^T\01!HZHAL/,A+X? M2DFG+6\ IA"Z :. XD]8I#%5^. :Z)WDH!S%\RB Q7+=.8U1& 97+.,1OQG> MN)OKX4Q>Q2'% /?!5@";8L_TY'B#WH>3R#OQLQC]@YN$'=!NN-YLHBLL./*>]9"Y\AIS;T07:'%J[!^OK@/_Z)[=*"UB"04BNN&J5 =DGXU MKQ\^M&XV."AZHHB*%!5;RG(N1R 5<3,TDD-;Q_BJ+TSD"'-SIN2DL9#\^^9J MRP-""E%XW3+X&]8(Y,PU*ODJ5>#?N/4-JCX;>O^+U#B+P%QF/XE#KLGUMHLV;\_4%DFG GA*<<-1W5\@8L9-5D^SR!RL( M;=WOEPG8J+)!AC$;.H$WQ#2GHO1R;,*%VFG)J37$S,3J&,E+R,TX+A=L8O*4 M-NFC)VB4'0-XPB=B6:T<=2GI,YBELX<3+U=1)DV@@Q^LDWP MG&FBAN[\!_$UWC_FHZM^)B64Z8A^H\A%:7ARB/Y1B=]JHXA'7N3[F,RS2!>< MFJK7'+E\U?N=TNWT8.MWQPL4ETXZ!;4B '.)%D.0M*T7F$5TU@1<2V-S(J'3 M@KT]E>)8Q@3>(VL@GD @LW:]YAW.V9\,ENP(99H>F5Y&DF\WSW4HQAR.AAW# M5>=U"KW.&E]7MF^1R=05'2QC7THX MCE'^@_#"&'97/U(,$9B4ZJ_1D?>#@ = I/R]O=JVQHI-J V1_9.&:S8342#, M>IK&OM*Y,A4S^@O=5LG!7]4DAXC #3*:9=J[2^N1\%T;O/N\55YZ*L3^0_B5&>/59 M%#^B0Z"<%71ZZGV!YY3'9#2G8*5@])0E!I#I/$F9%$FH\/Y5[YC.[W#HI[B8 MD_Y)J6L6=*WTM#(Y<-30N,@#,T9[^?B5/ TF2>&>MF5.WY+62>U*5= 6(,(0^J<18M"&5V%J;+V M6SF1[BOF%F/Z<;.',5LFR3/TVP&1_V9N:=2+R_T!J+A) MU+!57CDW"[0+EGWD#HD39JEN1F"44G+N=T[^/N-UU4?I'AR'XU&FAJ9B M,. M,8<;/;0VX5Q74.)*F'QNC$'0GU10PA$-%>$I(-81-Z>"Y1;F>8Z=?FVI!YUE MZL$R]6"Q4@^>R2%MO(9M,E5:VQ6/M*\!C3A1O ?F@TPY_KU'L5=,' /S'-XI MJ4C]YHQUUQPU#ZH8X<*6_1#0?.OB-Q0+G=#5RMQ.0M7A#N=Z(%SSK)QK;ERMY7!0M5+U;26)@$U_)+L)$01LR'K#V6_&T I(K5'Q$NBY MVH(%.'A9@+0&B% P?*OY\03FZ2;47Z,O#I\:U#_SY9=FCK:(?%VP/1ME7I6A M00K$F%#B8R"93!WB ()DX*HBX7W<< XAU [/1FOI"/9%BBN59;@7Y"=L>%]. M]5$4(:7-68OV,9+]&!-SS%G.AH.-QW,H%(6P._!2&XTQD&S(XP-!D85>N<"Q M1$7. +O21^H3%+F%/J@]X*[^[1$KI^T(KWA2H:J;*42TDJ5>C3 MRZ(;DU7J=T)VJ.QEQ7^.+FA*FL:\$TRB8<7M!-]=/W>1_^!AGD$H2Z2A2R/S M%"LP3"+$7%# ,[M,)XFA4UYX[6_ Q(B,G?>&/)A'<1:L<$,5Z]:$E\K!&S-4=E?-5V*! M;AY>5K1B';*+,'"SVMM-O@U,3-.C2+D+KBU-P?=Q4ECHH< ?8(9ABO[,,!L0 M4TPIB*^;.7Z!T<04:^/!.@CSE#-"R)6IBG%2(NAD(+:+08XK4^X_?87IBS"- MJX[4"3'&AXH"YZ-8IP#^23-=^TW"H)O$(GC%O$QY1_YED,0CCJ:]+0:^B1N M830/,$W>Q!G.49-4BL"\+4+,P5BRT-@],J6\3++#4R!I? C"A!!$<$01(5\C M4:12IPA(@O."SPGG+J,NEYDB/62>Z$17*,<4:9P5D!!;9"&X;P7H; M_!(3.-,*FK.D&>)(1VMX- I$00%4PO5S)9"/ D*+PT[N6IL-)@>N60(+D!>@ M,9HJ8PQK]!Y> +:L"A3P%,.$&)3$:F,$8PA>=P*UD1'G!=1)J:/UVY,8=U!Z M!@.(M) NYLX&LH3- TIJF**$X*!(G">%.BJ0@%R<"BM96%41 PW93R('ZG1 E22:*1&+"WM,S6)AI)S$5&!_.=@Z^OX*WMCK MYIC?L!N)L\0$//!2'$,-2G3(X^>5UHJ'(8,1T"3H)?MW.B(]17_7!1-*A]'6 MZ(>)&OSD]$+!KCA36JQ0+[0BE%&T8C$OV2J-W&F\,NU29_6FMK^RY^I[QALF MSO+U+M=[-6DQD]-A] M ML(GL>J N9J]$J,O5CHP;&^@7-SX6J8OX']Q8:89I'P/)RRBV>4*$X)([P% MNIL3:E>K)$PGO2Y8XNB[@+9:9F.66(1#RA M$7G;BW0 0P^@@>86GE&0\C#.1!X5MIM2=Q/U?9S^L>K]0DE/F4'O%=5F/W4X MB4XF-ZP)["+LFZ#,-$0-15@.[=(U\J,(5%*:-(.@XL!R7"_LZN*@HTZN'/[ MJ)$".2@N$P&7@9:IH$1B1G1\PKQS?!2]06?+1S'6D.8)@W09^K:OQU1I%);)JA7BZ3,\_>FDDT MS(G^;DZ#-K<_F]N>[24:!(8\W;Z[S;R; 48YKG3[(G_6U_.]DN_/JG+'7BQ* MD#KP.7N>/_B"NU_"0)0 MI,IUYPU% +#A_?/K.;T12!,4RS_$:ZZ#TV*TEMT62OLY1)&T/0GP[\R)DA>*HB&7F(X;[I3I[0:C MI9@,1+XHCXG\L1B"!>JG7"FP Y6UOT*+7 KCK31_*5<< M K'8)2*SR99H=W,0=Q:[J"B^T;5R9BBKW@GY$DHL4AC5QI0^]V&[R0I&[X@V MH-E2QI1X2Z5,%E\P]<<[07EK$*. &T,9J73 AO5A ?Y4>O.I!H!J3,_&@U4Z M2F0ZT#X!JJ M_=4EPZ+(B7F4,_#(BD?GI\VDXZ1AO$W;SIBYCU%UE!.TP<6=U1XGL-8^B 'X MZ?&LWP4/,9XF<8_[K8O0!!;_8?I\4O?P-Q^FYW8/US&Y>,U:%8YN"H[KCGE( MG$7]-S9#QZ"/KFJ@H$:!W]&<4AQ8=K@7!TJ#58(R%_D);@?>0O!"R>$/W9M$ MHCC+3*\15+(+4BF&J+#)M6 / M]A32*N4F&.%1VV@H]4!L^YUJ-$UN> M^FI9TI%/I"*<)7C#HLB%%=.)9PYI$-2$[)/IVHO]7 >R"<.![;?A,"Y%ZV0H M'1\K&F]=])YA5F&?\WTHW7@4RDH'+3^)$8LGIY1VJ:.S:!O&NJ+'C25/U'04 MKD#W+5[U MVIO:56V3OG0+MI.D+VPK1G0A8;/DTO-.]CN5:EG""7'F:^9FDQ^$AZ,P+^8[ MUSYY^"@S#& Q:HMCX*M4JD/GY(L6[%&$%S5]]-%Y_9P]XUT%JPYVAZ^S;0QO M2VRVD#4UU"P"HR#,:VHZ/J?EGH96_,11DQK:H!<3#!2=)1$7=A&E>! L$#>R M@+FJ$-'*YH$5G@AJQ)#VO'#\"[1L*UC>M-DKNJHRMZGDW6I75D$0F+K) G?ZA\]! MUS:7^-?./HLS)Q/%9-@7.'QU,'ROF#//N:4]>UR,Y#/L2AXR)Z'2= M=9/:":6&X8E[98=HHTCH9EF/$<62,X/$HK6V2D%2\J=0ZAR(WPKR$APP623K MMDR3=4Z4!./)"J&,F8L364 M&2@YTREYD+]1'J)[Z8?O0$+P,V];V]6('F&7=P876YB MHJG4@V24)ZBORP'42I*:R;LLN>8F NG=:KE?72T#E2>,/1PGBQDN]ZBI!0Q% M'OD#$PF_/^H+E^;B>1_A>LHO6B+"/ ]M_FY<6Q1+2@BC;>H1KW*HU(L9F(P& M4PU3$5/H9$IDS+XKC2V$@I#KU'6(*TX4(VL2G(J556P6T^%;V=@0AI2QJH5; M4XEAR.A17/\=LJ7))3>Z2RBYJIN884 YEF->?)LRDL@^A\ 0K1B1I3F?P[00 M,\D")-396!^.!IA\ *^X)G]?[6JI*,53MXY=PSC=WM)D<)M.\V!VB>"O'*2K MCO*YO:1?)RF: ^+DB?BMG0YK*$M(V(J62N[CK0[5EP)%1HV@QT /Z73'[^*P()#U"433](9-L"'/S+=YX8?4>1Y8*9B M5HG23\Q&%,Y]]WK]%GN?R<+7QIHS$"J'XXH'^QV5@D7N ['6[>4)[67AL,D] M$$?SPMDO=\;0SA*9F@J4X1A>$3"2J:Y-LQU9+,5IXM69%/@;SY(,*PV4R#:_ M2=7HJ628-JS+J8++)B?ZO2@'H]4-#QN=GF(L3(,V<XW90$LT;+\05YIGK7QV%S9,L='\W#_HRF^;5LMF/@92CXH"!>8BAA!OY MMB[8!P$!2N)A:Y0-S.G,E!?K=<"O4!HTR1W&1L%$JNJE'-L7N0$#_0ARJ?.1 MB1."6!(Y!1=P$E3:(R=*7C,X+0G*SWS%ROZ4L--Y44ZI1%MF>,8^0]?*FXU? M)4C/-KEUB(=QVT 320G9 1E[-"9_8\,<\J6?2*. <%V!GZZM=[;4<\4ASC]! M!:?8W(BUNW8*BY1[-0<<"T(52H9V0+71NKM$AA &N0A9@*3F$*"[6Q+_C)Q- M=22(82_$[EWU?M>IUQQPIX2PZLN%:86GV0YO=OI5:2$G#"U9;.>$E;%R!QV' M.K9,:75:P#;*$(O.4]PI..#0KY,K9TAY)"\7>K;0R(K0'4#A3"8Y+3J%@VM% MO^)Q2K<,L22<%ITK+2V7C= 2(%^%?(IB[?IB1\T":'_UXE#%Q=BI3!XD?:)# M*M@CQ\2""Y(9UR,2S(I K>GM3A M*+9(I)4Z8 9A2BM3CAXF'0 RW4>#&R*G6.TP5-F;Y%ERC67LBZ9$&$3W8!)" M]QJP&B!K0V=+1SYD27 ME0U.K#J' R?Z?AR(1><>W6F*HZATN88TY.;RFBB[$N4<802B[&% '=8Y6+]! M.5 &YZRH*=8]!45-"T4-^6/@#2?6R>E?0X4/MLK%5AV_3@XA6_/0F MOR:R\ M%=%;&U&HLCE9!R[?_%C85IH_3GH:B\HQNMH?22(8!V9,)"C2FNY)2,YE7<9I MNL8I#P>O=( )PX0*:!RU(N\/C207MFC"NF"=%U'C Y\ M#77?3>9,9PIVOA9K.)&(@<6.:@91>FNV]Q]N[V] MMLZ@U$..*E3;M;HWE++LM0[9HV:G&!2% R78@CW%R8]1CMC?.KZGJ]G8]DOT MIK)WMVA&90L.G.%2914_^[Z^GH5#G6K_?CJO:X%BO7%>I0-5* _QA.#34T-1.HZ0MTKBE[I=$)( M]&$"UX=[$B5QI"'@BID?[J_"-$<%[B_A*+_MJ*OQ MZGIQ&,;7%(5N8F3+)&3NZ"P6?/#_JY?L%=O2OZ"QQQ7W9Q;IBDO'=<_;MR1_ MOJA+2?Z74F[L5*%D^[GW9, M (A&.8V&<$G);\LY$ Z,6($&Z7Q=\I?QF;OD M&M:XD.QQPP?CL1%3"EXQ=>XC^BW9#Q:-C$3(872E@*LU>.H76.2W1*6E@*,M MCT&O:!0;0!0=ES)X:WYE 65I 5TJY!Y%4KN:(I,12*>C7DY98O6O*#^R>.&$ M\TGGK+G^)Q/O*UPZVBF#'AQ^G2DYH2',E%&^P''WB50:X:G@YY51U@9M/FR+ M%2]3&;['^4:?!>!Z,+*/+PZ_>NV]U0+MX:[_1:/T^/PW[VAO_^+D['Q>^.N9 M8_M@=>U%Y']/,W9A1!2QVN=*ZW/"+BHK!<(*I"8IJ]X?<8X9N^B0] 7L3\Z- MUCB,;C&$,00,V(+73UH].E]&-V]0"$N!)JG' M1PI7V93Q<"KF%->A<.P$&! 57UZ>61U/5:] M$_C&:-"&@R_$KM.I+DOXA"L%LF$@DF'AE+$(B,9BX]75MC"2C"*9F&E$(H98 MUJD I9WB%\!D*/DUX(A(\8I4FNXV.$*<-]\0(MHG;4)"$26\?(P/+PACE5/; M7IY!GNA\2F1Z9F)KI1# O(B&)\MB_%VRHYYT4D+ETJE.?<^XJU%F6.@F]78M M2;W5@?!H\$^-,4[Y-65]-T^)DX\"!WH_<7Q"^+4FAB,W?_(5&<<8;Z5 M TBO&]\8)S+*Q#23G)?%!W@3[]6LGU-B_ODHOI3&VQUI\8YL_RL\VQZ^4?J; M@3#V.@HY(X]E"<"#JM=[Z)&T>2"Z9IBJ-4S.$;T 7\:1(J=E =&65=/D&+!M M#(Q?0-M9*#Q]'P[ 6OAJXZV?Q-?98-4[[C5"A, M:'_R0>WVQ\;:[0]J.ZEMP(&F6*@\P?U:HM<>ED[% M04J+ P]#.]<&,NJ?Z*8,V#HCLQTP<9)+*?"/4)P,SZ].<7_Q(4&LP?AOEB\- MC:3!F"K4XKD(;IIMIE1#&$ M0GOK)(4ZQ4VI*)1,X%IBCA)ZQ8=@M$%+R9GE[2$0ZP(7)3= 6HTB[9$6-U1_ MY2HP*=2UX(G:@18H? 8&N2G2AK7,F1NUUMMHV;WR(NX0KFN1YTIS/<>)\%>% M6&WL[VP@"Q8%A7":Q60U. 50]H!0J0MC>8T]@T"2PQ4",U!=NYT+G,"NO2(N MQFHLXY)U$[)T,:")I[I==- UJS,]8I,B"RK/-I)-"+.BY)LB)@2!UO,.?T@_ MIU36$[ZKP3XJ;D6'\^^"1+5%"E4!H7U>-EA+&A6)A-K&<;*$O5+K519?(G%0 M]DW6E)M\SX<(PJ%TQ!F=2I* #RJUHP&M2]CM=<.G(]8U(G'"F0W[R>=,X06( M72BB6W4"N2Z*\1DA6M0GH)L5Z&'$*5O(.2EERF Z5Q@V9K$H;9(+-E6(#$:_ MZA5K!L\KII,B%2$GFV-6:3 T LRW'O):=PD;'VOZ=&9*,5C= 9,6A0^!2'^( M'?OZ*OV/+NJ#PC5Q\3N&A74XV+L]]GZ_<+OG-3>;LT9;WT8DWBRYCL@7*\44 M]5BA:6^"Q&]#YY[>'@&G_-+H/M WG6\//R>HA 4&G'8U& M/%6;G"&T&NS+;ZO>D9)AD*[60M6R)^U:LD.&*D*=MWU-S-V-BKRO.ZDH,!OI MI/+6#)09=E/^&'%YOTVU+^WM [?6V2A\/T;9.*W86":%+>"5@N[">&)!JPUA MKNBO'*/J*AYHP6V&!4XV^BYU20,=K:KG*E-*4-+Q8-D*E>BCFK6N38B=BH6& M-!ZCD.N'$:J>/5Z*(94?X^EU X[!K0:)1N<,3E%YAN8L=#18$*8_D&G@&*7X MESGWAC%#"I C0K,#9Z.;7Z8S2NE\=D,:*E&&NSZO^+B%KD[V=.I8K,5[?D.H MO/\LI;-H']FD(Q]/@[T0,1V =(HCXB57P=6=(QU7"(4P(G_.G)O/&U]RX/Q1 MZ!*T5BD5'6,X%@<_L:X?AD;0$D':AFV,O%#Q?MK&GC7IM-B]ML_VOHM2X^3- MID9P:2UJMYLI [;2=K\$<>4++*#1>^UX'=DMB]K&T@0?(@CJ(254?\DZ=)(.<3D0B?VA#X'#W58J.B2 M .= C-OQ\/1^:-WA')MWEEV[E[U\GGR@2'O&OYS%NI1-LY2&K-+()#%PBF+@ M8\O=V(R72C[+3,_N(F"3M#>> N3ON@LG5FG1&LPM6>;2JC1 MDB;XGPFEJ=L*:VVY)/@EP2\@P6L $>.QQ>P8RI+!TF1=CRAU5A%6@.AJJ#PE M9W0!TT8-= NPER4S+)EA 9F!G94I0FVHH0'N=IQ%&JG9.%<4FO=.+S*TE]PT M$A,KP^][4F0$JJ']6-;N6NJ/)Y+5T1S[=?"4J."]S!:'J728)&8(@K=OJ74 M T1W*->(]->(A_T!484$)?=UQ<4)9TOV2 M[A>0[N'IB:!Z!X30MC:[:5'D0EGKNCZ"#\=LD,2V98/&9(QRF0,AHV)M\"P8S'5*=9U#U>IM*3;+0) BH M[L)B((\4UM=+@3I>U97<3#'@6G21,AH C E=^E2Y.5E87%-) M*K@U:;6N5I^U+5!$3_TH$/RPHTU&V%8-[D&(I:J)@;/'ALT:&Q 6$0/B!L\? M6[LB.%]H%G5J,6H*+^=>H?B42@FK3L=ZQ27WC+$)JXU#QF6YJK9,K=98^ M&+IX6[_H'X@+7:0N%%AD)?R]1KD59M'8UG;.T\UJ;=>\/@X!OBCL[!+P(:&F M&?0U^_H^[=X 3!@&NN..KX:$&%O1%KJKW=>+%ULCG+[2[(M"NVP\DJ6>R#K= MUAQU1.;9^NIR(V*L5T?8E@0&2&5*%71-RO*PC4#M\XNFYS$B/ Z$\1P41. @ M.&-EPY]IE"L3D,7,9(8=&!69ZX#FE5]:+'4F)("B? MM21FV.&A7J'*2,CS1V_7CVKHYI0]6(JQ'UHH%KN I1+[0FZ;'B9%.5?#X*M5 MFJQ44)9W;'48HDW&UQ:94O>II]MJ5H/F+/!X2Q@M"05:FPPG@IPRQ+9X:'<: M1.F!0P58?./RN.F4'=1D79O1$!)-:2F",.#71$3JHV!4:ACY@?*W8@!3ET@7M(#2+\L MB;$0"[$00:-CIPQ;^LA0=\CIMO1=RVFW ;BBW@-H@!0M'X4%U2E:J\8.N Q]&\3BI M/0T&K>XK&S@&2B^/?'ZV 0YUJ]PX<:^N5L*V]"O@' OTRX:^T1TKQ)&48Q+( ?8:51OGH,1:7:PM%F"DP;=2#K#R%\S_B*V78D" MJ\&*^7E[+GR\T-4AOHNKY.*3%-"W;\JLXS8'U98A;J5-J;IFKB"!G@N439\. M3/5%/32;@R%+MA+KUQHV)XN9+9U@HFRCI+P*26;VHN"O-%>9X2PJG9W( 69S MQ@5M1;^=-E[T4&&$)M?7%L66AJ#'[Q)$:A!0$>K/_=Y@6D_5LHT24M+-T']O M@[J.LTEH9Y1DK)4$(G6G4UBT( Z762V!+-&.EK&!IQ^HNI%^C6NJC+%H; 42 M(J4#2N7P7@@(&? )PS$,6)8Z#8HI?YK$'&%?2ICKD+ 9![( [RY>P>>UOW*V MG\I%)IJ*' [UFJ"+3P,<6-#@GIJIT7L;#EVR^@&Q>9E-J)IKBT>T:P?-S MCJ":<%CZ!+&88,$H9V1\XF_.R-".GTK%TZ@^;!H^5JZ%X_FC5E,ZC M&4D'VTZ&X'NCOH8S60J"I2!80$$@:FK]'+Q/>W9T^%?UK!IM,%8H'0 RE!L4 M2X"S. <2O)B*F_)(>U92"@T4I5+UCCW2L");JM@E9RTR9RG7[:4/TA0/+CD% ML(D9]?Z( F*##Z#;S*G>ZC'J/J*-9C].$NW89P_8N_0]-4E7*2C+4%VB;5OB M'^TJ=[@:-9>%7^_*2&(?*XMLG%:"1,#BVD9&5=R@II$R512VT9CNC.]>TH=N M*%#X!&7*[1_)K6]?0"_-TV4VW9+/%Y3/M<4(%B(0M0],RCV(0&_JM&KF8>'B MVA7D3_YP%QI8]V6N]ODKVI%1)R=CGSMA"W,VMQ<]+$NOM(3W9Z[G3;V[+2VN M])+[Y<@UMYIO,A%.)\!Y.B&N?M^667%O(RO.B3GIYIK"]W.$\@C'5A 9A \' M?H1!H$V2O2XYT=V@Z2<;D]5-4"J!&B<(ZZ3%S5,$ZYF;6IR4?#2T)Z.I3!+"Z#R^@^J]R'O SUC5MI MVG^C45LTLR@#'=MTR +BU>I"D"<,DL^F+JM59\2-&Y!R*J:I*G6IH@,G1ORH MI2J&Q-*&5RKR!I.7,PFU\]>G'DY10Q2DH8U(>Q!@'[&IJ8R>3/A.B<8K&.H MH+#36(>#V:JC+O11U=RRS1^(VAL3O@V;O.'Z-AI<=%&^LKSO&M%X(LT%^TS9 MM)LT-NTAS#BH;Y>7QJ,!!GU]BBIR1[&4>M425"R?YDSK:9,'8O/R,DP2HALS M3)-5V/O+PC43#;.HUCVK,:D%CZH-FZB&1U26.+W81U1S3/WGTA";28'^M#"K=>K27N>C'66]/.^W/7B7!&S5];-L\ M&RP67)TCA*\X%SULQU-D;6K!I'.[45ASMR0,E)FDO(H$YV7$=,\DB9-2(U3R M3/#FHK972:6;MV $927F7F/H+1RU&1%0@ MW5;FF$!EDLPPBQ^-UX8W $NZ:4*CL,Z8D8\I9W$%;HYZ\'4Q^?]*/[*LM2B5 M4+N8J&UM*4>_E%IO C^![$GC22H32DGE*QVOI=*TU+K '+.2AVVB1+J%'T=Q M"K6H+$Z>5KBA,MA;9-972.P?#=+-+5U@K6G(T:D*M5]5LWMTX^ J MJ)\,ILVLAL%6O5]-AT)5M1=@T8K\D.+K.E=A8-V,YIT"LXOZ?9G:AA/DT!N3 M-M$E'R;U*)#8(!OM+*'7AH9HLHEQ9BG?[#1OMBEXJUXI[YD(F&L+:08R\:7" MM$?[9649ZQ>FG.-G8W63/>X=:Z=A94M1$F,LOS?06I&E?A'=0?=PBHU%G;(D ML\'2PLN3*O=-/\P_8U@E79I#;;:5WE+DZ8B?P>K[^E8)_^9$NB-(9]:]MA/I M0(8CW;N^(K:,N/JUZ&6*9P=,NZ7D&-A:N'&RX2PPQX!SM0N2R!'QQ&4_8XVI ME&/BT=A#YQ6W92]UX5OUSA4L)8K]ADME1"@*10#12( Q HJ=&W%;2&A?6,GA MAT(-^=Z!"-QC3VK$ 5JE&"L983) A#*!CZF97IE".!9O<#JN=C&! %-[AE3- M8AN^LB&+-HRM M0G NFRQ(*+81^W%.;&6>%J?JVIU\2D*:J42#-7:-+$/+J0;%NW7RH5R*DL MERQ(.2^]&,*=6*)&MV.6EABRDB?Q50R[8LK9FZG( 'T6& #FE"FV!NA$7C&D M48481B%WF4V@*M6*5%X]37C>F^M>(;?5EWTD3C-MVZ28?94A&-X)'8R YK!R M,$#3W2WC>7/BZ7>I+22D(^%%^; KJ<"=O50L-)0L'4M,F5:*$H(B[\9E5RHA MH]4NG6M*YSGWZ&LZW3,OH/ @6026#E;UXP7.?O6HJ%*Q1ZSZ5'>GJ?!#0\,' MI4?$3K4HB![%IW['[6E<#Y9FBM0L[670]A.<)#.8\W]DW1-(^&@!22!+(*2X M_AB6T@L%6,>AQF,RRP3"@R4@"S5?)A&2=%\D@5/'HKTAC>(9Y+IG2S"Q&>!5 M]4U2L@H0-D A%5_P">DKE/<@* :$7J$,DS#2F<8'ZO3:_ M(VQ<(LU7)BR!O(WK0]'SP 9#33<8/=4K:B9C9SE0H;1Z5<# AR.M)E'M]W,, M(G(DD*TFX\"R*\N+IC-6-?01J=^$M+%5W*8DS"GSA:<%!-&4QC=@!B!]:+=: M40],[FU:LYJJ?XW]84Y,"&_R5ZZNP#9GDP5.=)1(H VZ5WIBJ6&N YF.5"8K M@>(2?==M;1Z)/!O$C$Q#(2B=;Z+IA7,_1ABJ&%'PJ1IFP+A7EZC'A$M41%!6 MG#.C*80M3W02.8,HSOKD)D1\'7I^J@R0%-E[7,44CMT, O8^;'U*!PGJYNM$ MC&S6"HS(_#P"$N0XCA\J_])> G\P2+6E*0S=(.(!G_8Y_YJF0T@?I:1M7;Z5 M1S(BF Q2DU3PR($S8%P":@"Y@\OR9PY* K.X'-8\I2[FZ#ASEU_'$J8BXU3Y M&L<-#[#1)O8)2->="]^S,PYSD/QQ506Q8$T=S"%]G8[!V:@1AR@%N4#@#@+J M3F)XS@=S35ZQ1+CG5$*6LJ]?%TZ) ;!:N]0M7H([V!(ZN#K+$> M?14!*XW-2=T-("<6#HIKJUV7FHTWO#ESZUL<-=%^@-N5Z1#9S?NI]X[EH/\) MMHIW!)>&OPP^O3<"KH=G+UW*@KEPZ ?#?_7N&9NLP45M28';492\4!*D<=B: M. 3]G3 2M':_I(VR$[.R]\Q9];M?=AB/1,H.5K)Y# '"F*90'OE!7=\LW>=6 MYA8U"0RJJ"Q>B76U\ @.Z]^@%[-P1)LL#GJB2H(F!4T*'E&1'R M<.5EB$P46^U8R3OHJ1_:<6+>A:<2C#Q2O"VV_MP" ET2>2LAG8J80&H M7*N8[6M.?Z$NCS0X1#F RP(-23"Y"XVB;)EQ$X)8F]'Z,1JZ !YQRR[H-:M# M]9RL"K?9)K9Y=P6:CV+(=CEX:P32N>[Z2A$ @T1MVVTX7DVVZK1;NU@3Q+42 MF="C/%>H1886.B5"I$X8)$:S'I*Y2=F=].6:@]AE8Q//*9A$"8$8>0-:=V-2^W:&/%IR.DM\!Y'R#>GN M1:]3ZJ&:#09Q6/0V(N[&'%LJ?[3!P11,;M!H,5J;Q3FQG.'(:08Z+:ZK<[#9 MVVQ._YR%.W_NW6=.2"IU>C;;D9;8'Q4WX98Z\HV@)=@I[ UB]JEH_%_CYM>I M1Z6H104"AK$/DV$IZ?W-V5=X_N#4\I#C.E6123L@9E__,/:UTJ\Y\Q!BGY5X M%*PN,O\:I1Q%73X13@9N;FH03D'J:^E4>L2HJQ"7! 9(:1VLYX;Q%TL0FH$ZL*";EXAD?Q0A3KW2Z0@:2%40Y(Y]DF)>O*T18>^21(RSH)>:U MVH-T*[6N>D>@30:8X"6>? F/;_A5:R]*HRBE*K$:YZ,+Y2V 7I6!8ETY0E0( MD)S4Y-U<6] 8 =ER*H"LD=2I&^DO9^R72XQJJF#!5D KJE12FW)Y4KG0A10' MIMH)2BZ;2+@MP_4Y62A.4I^U>+#TWF1;K\["ZJ]'H #_L7_++"#7K8!U!Z<: MF1"\ 1$XV2%<2Y(V7*L,=;.,KE021S:#&=..X]X-?$E)-5:0@<45*BN'(BGP MO2)LFJ.?@*V"42*Y6<$U&HQ3- /#D@P3Y+F2-(=$]AVHGXID^UV:4@F=$DD7 MU9Q2"J3Z1A$WQP/%%>9I6C!5S>)T:"S8D<4QS"<;_)6#T(%G],(X#O!?10U; M1@1TBV?/!C!52& 2>62L6=O9A# 23#DNO&.(I-L+MO4F"BJQFD6@=?=Y<7RW6,BE@ MF12P3 IP:P-MWZ\A'-U988"*TDW M-OH0C[:"^,2G4@C<,M15*K.5<9I@E:)O161<&[:-"8.T*YU:(I%J+Q9%;G$>;ETX^YQR#&O1P1V^ M'GEH"?8G3H?ZJ* B'W]P_(.4%LR0[!8/7OX8Q930AE\;?SVHA#=WHCPIN?ZP M;8?4'LLL3M"D(:,'SS]@$Z3:-)HTZMSHED,.#5T_7>U*QXJ0-L&<0D3A,-*> M>#J9E1[FY!BS@0\C0ME0!%RT"VB2'S3=%2Q1+H)U#\R,5E J;W0,I\(T(@3< M>(A=A>%D#5J",D---TIV0F+H-NS!(,CEZ'J>[/G3'FE[^K 9N^7ESNF=X?<9 M3@Q-XX:NNS76"T:T8X1KZ)I\U#J>G^JZ=#F:^;Q8 .;RNB27(E'%S1LI3FNE M_9M)7JQZ>W;Z(6&7P=9,RQ/H)2(/\I#/$=B3 E:YZ =:\JE27 /#,T!?+&M, MO6MIC*:'-,;A,;D>C730O]"ENA,/G+(L:,J(W4%8/'RX*8<]=;6!CP#SG;<&!%\X-D_F YC+(:$I"@)F$ M7BCRB%G3UE@PI('U G7=W(/"R'?A:'G\/#:GJM:<%336I>#..EHVL)^K(J1N M:&CBU&V;$)VYM^P&:MAC82FLT##!DY(OLV'Q$UA?%45KG(!60;YV\74H@/"Z MP_OG$RJD8(L>O<*%7#ZC);U_%41CG@H#\Z M&XS)\#IWH*Y+ E-]C'G]J/!]S'JS>40%09-GEP09FP$9]N0IQ&Y5]-6*/>MK MLN9%G<";;(=6E&I0P94R3D%[MREN:#@="$E L63MD3>P]([JHW6O/:UL&L9/ M4-+8HJBFT&UXV7&C+5WC>*:Z@L:%AR$:5&*EYK*VE M-&KGDH2N\+I9Y0*FS)D,4:"N'2Z<,:S1L#AQE'=#Y8=C8R;@=_!/ID\>8&8X MHS"*4%^K01)XW$95N"^?=#;U;?D*>=TM_B3J BO].935'I&U:HV#I?J%(%Z?3F1"U/4![MQ M[-KX@2'G#P5 4LJ2N:AT(9)4N;D.10S(.N5AJ5Y&^+Y!<5+PYS$=1 M:KE628YT7LOB42<2U-8Y3+FQC"=3AK'05+(@(?RG0R%<05L*+*JC M6%DRI, M5[\)O-MSG?_1::V_"]Z;:,K1^=<]$OZI;B$(_!J/7"WIZHU4EW#K.O(LCD-* M)#GZ>KZ'#UYEA\M\M'E]9@A(L*7.Y0B.3EB[VFEU6AQ!.3K8(Z,'=1 Z*OY_ M]MZTJ7$D6P#]?G^%HJ/Z/NJ%<'E?NGLJP@54-]-5P U_>;3#=E.8TW)DD<+ M%//KWUDRI90M P9C9#LC>L&VE.O95U!QZ<@N06L";?A/(6:J!!2EY%^'#D:% M2X4A<^JEEZ4'8-(7<.ZY$$RM>DB$?#KQTAAL-)MYJH_L67#+B^W8N-XZ8SRA MWDW 2G:6W?UWQT]09FO3LPWI7+74 J0OEQ+B47#P/"J8E5;/@E/(/@LD!GSLN:<#4_!8]-@! 2*MYJO22+#RK**5!0H MF'B<,) .#^\A* 38/@%7J!IC(@GFRI@P#TQ$_%KQ7[JX6S?P)#'5!W2H8BH2 M,5JN\%QVM8](YSYP;]]G@5 JED#F#Z1SDPT)$!)@"*U92'0IG"O%0:*E:DH2 M75FDPY4VY:J'-+J/LKAL"C5Q:@YL8+ M!L6E3-E\5B1:9?U2M1:&F*$ MZ1Q8;72QB.Z#]6BOYP,:-&O(=R']U[[J=2N'$-%BI+F;A;"C[SVX\T&M(XLF M[RV=':G(+55E I17O=>0[(P=K@.@M7UUB" *)IHW1,_SNY_$G=$IAA% -.X]/E6];=$.U51)S4,!FJK]KLR)4C\D!9)V3D< -SQ MOZ/N,TR#.@*Z!@]T+9E!A1M%"HF]N[66WWPWRE4%W95 B#]R/'AHXO30A:<.?'072P.,9P SWC@1-C <]FI MHDVK6VG]G+8"L2)GBIV0?2H'>(]Q-B]56V1#LL>(M MYF+_;!4B]JC*OU"*D&LFZ>&+"EC9LJ":4*49QBDBI%6W?1DKFSSXK._V M>AAR4XY*_@:)+'89_FA^!YTSL^E:M& MC-D?R%V^?0\=*OH^CR>:*TB[%Z,L\)DF1E:TG,QRJ\N4Y#@T\DL*R M6%PJ!&\V6=.;4BAFVC[SG&$6=LXTA9*N; Y-O%_<*"P#LUX$_ZS[G)1M+)2D M4 H-2&-UK46+.V1S"E(J0F87 B8K)F 21,P:0(F!Q\O MJ732I59E498X!1T)-&FX^;)():]F),(-_R=Q0J NWGVQ>8=X4-;P1_)/YNS+ MDDWSZKCT30Y3OJ(?<:FDOTV%6.I'GC7#*CY^DJ7)A#)GH)'9R$M[,>4,+]*F ME#8O6EQ!L*3B:C:!_?!-2BA0;:)R-9(JUF=-=U>.W^7P-A J,&"Y40QMDYPH MK"H]8DH="Z:>&ZFF.2J @SS]5""+ZQ"XD:497Y 66)]Y#MT*0W;[G747ZZ6Z MU2%RU(.R>JBN(KF++C0;4[+XK4!)=EF\N);:Q\8]@EKUWE2614[*95'>2-Z= MAUE,-Y/%H\YEQB%_%VE%U[/^U7'_']:1,W.Q\NE7NC!5*@W>2[$B=-C@)(VV M^>)%-^ZM**A=Q/E8%!?)@" U.U+DE((D/PJJ3H6] F*M$%O$F019Z0,-0%03 MXYJ+OB/-+D5W1;=//J=8?MA&E! M$)P 2S2 OGP;D+3%J8Z*B:FN\XX*&';]M#O%OA$#"MA9#LN2/>9+$-(]9=%T M)*$%GA?+D:<%@/1^YNFC&D!#>>0*&NTIPJ@ MY>N#LAR H<<83HP53H%,H$XA<_M8MJ,/,QI9^*DI6N4]*?>K#,>2BU,U 72I MPYEAW++C5=:&K[LC<,S?Y(<@7+C,C +G*Z!E8IZ\@T$0?,\\PU)YT&P&,4HM MW&&K$)0R?>%.*/"COC./@>#BHFV.F0SI/73*WV&&Q\2=%8)O3BY5:HP,/)&+ MRI7QP8B>I4QO<3$\PB.RKI7OTOOVH/'FQLD *P^GW5 T0G6;#R=/#_"6>N&E ML3.:2I/Y ;GS.!&1".^&:43$+VG311U!_4J! 4D&;[ M9UY[D8F7?[FDVC*>]6?%^NP*;R33BXXFKAA;)S_$,"%[PSE/:ZN)(JO1>6!L MBJM2R:6V]37,1H=]_$*55L3$[_2PN0J/#N8*."E?@W/3 MHRQ->2K"&YEAQ?"=QD'I+0'T=W?;XG&>Z @-]#;D>L 4"Q1962(SUJ$G;C.R M\M;+H;1>#CS'_PXC"%8/L@=&\H%BEHG"=2J/9->?@49:.4A%/8^ET87APD^+ M<.EO4T2GB/:P$RM>*%5[EX'W6:UBBC1+3:7IS;(54>/3R0R90:-J5ZOTKR9/ MJ!O7[CKU \S?+MT;6@]O?!72H3H:<-\0363-?!I* BZJ:BV)Q*)8;F>A<9W\ MFC&()MNS6@W7L[@25/G^$Q)(TK<0%.=WH2O!Z0OI0WD]&+?5:BW,7SSK8>U) M<^F/Y6:3/*-/]_+W!'0&N#$94HM%,=#B'8SYH7:]93TB%[="JZ_7ZG:S M6B]X,+?<.R%-#O(U36C=36JY!,\*%$0WPDQ=%)&19#Y$V.Q,?:0J)"#88KZW M+L?SVL&6.@%X5SA4II(*FB MT$9N@J!6"H*JFR H$P1E@J!(P&I59&CW-EW*G:9I!. 0>+$6O#)T(DR2E\\HO( 1\J+B]787=7K**OJBY$* MR6(YXK0H/)%7M7:BNQQ2@KV!_%0R0P(+7Q WD=T\H]6B$E[AFDH8N)Z'F=6@ MI&+UUPL@6D2:*@[%702H@P!%E@LG]+F6AHN\^M[F!AF^C'C(Q:BKJD"@)&MY MKG.]'*PE$I*,DU"6;JTN4[H+#$T?WLL2M)@L$WC<*0;6FM;IF'LI:P_%8>HW MN,YDEL78+VXP&'BR/%YF($\54\H?SD5TI^9TM'1P2(GL="+C]A=2N?3\I]0J MKP+-E,5T;A=Z@6(]X0N+Y6*EWD@IYQSMY@6.GXEWP_(1U(L ?">UA*>:957<4;YD&=*/ M*=NQN&4\B^I>6 MH1-0HV[18IJ6"IHPK5NV<-#' ;DD!]'@1K5RTLVRR.:QE!#&CJD8,XNRA=.J MK5STE31YF6I$S=:I%P86R\RLGW+O^2P=/@C*6Y.=)W#,Q/=DIZ)[6:J!2T=A MWZ*$8VR]X!XDGWMT:8Z(%2*LP@S9\=O8J@\&'ZD^#@5E1&$OWWT*W/'R,V'5 M)UOJUV290'3@!NP9@Y1&9BK"I))",XB&*KT/%7J%[5J;*]4QR^?3NLM2 B<.-6=@:[76?X@L+MR0D7*0N7)Q(%'&LRX; SU M&\$UL4 K#45MN&+&R!5:-6TYT!6%F'#2',7 MOG,Q75L30+:[C\8"$W0L=_2WGV9Q#4!_6O_)@D/":;(OI#8,3X.:>7I]\M6J M5Z3+ !:XZG]ARHO+\XN3R^O3DZM]8W:S$/#/G6$12$K3!!#+T"K+&L" 9]GY M Q"H5>_6K:L@ 8YWQ,T>A76,--"VKA*L=WA<[]5MZRNP"0<(]K?8F5C=9JW: MR8*C/++> H) )7$2)F21XCM5-/$R,OKTB9+2/903QKV(U\EA_$ M "O!S;;9:V"%03"-TD*95'H;45]CQM@@9#9!XZJ?4#T&6,%!L]%Z;[6;K<,Z M+%)[^$X,(MRW,QJ%LM;[;S"IGS,RC;"<%"WX%Q;,T/SSJ_73QTD!EN?SGYO?_% @P_ M.CDY/CW[?:]0_"\";'O1'V:K O0D+*FB6EPF4RN.B=R94GRX+&',W3>9+:$%,-HF'V/D;#?@@@A(G79QBPET)4E.#0"!B*OF4KF=Q+XI6X1'O)LXVYW&V682SS9?A M[-?3LQ/KJO_YY/I?UO'IU=&7\ZMOEUO-G!]KY1RG)?"\C0/.]ON;&L;?9/Q- M^^1ODMBSC%2#;J_I3?PI1Z0O^I?7UNGI3A!42_W;;,U1UT/Z)L_$ZLBS6AH3 M4U\L,K'6"YE8__+/DVOK\_FE=73^]>OYF77RCV^GU_^RK?1'_^KDRCK_+-^UKDZ.OEV> M;KFF.@^V5Q@Q)"OWL11YO\6[>Y8>/I^6C&G%CR0C2^N^-"YRT/_]=!!X::3= MQ=&_?ER(IDL\E80JL/'-Y;=R+'. M)=9)Q+!@,A24/C%2,E%0&HB=%'//U222%Z=J#8(X#J:%V5JKN:,?R>=:SV @ M_*!UXF\_U9H/RG@K>M(71,U<(M?K,]'!QW^D+LH<7C*%NL3PL(@)E"12KW7* M6OK4#D)-^U6!1I*"0SX<>&SV V,!W)$5W@P.JK:%_[S?/&QAE.WZ@<>2E$[? MKKG.S5QG[>VN<],$0BFKK?K/RX_ZV<%2\M+C8)8W,:A#X'/_[$98>%+2:.L$ MN.U"GO@K@GE]+\'\#Y ,=Y)J[>=U?@GNS&WNS&T:Y-RIZWQ3Y%Q-HB@PA>/9 M43.:>J,+_VFUWJ]%,7D;62-K%]6H/J'L2.WG5:'RB7575AZW2(E^]_ DO9_S M7@%R[*QCWE:ET]G$_E[G)/?AAIJ5;LW<4)EOJ%5IMLP-E?F&&I5._4UN:#T< MN]4B9KWU'#OMG]2H&8;]S'G;E6;5$)LRWU"STC,W5.H;:E5:#7-#9;ZA1J7[ M-CAD5&R=87^E=HZ&6S][WEJUTNX:4E/F*VI5:F^C&Y@;>N*\G4K/6$!*?4/- M2N=M+"!&O];9M:P69[CULW7KJF$%I;ZA9J7:-C=4YAMJ5WK&H53J&VJ60+?> MBX8#%#-PK J47%#MJ_W*G2AJ>;"D0FUA/5JJK.$,AV&B5]*294*HW #6C.S_39\?UDBM56J$J5;&(CV^10Z5 GFG#UC][37BALP5"TX(IUK)=_PV%6 MV2YN8^;<4[)$6HFK8ET'UBAM0JF6)3.S"XK.N7'T0-$YJD936'#NX5ISLLQ8 MON0<56U5A<'R%0>+*HG)E[D)Q)U8*%6WM* ;5S@4JGOF0D=V\4#1NK?'@[+Y_-Q>^HY%*[T=)+'8=T.H5=YZ@DU>-A9^T2P:+U^T&T><*_"]I(9W5L!9%DZ!,1=/ M@4JO%+>:*1[7N@-B!.KV,.&270/LDZ/*NUBBA7B1CSDFX![9"= #YH3?7.&L)G,/P?N ?+IM +Y=/ M':$\E^_3Q_ND>FV- ^?]0>^]:BZEOF[BU_7W:A79[5M]+M]2ZS4:U)G% 8:* MV:8'^-S_ZGT$]%<6^Q70VD*!3:!X=7B 6>[<)?U"\L)GN"NXQ,-_R&J5?-2R M]\;\<]W#/^% /45V:/$G1^JH2330CIN7GJ/"%:MC=ZO=90>O'RDV^N3^-DA$ M\J.4 4->ARIPPO5E5L7P(@QN0F=:%KJP$)X> M!*$2<4%"]54+."=6B=J9LH*2N_@A2Q-QFOA$^(>JX\U4:QX7+:+^4@C1VXA8 MW](4]&4OV'KI4U0HLE+,BUT+1X$'.@/0HR!A"5\>)I==S,YME,KDL3NE DTD MQ.=.EOHW3&>27!(ER4KL6%S=DB2%&Y0HN,=,UC3J,H&':O7!8:VK;O[DA^P, M ;2P%+1APT7)"6'05U_K$(&LVEGG5ILZG4O5ZT>,5:V!:0Y%B#I7?*\Z)Q^= M__/T^+#64^HUW)[ ]EK1C*GX0X"TMT=^CYH!'GAM*9'"&F=39,' 19 M(18ZE&<]2.[1787"M.-S%?!WS922#9#?IK2#F@)E+;VTZA/+9B32V%7#F:I6 MJU:U:IJJ5J:JE3J@[:AJM7GZV$]NX'&K49,D$GL%HI#RF#CG6&/N-YN21"IN M741 9QHYJ]53\N@^).NIXNBC$1<&U\R[&H65=@O#\A997FI0>_0B_<=O4#$D ME@+SM]%[VH7NXUUA/J!R2,M'>@]0YP4?6 S!UL#DO(4S 0(#FF M]_FX7+&/5W&=BF @6SO<24D)8URU'_T7TKFQY+!U[2CK#+(<64!9>P=XV 5Y MOU9MHJ%HOEMDQ?HA, ME<#C4#7)$&[=*?=JR+Q)5,J<6E;0LJ5*0BO/#,69MEH*J-N$8:2H3IQLH(!: M]1B'Y3X1 VQ/J4-5$2/4#)OP(%JCR=2FK)3 4)FL\/9U)=OFKS2['QK\(K;X M\6\Y:.0NI" $_/*4HS0%Z!Z(8MR-2D'8V8%( -HUK=^B9+9DVS#.KZ1&2 6I M5H>CSY:"2N!![?UO'V"$URWX9LI?##Y>$YL[8^=AOA#&1M>!'C-FI&^XB(O4 MXCFXMS)@-I5>=@+4^T"'L/G(6P(8U;2\P B?MUR%D)*? >Z= >YC-^WI9Q[6>W>F: M7*9U9XM MCOFJRKCUQJ^67JZ;?S/ZXM.%FD,CX)99#S'78Q"F]#=2)H0Q&F%Y^/7Y, Z0 M+R^P;*U>M^'8A@#M% $RUV,0IO0W4B:$V06.O3,:MN,G3JB4[%K&L57!;N.0 M717BNDV[:AHME9L$M2O5IKFA,M]0J]JUZTW37*/4E]1I5>WNV]< -9KWQ_XL M=+U%+FZBJIXKH];;=L_$[)2;_+0K#=,?J]0WU.GU[%[/Q%25^Y+L'O'Q;6Z\ ML2OZ^/*8JKJ)J2KKF.8@S4&6:TQSD$93?#RFJO9 3)71%E>2H-I5HXF46LAM M58PQL=PWU*S9=9-^4^X[ E6QV@-BUS.JXILS\GRP56UYL)5AY2L 7;W9M%LM MT[RQU&2H57DC8Y6YH2?'^#3KP"A,!\=R7U/;;G9Z=N^-^I8;Q7QY*%9]22A6 MW3#S%?@$B'D-HU.4G 95>H:9E_J&&G8'E/-FQS#S4E]3W>X O6LVC!_W[9FY M'H]5+X[',IQ\%7VBAP5Z# $J-0%J5CI=O68W&B8YH=27E'7C>&M& M#G^F#07@;ZQNRG^7M-="P:+FSV1N27R4U(1!/QLGB0/U!3>)HV^6M%DHN**" MU@-RJDKMN:T2NH\))6D0V>OW0)@;=NJ.1IZ06VS5*\T']OC(C10!R6/-;O\2 MUM +L%EK$A;U!^>6E9X3Q=A<7/@C)[1&SCWV)!'.<&)-8L[ M_M!U/!J96I-C6RF:(('/(HJP7\H0_B^BROQ1&1QZ31QJ5KJ;A2^L&^Q8[NAO M/\WBNAN+:?LG*W9CG#G[0O8=A*<_.!]/KT^^6NW*8R&;R[?8K;0WOL>KDR\G M1]V[%8$TWLBE#W6D=1@2V/L6<7]N\8" M_@N$*,H:M6-C8]-J-:^I+V.A6:O5EFFU:EJMJ@,J7:M5PZE7/< %MMR99\N= M(K;<*1-;GM_0U_X9$**O)V?7N,C_E2T*D3E;QZ=71]^NKD[/SZS^V3'\V__R MKZO3*^O\L\:PC\[/CD^OU3.7)U??OES3(^<7)Y=]_.%J"_GYLZVUS^O#^9L[ MUQ_QJ^,[-V(*SV#7X?16W(^1=0PB0!)%Q/%!Y^C[CGPTE0M\ >[U[,/19GP/51DF!E1E-( I\;VU;D8O#X MW(_/6Z/L^3B2HD@RFWDT!JR9>\E'DR#Q4'BA=>.J8?Y_)SX+.:@4<3-0)X%% M"6Q)XU-K& <_9(N&7<8T< 1#P>E3UQ888(:=L3X?UK@_)"RH[_L@'&'C$A"& M\(G/<)5PQX=_6@?TP$^Y)WYZCSU#%]YS_:&78"O+(:"R@ZUIL_GCB1-;LI7H M2,"7=$$#867G-L1S&P?AG1..#CU0*'&UV1#9@R-\D$[!925S*AS>VCAM?EGO M]-.FNID(UQ_&^&VMUVC8=/A3AI4#?&YN)?G7YF9_GP>#OJ?. M &:&0XN#$,F<-7:&L:W.;)1*LODCI6,#=A2BZ@LON+>T(ML2MSPDZ-3PIQ?, MM&,&65?\F D<'B#MW_3'0'@N/&CC&X"L[M"=P;K@$&'E\!7>3#"$#5OR2+G? MK5H?'N[4B4$JC+"Q,#4-#:Q1P/HY3T8-HT>J46Z("TQDSUIGX'IN?(_OC '] MZ+LY3 ,Y')8P$@- <"E#?\ Z3S%)A#Q[M RL("Q?/)1@@8&7K!- M2L%RN,K?)) @T!:T2\.7!]0F$*96@ V$)9G.LED=0FZ!K7A' OL)X@ZG*6W M0_60Q^."L8TVGECH"NP!C:_C5_"%U@Q:@Y,X!!B%7<#EA#A62HGX4/CDY:GK ML&!KYX&PAIV"W5@! F^,6D//@'S'0EW\T V'R13IXU \Y6RB9( 01N36\KFU M)&Q .R';"MU(6H> A/$1,A1GT'4C?-*W!&POF+I#>CH%!'W/N,CTAV"&:)+X MC*<' ,D>* #X3"B"\?L UD77K0./)<^_I3-FVM.?NQ-*?DFCI3X!(^F\ MQ4QMM$>.V$BD/_8>)3K'N@K&,2"4.'2B0^?P"N\4,$1?_)7C7.5?E')@:$M, M CQP)*UA6Q2@'0H"D7L=.M_YE&"J;[$S67I$V?.YN?!P%=7$AO(I!=7?_53_ ME%^@.(253)$SV;0FST6\ES(JBJWWUG""1$SC=3//B9%"I)L@H@,;BWT4'TAB M(-+G$7.^FP2>B!S^0%0Y#$8)D$@:W\57@&Y.A#?# YI:$=P2+N%6Q/+8@$9% M2%-I9'C&#;5WD3:'U @/B"^0:P^E!>!:,"'R5":;S*!X.'>*MR+RVQ/C,4A, MP*^!RZ#H*RP)"/^;MK,?@[@/%!#[J&,;=7* R,B3"J/=I0#ZASR?=B2?IU"5 M$'_!+TGRR@\T7Y%@TQ;(39K"Z6HCAGH2'_>))B)4@2CFHV0.^B:\$TP1@K&S M95P$<1)1F%]/@>^ZAR@T"HE=#+IY#",('X%L&;J#A,4*27ETI,E!.,C[2-XF MR8"Q?A9\U^2O:3 2'DX!D#VXU]>)5#&^GZ$("V@D_!N@#R1JI;A/X^F+TTG1 M'\D@FB-@+/B@F)J$OK+P+R!\CN+B8O/#():!-.3!W16?:L24>QF:JY_IT-'0 M/%.Z6RA(GO9@QT24HP14\^@7Z\!]KQ%Q#"S_+N(+$%/SW$'[?F[?0#)P%1$Y M1(O7+'=/KA$@7N$]G2V0;]' 0CZ\H9"^#3!W/,L_BQ_!45+O2Q=0(_R+.,*>@$-TCKR?P#!![I MRBC 0TS!5[&,2.C;P\7!%G-[S*:\8L9P1(PA!VW:#VO8$&X!L5GQGAC&9C8K M81X)3I!$*0,D;;2(">;Q&9BAB_J?U-!9"A^[R/*8_C+(@EX7#4.7-=(Q*25T M[=ILAZP7IS^Z)-&,!1F]R'U."A\%']2-6< _@6= #RP>%G["X< M"Y_ !)_:3897P #Z5@0/@RHX=%",0K" 6&-&+ M^ ._1T$GJ66!S6AH$XCOA,!U*)Z46F.6[4.=.@J.R%V!#0 ^W$C%F9 OS[G1 M]RRO4&,.=HY3$%-V8D>A@9W#@<*WD1.C"1LT>%HK $LI\&3#/H-+G885HHG. M;HF^$1!+.-?,;!X+.@.$!XW$.2# M/Y7+CN!;BC20TN](S(3T34B+G 0HC=_/Q!#IA!*"V$QBL7U.6I0)S)&D(M9; MP#6 IB! .AIRL?[):*UI.[$83OS "V[N4Q+.( <0.?!H4 OD,^10H8 S$(0R M&0KFI 44^;*EZ#2"EP,<*7M3G6DI8'E30K]BS(X7!IV;'J4)1F-#6'D'_"O_RKB3A9M6-2-. S&AV0^$,S20AS*"I'D 7+! MJRBSL"\ (A"^%..E>4P<57 2KULXM MT'UEGR5+_H@-S;KX0DPA4L]Z@%I>H&(3]>?E+.E[BD%)4ZBV$+)SL$4DNPC" M!GU X(8FWFC5>*.VB3.2_<49W;*T'**9%Y!9^JB!L$Q3@4F9:D0Z0L7Z:R)(0Y+! M&'(Y]A)#2WHP$4CV":]IR(9NE\U;Y+P #606^-)MKNW+'WV !:;:KMHF+E2Q M >)\S$'V1@I*@6$)$$BA*"<-2_;+'E@X/Q(ZU3C"G^ 84@321P591H \3Y 3 M#R?X1S+#N!EF\R3ZDMM=W0? ;A3XOO"D%?\\R2XPY?1J@2!X!+'0O2'S%@V, M6$#7L5HI_IYJC K02!M,#9XP_.0^DA@ %-N)TW"1<'2(8L0]>HE1AD'W!"_S M*-5"Y1$I0Q6N78Q2'U=N(:2$QA-@9S<35!10ZQ<4417Z@CS@/H?75)X".5L* MG^2*4(KE)19GT@@HE/ M2'$E[1*1]2F _V7$4[>5?NY?S;D:"T?X1JB9>[-_]2W_(ORO>5CM_9*&/>2, M D=IU ;1BPPM#JX#X"I6N]I^C^/9J>E':3L4&\;T9VY^-65N'15+^R53XQPK M\9GSD*N$PJ8$,B60O]!MPLK8)+A;HDFQVDW4+(NKRS(@@#^B[*DI1#;R7S(B M.5,\T+FPFWLVY_%41'R<:&*-O> .>:U+/@8ZN)0H[0T7TN\O%#):"&]P.$$1 M1XD.3@:H?*72G31*/75A1C063EO>( 9NL?BD'WD>5K,;L/[*\$Y?91*Q,4:! M)ZR'82T4<1B@T(,XG-)ZBO;"U#M8B9V)2=Z]G5NC6EL;9L%WZI+@X)3LFD1@GH'_Y M%%XGO0TW#FLRBFYDD^7B(SE&E%F75'SF\FE5 "5'%J8QLQ7K/!^IFF 4Z[+E MPK"DZX1+?.=Z;"!%LS@Q6W41XQ7]("J)Z\VB9DE']!R.3Y\EX2R(1&K/3FYAX2O%@SD&W3+@D8W=9%Q;$I33R+F-:/)%Z%;_Y ME+1P%9/:!=?6!RX'>)N3LW [HD$Y*8&3V#-S04&T5T&.!=F/\R'1KH^1,; *#X2R6.'<:4J+Y#4APP0P M4<*#C\J<-,"C/^6!'2'E(!>%LG(^"RPPXT]'.3ISF276 MG*NI*D4NXBFQ-J/,'=DF%>-+@(/0SGVBWN_#82E0N^(!Q5+ IV*10D9 MI8,"!(FB,TQ/"8NI'^(;1]CP4XZ2^Y=)*HKH1#K?Q6@?Y[NP@"ZXT]0>9 M,/Z28IZ)U:SC13+C0D@B!,1C(,U!;,C4%$9X$O4, $$ZW<>N:U'J51C))0Q;!E>?N (&X=+R$ MH$2AI>"01B5HJ4):6E%!9I2?1HSEDX)2QB!%UE'*!)TH\(FG9-I;+CW(EE>9 MXB#C#;D+*$V'G+MCRB^C))-_)Z,;"3F#(&$@&SIA>(\_XL;%7MZ5HJ6A:("1B(=XWB7_(1$CO2X@U!+0MI-8"6V M=(8, M=_@..#?!$#P,74M4J*=*MH)Q"/_DL&Z6@8@S_!O(:31RAS*T-*4(2XF&S2$[ M3AK]/ #)G:)#QA(9>-$@H8X7L&.> .6M8BI?-+=;YUY*TA1BA[$CR!KE&TSG MB)%CQC_#OP PK(0#K#)N(O(# >?G%1 M..LC#;+^J2C.7G'I]&0P'"]"*P]+JUI K%(K,"<\#=UC^XITT).X*G 0 M-V0W?6QA7$ L(TR *V#L]DR&&E)EA%#)U<"6J/J"14&0H!WF9&+ E!%&3RHC MT]R2M$P/)5Y(G0D#^8'_Q*IP!"Y_[%">!X@?.2[&VY$B!$*&1Y !"[BAC;&E M*_O(7(OB.[,MT]*S,A+,SLE&]]!^EDCL/D]"+%_:')'S8V0SK*"8!=MXZE0* MT#S*L$97;]/*HVC.+YX+RI<8-+B78% I.+'4(@1HXR2 M:4>,7U,*T<]+^?-G5;%.5/J(]--XE$0%C\\_*AT5+!Z.9%"Q=#8YT1P0H_0. M*]GY>)HK$$*^'WZB2T/)7?B1LV]!-7JL?PK)D33?1Z2$J0H@6609/"@(MBAH M0.IL MYG)X-:0D83D0.I2&6=P AP%J>FD:A>%&WP_'F)5+ 6PP(V8<"*UH#B8;V)C1 MX\24 & #.J(K%C#VWA6>K&<4A&/A>&7 M#N)&^NLVA?BDJ^8-<>T@"104PT/KRB;)9\7@"E09)QEF2Q$#61C3WZ7YEWFY M]+RZ>(UT* MB.."Z@^&F&_NC!&8'>LN"+^S+S^(@_A^)EAVI(PN5C>F0K >H02MD4#U+-7, M')57K I^I7EG-BX/Z:LJ1I&&8.OA)+E,1QGB3$ *([(&P&M]*L!KSCTJ0X%* M)?O%$H6TBZ!/"5V8WH#8FHK)"AIQ\UG<^8JX40;8?:48M_$8!#]6\*Y(P>MK M.2/[RDA& 4R'FC+!(==Z&A_F%>%<;HT6LB+==(D"D_.KLHTD;B<5OTEL?L0)7GYX'LT?I*PJ )A[K6T M0$=.GOD4 I!N;UA]5P%E_'I:J2>7<"('MU60J"ST M-W)'84)>+Q]NH6?FZ>H215AG(%NQL%JY"AR4!0'3ACKRG./)DH+DF=K$:;,C ME12 @1246*$CARSVR3(EFTSR87]Z87I6X/3]:9'^R2+F >QY(I=1Y=I=3R%[636,Q@H*7"@_M]^JC^HBJTH'BYJA'RI:3_KVNR'10T] MJ$$W(!/^\_ZU6M/)72RT^1E\1,1FO&9P5SUL-KJ(N?[=^CK6!>W[TA3!V1(]4 T\X T\\&F PP[2S;J[T=<&E-ZIX@UA48>/$JZ]4F[*/1 MA?^T6N_7(/PITV^K_MS&W@\9ZB2@QL$L;[!71\77E"H"RZ_DV4WC'\'RM3:C M?_?P)+V?\Y9+,MZL8]Y:UZXVVW:O6=O$+E_G//?AG@[J=J]=M6N-UB9V^4J* M^_NM0M.GC?MJ-WY8:V[Q5?^\55==)DROU^QJM6-7.^TWHVG6<)B66PEKXZ/G!9D3HL]+J W 4 3FJS_]Y>GQ8Z\ER M0BKA@XHAJ19:-?YQY(YDLN45:0:\XOY2; MD0ZI5!&U-PHL@75=?(Q=1N\>CC8,9'&H;%BYUPK9R:D"(,4ADWHFY 5W$F!EXU^\8:P\RHT<@_$8_4;4W(FGDOU9 MJ7%QVFXD7] ]UW(@5VN=L_@7SZ\,#H2W(0(:I%/?XA0G1FX4)N3UTX^3CS%K M"T-^94=F=V55_.=ZDW+9! "#<,0-ZJ@@IIA&:,T^2M@* WQ516G% X];&. "\=,)/+-8<4P*KJ+(:!A$$O')WHT9ZI&F>J) M+>O1RN*>ZE1R+2,O3N:<^'^1WU GF5G=#*J/I9$LM3><2H&11NUR!F8,,[QRBL-^^A[ "H<[U#F8. M?$4V8_4T%>].VT[3>5 T;:XA, =1:!UB9;D;"EU4?:6E,YG*?:2>21OPC+) M0EDIE5L-W2#=-YGXJP8%]DQ0H D*-$&!#_#EOA=/J$KZX3,B* 283LF* J7S 5#JV9T)6YE=?@I 5I24H+8RT1JDD1$I),,[3 M9\W;L&O=MMVIU4TT2YFOZ:!AMWL=NV>B6?8FFJ5EHEGV$=/;=K?;M-O-SEL' ML[Q "&FU2/Y8FQ#R5H+'!1N-J>H>,PA$118!"O9[EZJW6*^CUOUY@96K M"$0E=>%SC<;B<[E0TZ@HGC6M&D#]0&076^Q2FP]!;7$(JAMI,:B1UI&( LFP MJR2,K^(T9:&5+)Y1"X?+QR#*!DU4F5>6)R'/=!KQ.;(F@&'T@*T/J =;+?-! M8]&4?!P8^['I[+'I.L6Y415.&>_U%P:XP2PB7#9!1'Y\V<%D/LR,0@+F?<0J ME.S4M]"PQF&9=QBGZ4=X$%:QX%JD?H**V^FPLDI6(9410,73X8X8RH M/CVCFKGC>-<&1QNWNYIL5 "9YO;BH&"=E^ MIA0._TU7"561>:L'.LI*L%0N)41LQ+J!6DSQ:"% 5<44JMA%'P,D;5EL^K'A M[H2LU*)B/^8"O>L5ZS3.Q4/"E3MQ+B*Z$.ELRZ5JU!R5X_BR"K3%6 XD":M@ MPXE0T=Q<-#UV.H*E^RN'>YFXBKN5/\$M[BUS1PZ82+%YL8$Q-C8IQM MFW:VF1B3W0$N$V-B@,G$F!A@*A\PE8[MF1B3^=67(,8D4P[2K(:M\O*4R879 MM+NMAMVKOTT^OKFFI\:4U)HUN]W:2.2/B2AY>X_(X4YY1$I]TV5"\Z;=Z[7L M5FA"WMQN?N>DZN"1B>)+DF]>[)-!1QD# +U5@F=$3;Z"^[44? 6.2ZBZ,3@ M#5B?>GI;W-2-L!E7,H&F,H" M3,:E;(!I=]F><2G/K[X$+F5=1W!R.L)6F7O+Y>,.XEHUK>1TNGHT LG$M;ZU/ MM+R#;=4Q&KHS1W>V65+>-M?RR^PQ!2#' M49$ K9<+ML,ZNOR*F?RW[@C[ (CIS ON13;AE)+^J1B!&HU/+._QGF+_%N%3 MDR>9X9T5 Z#6/"I9>^S^P-3S*!)Q](@'>Q/0M6N=6^I5T[G%=&Y1![0=G5O6 M$$-R+&:A0'*#!) "2:8!J*[_Y2],&(D)(S'^-!-&8H#+A)$88"H+,)DP$@-, MN\OV3!C)_.I+$$:RH"8XFIJP5=Z=,KDNNYV6W6J9.))27])!K=FP>^UM3KPR M<20KQ9%L\U6;.)+GSENSJ[6>W:IMQ UFXDA,',EKQT7M*A4KH>ET&^,?RCO8 M5AVC(3L[3'9,%$EQ%,GH(7- /I!$ZK@<+)+*6.L+"FGF:@SH[2RT* _T7P<1 MR!'PAHJGX$@*JB< 3V %>I0XM,H'VUHFX E5Z,]ARZ%UZ@^#*7X^@U M%F_CZ#7 91R]!IC* DS&T6N :7?9GG'TSJ^^!([>,Q%; 6D';J8='$B-;KO\ M2&5R+AS4NS50@[>Y#;&Y_.=[D.U6MV$W6]NUMY/:-$]DXD5\[*7A7J5@)S;+;Z/TL[V!;=8R&[.0IPDZ50"FY$_F% M7'AI0?O"*OBZ@2'G)I;Z,15^=T)N/N_/VR* D[]+):QGNY K5E9%8$A63G0" MYR9*#1YIT7I8SD'M/8PS#&XP%YG+!3C6#;J2X<-(#&(>%G;M^C>)&TTP^9^_ M4TM=<*1?7%Q87N#X^5;M-7C8B:V1.Z*&[L%PF(1SS=Q_M0[J[RUZ,2LF@*4$ M8*=Q>K3SM03&+E8:P H&3ACBSG&)$?_F@#SH?[>6+C6*@^%W.(!9$L*IP> S M#X&%[$,-/!FXZO\*K,(?10!/FJ<]F@1A?(B5%F"%M[ ^GG4B/&I1_ZUR5;%B MW$02NH)+]_-M1-@8'@Y;1!7K=[@['RA,1/47U$9#V%MDY]K.RRO"I5"H ":L MT^' E(, QI[!:L:!YP;:3%Q<0=Z^ZT=QF/ B*9QA**+(&CK1I/(4A"IM8,"\ M/?8B%&,1(K(=NUC&PA]%)@# ! 83\BF/2$F &!W@,L$ !A@,@$ !IC*!TRE M8WLF &!^]24( ,B4@E&F%&R1P;Q,WJ!6MVTWFQM))]TN\V*9+NG07$_)K+\; MN1'C.B\9'KXEL32.<^,X7R\T-W:5AI70G+F-'M_R#K95QVC(S@Z3G9([SE]F M(GE:]G7JF+.''L.7&:7TU^?7+US6!)P2C:;E_J$Y*L/[.S'>2GBR!RN9/] M%_<_B3MRXWLZQR-GYJ)\=2FB( &9ZRW<**8@-F'W5CQG?!@[5,XBTE4 ML,D3F"BH;S6W"!WKN=AW03A$PY/,51A[ SC((3E99TEILXP#,0P\(.I M.P2L\4>NW *>#^X.Q7+56@.4D+MX8EN1X\G "3CS[X)WA*A)P1,<'Q&[4[51 M6+Z4[R-<#WXMUSJBS0)F _X/^09&,)<7S.A8Q!A^CGDFQFH?YDIXX3@QDBDQ MBZF=!0R/:YZ%P2@9RI>UM,D,'N )<),C# 9((, M##"5#YA*Q_9,D,'\ZDL09'"DU#OZXP14CUO08*@'UQ:Y&,KD/:O7[&:[:O>: M&RDQL%TVV3+=TT'=;E=[=J.SS47&32V 5:(9:AMI\&#B&4J&Z?6F7>U4[<9F M*D$\)'SLJ_/D+V%-G%OXCQO%08@BEW=/=E]THR2A9B"6G791&%DP':-A-+[/ M4NZ,(!$A!MY+O)A3 M2=^U*U4+-N]A^FJ#+XS++UKP(@YO0F=HP M+7.-I,FD/FFW'NX3<09+/P^'H*_$ M"*E# 3(\4)9-0\_V-YZNF<;3IO&T.J"]:3S]FTNE (CP?@;Z(]GH>4IV^JG_ M\KXEH&?8V!=:6)C;-V@CW&UFWFI5=\ MX-[[(0W ;3/ ;:&OT@#<-@-P;\PZ*YIU.M5RF'50*.*ZX?LJ]=?JFQ#[FW:UVK"KO;<7^\V]KO=>:[6. MW2C!O;Y)$; 5 :4$]"[P20?4HP*9_MG8L&,GB. 3Y]@(?M3M1KUGU]NK]HXT M=*]T5UFS&]VNW6VLF@]25E+WFF)>*4@=VKO(Z1]1AZ#,TA5%0A8T\5QGX'H[ MY+M[JJY8%K1Z\H(/ZJ#D=1JKYD>^='G%BE>9$O,,#&X.!FM ,YLK)P1N-PQN M@UQ=&D%DW5<_!YD-@,Q1D*!79 XT2Z ,/GVQFXGDF$>;!J;3[*RDO#? LQD' M\K.!I^1>Y0TG9C[=YZR7+BVL7$KIG2GE6.@T^K19L 5I"D"/S5FK6"OXS&4C MSY%5:_Q,/4<].!R!B:*!)3RLWNBHOJ-><">/+BVO:*>U%3D_.4WF#**8TG[# MP(/EY*TW?.'IS/P1%OBNUZS:S7I/56]=>J;:(?++#YT&!@(X6LHK=@K%+%*L M7HF?82MP,+(V*J9=4]%)V(XU#4;N&(2%M.^JKHUYE%S+PW)S4&[\R4FWE%I+ M].8P&!\FW!05"U7ZH_GVJ=SA%+<$9\-SR7.J6/T1%^+$Q%E[KN^KE6_YROU: M0^HG^B!TY+N\AD)V>7WHP$N1F_T:V7\JQT_.3T]\B^@,BWXZI5*M>YLFN$"# M36E14V-MF]+^'K\-4\#/I/098-IR8-K"=#T#3&4%IM*Q/5-:='[U92DMJBO; M!PFK$>]E?X>7)]R]5 C>B?)V-;M1;]CU]MM4MS/7].1K:C?K=JVQJK%S#Z[I MC>N"ME8V0#]KFC+EN!F,1!]PH]:UNYUM[M3VD(NWC#Z+EPF#3RLV6FCH+Y(X MGNBH2/EKL:-""C7%,Z"30D+9$UP45*A2MX.OMHVQ&X'$R>/CRM%S 2O%GQXV M[.^L+9LKV7U.ZW8:$[4Q41M=W9BH#7 9$[4!II(!DS%1&V#:7;9G3-1E-5$K M!4XK[V^,TB^VK=2J=K71M.NMG3*OF/M_XKQ=N]UIVXWJ1F[?6+M7.*QVH[?% M&&FLW<^GR':CU;%[K57SE\MT_<;>_8"]^R%!QHJ#V/'@]W<98W[<_OV@P;MP M&C1XIX#V)).WR%F\GS8+]V_"JG;>O>7$<>@.$C:MPD*QOQ>VJ,&U#+G/E]:O M26_71%;PM"\3/,YQY]B7[.'>3::UTM-,S5EKI;IIK61:*ZD#6J6UDO3K?''_ MD[@C5WJN_@K"[T@2CIR9"V3MC9PY9KS7?CJ\FV>^S.?-=M MVMUN,T?DY\?+D7/IM=02AY0C="YI"3>ZI%.?4]RK;RMIOW$9[JK+<.-&T3[* M9R6PAQH[NX&5O8:5]E[Z9/Y)[PS?T,VVFB?$<*MM@"H34K)KU_F&KE)SG6N^ MSN/ \YPP,C>Z,S=Z(4+\<5N8^%Z%,V"Q$S^653&-I^R9\];;=JM;MSO5C3A* MM\MY7:I[ZL$=U>Q.IVGNJ76UO'*A57+=-4+ M,28FR&!.M$!73#">"Q9((PPR_FG/U7][EU*"O+LI#N"ME)H7C*Y\2OQ?#!K( M>8?RBWLP.L"A$(,%WQ*YM.PV++D!"Z"TL9ESC_XC="DY!8$$]GS1.BKMYPQC MO2CY+!0S!T1VU:.!IJFU[6ZURW7OZMU5B T9>[#E,,7>AGGW88I MXWC :XC^0G[)H7RV(M^AOI0''8@Q#08O1;/ 1YE:RSO+I:-A6ZJ%5&3R>X[< M:)A$F. \$%YPMZWE-U=V(I_[UODP#@8BM-I\0?ET1?2(XN=/F)\G?HAA$@O^ MYHC=K_V;4$CG*Z?R^988C\60;]6)Z:"OQ"P64YPDGV8^/X85BIGG#!'TLC7 M4=6KM=ZO! %!F+_12W$;>+>4>#H_%B[]*H;_'O:]P!?:HV6SW<3*UG2\?9U(F34%#SMZ]..)Q8C1J=6:-B]7&-4W9(CT+GSK=& ?QG<)^;,TN8 M7#R3X3!,$,E ]151C'FB<&&.#]OQK!!O2_P'_P2DJE4ZK9^MF9?PAN $#Z< M<1/KR^FG\TMZN&*=PLNR^9M=/".ZX!W7!Q(!\ A@#*?FC,1W0G'53<8DHSGN5(C)W$B^&T M8+TW5@#+PM. 5Z,\;$_A93AMEQ8(5X'IS"I2(#T&VGL21PA(>&,#QT-'@\IV M)5#"U:;C. #M/L+IYX1 YQB;X!T@B1%CN.VT\=W\2;W'V4X^G5X?]ZU+;+#W MM)=@'=@@;QJ$ L''MQJ_U$I!O3:<=?W7Q 5FX =X@4F(5P30 <?4 7F,+1\E#4DX(H9&#[$:M63JXT22QH4% J*$0$W@+.FED8M$D/I' M^D"HADPP,P90[ZJL>&3.0!5K+3P'*\+<;I6FOG >V3VY,=_,Q$'J,4(\!0R4 MZXV NQ/WD O&F\I.QK:P<64TOJ?OJ3EE, X4[_BP:6OZ6>];(M82P6@!GML M,NSX )A6K6X1H8PJ3T&3+14ER%:*A20PO I)Y7EVDF6I^[ )^>D:1>0TS@P/ M0@,IR<:F4Q$.77IL.G7C*3&J0D$::'B43%'*_6]&\\>!YQ'GLTC@_64/0LY, ML0/VQ=2Z^YG/Y-P3FSX&Q@M\"0O';DMNT[9!V'XFS!'5-@F0.W.?7T04L?93 M>V-J8:YVS5=;.VS0E9I\Y=VYT\9AR]SICMWIU]0 ]>9W6^YL]&;U[;+1S]D6 M@H9GSO_2E?8MRJ4L4RIMH].RV]V-5' V^<[/G;?5L+NF&V^Y[ZA6K]O=9MM< M4JDOJ=FR&W6#2:6^)*!V[>3ZP3R)FX4!R$*V]X]N:>QZK6#D0TB1$<(1XB@8[#0I2@K1;-CA6, MK""4=::C>8?GK]8DN!,@W=LP[PTZ^S$V(3&8MIQ?K)B-\:5 MJ(\2$^%) /'3ZY.O5J=?>)@AP[J']_Z9]>GU_WKTW^>6/VS8PN^ M^*(^'Y]>'7TYO_IV>7)E]3^=?[NVOO8O_SRYMBY/K_XL.J^2"YYO&-E]X@RI MF!)&/JM E4@%=V&D-/G:0>KY5KFJ6"-.>:U8?Z$Y5P"XHF%W%) 8)_P;YX9" MT29B=$,A*:'C1]@&2H9IAF*48'0DS"5^S((H"2EV;DC-?*,LNGMX#[_SMRRN MV<#&XTF0W$R4 $81G18&?XT3C(C5%H^!,K#'8 J"8LR1,@Y&8P$[RR8 B4V0 MW >+CX(TFH;&JEC]K'.)3EP/P!R(Y1,J3N)]K& MYN>?V^#;1(.M'+WS)+[U#$[R& -X?QQ0 M^#I%\LL06:24''=/=,:-K#X'U5^*61#&&'>+4;;P9IP2N(SB1#%0"!D7*.-L M@?!P*@'HJQBG"XORJ?:=;UT@#?Y\N/$P;T-+GD=+>O.TI%=$2WK;14N._NB? M_0["V>D941"0U_J_7YY(FO+7Z?4?5O_HZ/P;4!3\XOQ,?3P]^YU>R&A1)NH9 MHE/<333PA<'U+<%U9P'9"[6^WFI:WYOO\NC\[/KR_ N+"Q>7YT7+K> F+8Z#E'KO1T&.]D])3 H]EJHLP&()N M&I(]OLQ ^V9LYEN:-AHE,Q'>NA$>*66381(K_C!S0ID5)4\;%>7OI+RC]R''RMX1S66@?B M/3U=:XWDIRS3]D3I^OTA)Y3/)_=4K$^.S!XF]2#;CEWL.SJ:N&(,XZJ#.]<. MCG_[G!Z:^@TVA>=/&=I._,0MDYTCR]D&;4/X;+?!,0JU']\JMQQ@@DJ<1)_=T!V[ MO(*KDR,KI.MR.#=O&ND ^9Q]S256P[*=X3"9)IX3RR5B2E?B [V7"97%R$"X M\Q)DP%3T&1P4/ 0SV50UW2/?)1P'=NB%!DC?%^QSI-PA9F0P"I^(#DYDU596\/"5/C )ZJ2YOEK)(^9D*H;I6 H\;9FL?_)N'VGC\ MSIM=$ V&/C/1QQE.1$3!*9 MN5P2'GP0XD+/PQO'=_^;J3'X\#4 \^@.<(C>BE#P>TB]P*-9DS:QV@EGZ%BD M$!E9M*RRZ'![9=&CS!\_CXV1D35?4BCNF42$(F5U1BWK+('?!H[8*."PI"Z%D'N0G+ZCXDXF@[D7 M[!?LWU#5+?$3#1;\1(-"/]&G[?(3G5__<7)IG9Y]/K_\VK\^/3_;#V/[$QRX M.G]YDU7L7)I TZ0)F#2!TJ8);+#Z@N0LH#8W,J["GW(6V=GIZ^09K: M#L@)+TG/R.-&OFB#'KH]%]R=%QP:*";4JIK@D'ZS*#C4JFL2'-YJV\>GER=' MU^>75[9U\O^=''VCM(#SSY]/CTXN.0SEZ/SRXORR?WUB_7[^SY-+C"U2D#):=G3^]>+D[&J/M*12DZTYHF'HQ);0B?H"G:@7THEZB>C$_):N@"9< MGE[_RSK_ZPRDFS].+T#2L4#0N>Z?GEF?3LY.0.S!6'G^G:2?K_TS4'$QWIX^ M7IY\ 4GHV+H"]?#//\Z_')]IV;BTB@Q M<5%DA"@$R!I(7JYR-./ZL@]RR!']:,MT'E:^K-.SXQ.04HY/C&YEZ(BA(\^E M(\T%.M(LI"/-$M&1)^SRXO+T[.CT @03+;OO\\F)S"H^N?SGZ5'9DX0,W7C] M,]Y^7U/+^)J,K\GXFG1?4S/G:YKG9^QK^J=Q-16R[V[MU864I1))D^2/EB:1 MI-\42"2M$DDDB[;4/TX_G5Z#SE)0V<2Z.OKCY/C;EWV1/Q8.Y\?$';@Q'' 6 ME'>5KS-R-9R($6;,;1&6KG!*#)B$S[IL08":$RT4Z!8A> ' YSLP?R=]9Y^;M_'%"$ZXRK 2VG-$H@J#<2D@MDDCF>_?/AP=W=7B<2PJC6ZWT:W6X>]FJ_=A),:UYK#: MKK:J]4K\(T[Q]Q"&.X1%8"&W7P0#*$Z,O5-R$NP($X1),_J%T\M0MOS5^NEC MHU+[[0,^3ESJU2!M^9VL&8P>T[/[N Z/D\Y.4RT0-<:#TX>5PL)0ZN/,/3^G M%5*C5LD2K%KSB-IWCSAKHX6N]FI=NL_W%+A;\'>OW?P@?C0:_ZGV&M5J:^VP M7=\KV#["A8PI?1[!NX_MU@D4'P-MR=JL1J6ANG0O0/H_$M6V-\L__@SK @'S M\!]7G](,--G>U^)6[]BJ6"8I50'J&0?.@EMN7UR3/^PW(K3A[TZ[AXC0_%YM M R*T*Y-XNE9$:!A$6 T1FDL182$+7V'!GQH6W M'H8"6IU=M*Q306GCW^)<] MQ8%VJ]EK-6L=.(%.LP8XT#RLK1WZFP;Z5X'^9J6V%/J/J!YO/ _^W<,_4P$' M6 0'$]8Z^PW40-@;U7H="?LK '5KKX":H%B6";H4% 0[LC[=>\Y=M )5KST3 MJ-,@V1K!];X2ZV:MU>WV:F@;:%216-.YKA^XFWNFE,Y1[&.JU9*KT' E0HSH M_H0>%%HVVOLN",[1R7D5!\/OJ^'!R^@[XT%UO_$ Z'NS66^^BM#2W#/=]7.0 M8#'O0C+_.'I<"NQ,=0M_H DZLJV+X Z;4G&M2H4%T0(VS6,0_%[H^U]-='H> M7CF@5H3W5JUI6$P>M>IK1ZW]TH8_NV$4;QBS#FNO@5OU%[ M@UX9>E5[\'>] MU5827*VZ=OY5J^Z9#)>IV0"C7P(XI_Y-*-@5@,AR%F"I48!N_# 0\1W6:J$F M09\<_[MU1H?H>%8_BH*ARSBH2NM)<%\T'M78D]![,@[AM3P3@[)9I3&KM]>?7&UZBH8] (VA#.VC>[4JS7@STZK M"]CS.LQGMT2\W-E?"2RV6"S0 6#5I+P%\(PUN= S[3F^XAW]6>AZ%JOOC179 MQA*@OQ0W;A1++WK._TW ?W78761<+(4U# ZD./ *S&.WW!ZKX<#)=.8%]T)( M9+A(X$*<:$VXL)P!&%QX)BXT02'I=*N$"__773\N[)>WY+,KO%$DD8 @,!.D M5H#S[C.Z_@^PH[ZJ#9Z>E@;TMM*7:UB4\XWB>]6?%DDP 7Y)_?M7ZZ?#CFD]/ MNK;7HQ,\&"TX'P;8V6N3;!H!5:LV:O57PZRNP2PJCK:ZZKS42SJR9 K@T3U5].H>P:)GH!$#^G>KXA,+]'*#3)M7M:K5?<4FP!, M%Q48WL3&A"]T1'#Z1:V[WX(7^L*;O=?S1-3VV ^^1J>W"N!@RKRJQ_O%82/L M)MQ7EW<1JKR">%7;+W?W5R?"3+DO H6CS)+U8GA?1YC44^#]\5H/>G'RS=8Q M^GQ=7,.GH([1BE5\9/4>Z_%:21F(K%(>"0LDM0_5Q(]5Q]F/RDGJS&4%I70. M4RQI#AP>*Y;T:.68Q8TL;3" )[M+E4AVBD^W.Q2:]DHB[6Y%USS&IPO=J'-" M[=^#B6]]%6&(%08I./HA(P=J7W7)V=>H^#TI_*Q1VVM1EOVQ=GM7V M,H%.%2;H&J2:0ZK7D.+V+#II- (FE$P1.KUZO=H0"7)NH!4ZZ]R4-N[2A_!B&Q[)_'$'7)LWJ>X8[< +-)MH(ZNL&_/I^@?T7T! 0[*^2 M0>2.7(>*!*P[8OLQ0$>U9R&JN[%+A^*ZS_=::S7Y>GU=>[L+%!]U?LA_O_[A!@=*I/ 8Q&;6\ (RU_(BN> M7(2N/W1G0&!.?HAA0B' YV-X H!BEH11XJCPK2&]TJC6B:PYX< !'FZ=__#$ MO=4?$JQAB6=KI\#G25P0P*>^]^"3=8DPX)."SY-4\D;=4)\"ZL/UEIX&7K4N MJ=5'E130:HU6]4%8>CR41S^,TO0OV627H5IW]M:M$!=NL&"9)>AE^-GU0)R: M@"Q_Y\:3\D+=]C?2ZYA&>J:1WKIBPTK;C.O)C?0B]R9MQ$9_YUJP79W^?M:_ M_G:I]3#;X"I?OU%905?44]]RAD/ =@>M*DB--9' "K" W,'HO2K>>/)C.''\ M&X$2J$W?A-*W"W+%T$DB,>)>JB%;7T#4& @+2T;"#S"D&T?PQ<3QQMQU5;#- MBQ^@ 4.1^/#6"/.-@5%-@A V-WJD@>K:3Z50^'BBQ+$@9!00\M4Q>UG4Y8-L MYS'Y9EUKRWREC==;*'9V[E_^:1V=7O_+^OWR_-N%;9V>':FUO.+I'%RFY/^]@50#J>6%U =/Q\#HAF!T(?'K$+Z64I+\ M0K8:Y>_6=QI\_L=.+'[A/Q?_JWMW*,JC_I Q92,89>7[KU+K56["&MX,#JJV MA?^\+\\I?[K_I?#,B@#P:5NS-D ;WNZ\/D0?&/:RHDPZ1')1IH>@<+5#?$T" M]]:H_8@;Y%7I:YZ-[#(!+83%1U2JUY9^), K\"$W9L3 A3_M25SEXX:)1\[XB0HJ:CK6O)*CU)M' M]>LYCSAO\1%*;Z\^+A](D1G@N1>V[AV[8KPH:&[JKEO'F"=L,K>AC7GG#QZ*K:-H\2?(EF5 PVP??1"% M$C]& :8T:/CH\DN)FI>8&QA;?U6LON<)_[E[2WD7<3),/A!^1,&?94#--6T2 MMC5UXU@(BSCXFT-<^:'K0F 1P+]7K"].^-U],725 9:>MJ4WN9JM!Y=+S)$& M\E&Q_@A&-\M4E16)43_!G.ZGX>Z&J=):=OLR">BAVS4AS"\,8>Z:$&83PJP. MZ/%JI_@7/\R8,/> ]E?Z9/;@QB.@'UX#_K'Y(.EP%L9H&YP),A"F =,+W^>" MIR]/+LXOKZWSS];IV?')Q0G\Y^S:NCSY_?0*\/+DV+KX]NG+Z9'5/SHZ_W9V M?7KVN_7Y]/)K%FG]%G'6K]-[\CK0C%( R(J5DKGW-2>FBE^3P,.8ZJ6EOEYS M 8^?[0*A7T(Y4@HCIUE>959E&!$(G\^ (F&R'-O4,U4]K3L6/09QK[G"MSV? MOX0U<6Z%Y: P)[B((OI#*,D=S0##P">QDNLM.!ZY2:*)$/%R<+(.M#(,[RV' MGM2**M3K)$!RO1]5NC$4'LV1FS!*KPB'"&:""V,@:]#@6E5ZL,1_$E@*CSET MHHDU]H*[B(H\"&^&$D?*\Q'?!(7ZQM 1$O;ZX2#] Q\P!2 ,>ID;< M"D]6H@CQ# /<,KF#4EC+-O*^ F=D!4D(VR' M)<^:LU"044(QB!9>[ O6#+: MCJ?P0(B/PL\SF#^:'V(61*Y*$-6NXLDW$24>GSAF9V2GS@XK^&JM9PO/PIW# M.%,$(_+ .9D9:L:V*0^.^T;XL!(/TT"&0]074N_9-Y^ EQ":UMV?PH1#YT'" MMKM(#43ODQ.Y?#F2_.TOB;N> !(5XY<3"@7Q,X!O=^!Z"(-YK,GJR$S35H@5 MZQP0>.XU.'! ??$#L19Q12&XXCP+XQ6N:>!$G!F%)(+($[KC MM"'254G9!L+2!#Z>39*AN5)J1*T*7.M4O6TL1HC+(.$/DY#]WIYS%Z4TR)G- M8/$D]H>))[WBL,O$DZ1(WM%5]CX^D;KMR2P117IM8-K4GE($@)\A5PI#V$H! M:]D5 3CZ(X",])CY[*SK21#IOTK @$<< 5AS;">+)XWT'LDZ'R59"<"V @& ML0,3AL*) I^N%K3:)*2IG4&0P! 3@0E_RQDB0N,X%*0+IEP0+UH]8J=CC!)! MZ!B&0 3AGW$("\$M: :(2//@3<*0S:>+&P'YH(]"?\&D)Y^E+M"3BEW)5FD MBRH%EB&$0X[#P+,"P#!M!QPZ JA7L?K U9V0WLSNP<:)YC%-'A?,Q1F1>.J( MO3CG4^>SK0$<*VXR+725A#.\1!A%4BH<,(JZR<8(S^!,% M&3Q722?]P(H2E!]X_C=#T',=*X9>@I**O'"60X*A&"6P9);O(EP[\0XW^AXM MA4=U%Q:@^GVQ$_X!A] @NDBW 0 M48S\QH6EB%MW1&74@,@Z=$^,O%-D&DQ<1VXT]()(CKET6\P;Y5$Z7A1H"[AU MO,2)T\$+Q3Q*&<;Y,,"*:IW ,<)*W2E)=U-G)##<:JKU)0:Y]@Y;O<#_YZ9 M>$2164K2CBX5%R\>2.5 >*ZXE61-HY9PIGA*<'(:#1NDDI8FT^\IFP'!\PBY M\1!=R40@OSHQ8,4>*]C(;X;J3)AI3/E,@&9.IXG/H7TRC!!Y@/H9)B/:G-8U M',J*M%*92CG04FXIV7(H\E,%X;Q$E_M92G$\_#!U[[ 8Y<#N#VKOI2),I)"1 M.,)A=0I!D\O],%V4 Q2 76#)9""HF5+FE\(-:AA_F&B%>4#/[- MS,G&6=%:X8D?<.BC&XG$=.KIIB3.+[F&42!8#G \]$ 2RP4]U+G7$5JQQ6(Z M'CO?A8_4QP&2'GB"2;?DZ3 TM3/4UB.)TY(%$2C8DMK@LY$ D0&/6RXF4JM9 M,@#2(E^GL(N7$\!"W2%)>_?R,O>59KE8"5[XP((OQ3"X\=ER\ML']R/+.8U? MX1'K:^+%R)^L$X\9>S\,4=.0]D-W3\G;"N5KCT4$\#K3.3!SAU_2LK;[>(*Z M0A(R /X7!: 9X/\/DGF _+VK=4&L]#P\.U*A&&!!OE.TA,QL!?8UTC@0]9,H M8H,9M3FH/T2-[9P:3_X2$O5!4A<>5CS!8!&19H8P%80 2 M)))(%/^860'#"#+BKY;'VXZ6S[V?4$C2&L)2)E9G6AZJZ=-99@).&:T%LKF4 M'Y #VXI]1^DCMC3(A% %8WN?+^)[U]"FEFDR@E@YHH[^# *ALDT51B1 M\B4SKE]%YF(&QE"3%U 40S&7%$A4K#/SP3R)X;+E.)$BWGQSRM]&U4U))4]5 MV2*L5#0PI]-.!2 8[P449HE94]!6F5/(E4M?#RK5RU#^ >*YG&Q_<:)8FG?D M$5 6DT!-GO.:V)<$DR[8E^9-21';DO3S'MX/R6B8*OOXXRFYCGBIUV(X\0,O MN+FW?F=G$46,T&C\.!#^B7!N :XL%TC-,%Z<8%]IB_OQR)FY,?R \L<5<.T[ M5%^,;&MDVW7(MD,-N.:$VTZ[:E>K53RY$<7% V(XM3(",^BYT*>K6/YL-1( M@:?\4=45#+S1JM*C@%6[5,V/)M4\4*E0R59092S)-K*GI**LPF+*0LCXC2;Z M/;T@(R>N7TZ40@^*=3E7T,TR)UV&'/]/I" 27\CH!_M:%24C\D/BXXHB:6ZB MS%%".K"&C)ECATU_RK4338+$&\U3-HJ3\Z0P1[K[B,(+<,FN/TM00(V")!RR M]H_-D,AS8^MS,D)G2WI(<_R MYL!1,HB KB #@*'"6/[V>I&/EOJWNQ@%R1&^O[G3&[0Y_^VG"368J?Q[=O.3 M%87#_!U[E,B&D"F>.1'C+ M'*)04'3X)JS(11,&?-FN+)RJS-'*\K,V0GTWU4=FGA^M+R%LL^E@GP]K_Y.E MQ[QI%MB+23S$&YHAR4Q[?U*OEYLO84-X%@Y!R[ M/D%J,58^&S6*6E0]3WI>PIPMSB#'Z\JD@:>O;GYCR^2+-8Y8(' 4L9;GSUC MZYZ:;;]1W!I\5*Y^1H/!FF7J)RV!I6M]^K7=O"5A6C]V V!["&"UMP,PI>H\ M0CT+I$.\N'JU"?IG Y705NM]GL9*_M"A8H:X5?=C/XJ$BB:3C5[@A3GPQ ?A M[S MP.9P"P=^/2JY+L1^N!/K>DS];K MX9(A:-VS2VOJ9XR)HNA7U":[W5JM56VT\D945[><6HGO\M??KHY_DE;8)#J\ M<9S9+WA#(-H!@ K2ESB""$;X =>;3$=!/!)#%V[Y)TO^ 0K>Z=GGGS[6:W:S M7;5[S:XRRZJ5+:#8JUW(*]Z_ :X4N-H%P%5[9>!JVM5.U6Z@0E4&X"J_N+9! MJGXIAL*]10M/9%N^H$!VC)*\(VL4YO^-@F00CQ-/R[H96^]RL1C4O][]<3AQ M1R,!2H^$M1[@\ERG) @U1!FAG(I;ZPO/H2<.NM5MVO5HM!SDQ8+9&,.L^ESV]!IAU M>S6@0+UR@)G1171=).!T JI8$%LJHQ$@9.!Z'I;;4DG%&!2%98(,5W@%=&W6 MGJVJR O\RXTG1TD$D"M",AZ]%&O;S9[=;#3*@;,&UM8(:_5G:RZO!6LUN][L MVKU&NQS09O0:C4-"Z?D6!PPE#0]T?G" /LIG@A[C>J';M6WY3!K,BEMTOL9\\ NOE<9O9J M -WL5>UNK5-B<"Z_!O3:;M;K(,;[D]8!R3V XIK=Z31+#LGK5\SFHYK>Y*/A MQQ8KV6H?20ELQ0\:@5O5YTJOZJ:8')\%_O!% M>G3=;M:*9 @CM&XW?!5%9SQ)5-U=^"J_(/>&/O(TC,K#HE4FA&HC2%H4UO(, MU_9+D;1;MWN-DB"I@:\UPE=1Z,0S/,TOA:]FQ^YU-^5=-H%2:PRE]0+_YA"K M&QI.\+J86A03\N)@VI?B;:W:M8%)E0-Q#;BM$=R*@A!>'$_[8C8!X-:KM\H! M;D99T/C$>=KCP!..KBP0X!X&XT.L1TY,Q#"(U\'8HF"+)S&(].Z^X-5=XKK/ MQ]\B05C[S.RH=M=NU0Q?V#TH*_*I/XDOO *4M7LMN]&IE0/*C-J@JPV2\7.7 M1:R*/G%GQE/P2CA9%'0@*?__?<9"I>*+>RM&IW[L^-3U@RVWG^Z_.O\.PB,L MY=C_X4:'ZM8N]4O[2C6E'\;M^9%!U#OY@>V/ =U_#X+1G4N%6Y_#2'I-D\N] MDT#;6\Y(MAUH6_66W2X+T!HU1>-+ZEX-)WH5I&X_VV?],H2K5^UNMP'_EB37 MUL#4&F'JV7[JW8(IHU_H^H76$2G?2TJ&UV\E>=^O+-?VLWW;VNUCEY,D%J'J MW/GL:.E:K6DWNR9?VT#R,R#YV5[T5X'D3LWN-#9E>S6IVL]/U=:CYK?K[\*)EH )G LZ>** 3[TI&TQY<[$-$[=F!$0P!SRV89#> M-W<*@R V1<4:N\:7#4031#\[".,E$ VLJMILHU&TY!!M^/*.\N7?W(]?7&?@ M>F[L"DY$O9HXH9@$'J!5VD+L?V7+8W[#PDH*\7W67ZS\B>D/]!DSXYL37V7\ M\GN-7IMHJ'J(7D8YMH4.[$(-!7.XY2U0L5NQ/:K'!\B,]]CA8V>T]A(W#.L\ M.^!'W=8%7];+NCKTJG:[89K3[3BL/3L0:)VPUFQWEM14,S%!;T[_PP0SDG5! M;RM90 G"(A[&Q&='[L@[TK3XE[98J;;M>K^L0;F\LX+9'5BANA9]LJQ90>O1<:SD*A:OW+^0&+1!F M:DW3WFWWP&VMY2C6!6X8IM)HFOSC\K&&+ZXOJ!/U$%B!NZWY *7'RF='5M#] MG(^/Z'9>UN;#;O6J=J]:DN)A!KS^?_;>M3EQ[ H7_GY^AS M[K<2X54XS:$\>+75>KV._Z\&O*3^7U_>I;D:B^0#07#C87EK<16V Y=79:[;Y?HJ9 MCR';_ B$\]>PL[E,'3W@&\O-E:FCQ3U)__<(A]Z34LDV<2[M&E].Y:% M=C79:4B"N0"8T](N-O$P;0KF=KVEZCL;WR:]3,6]3-*[5'&JS[;'TQ)@UO4N M%74K-;6NVDZ=\E,E0US"^ !@G)8QLJY;J:@_J0>RJM=+2Q2I$HRE/RF'&%:& MV/_][V=?/O_SW\W:U>?OZ4Y(;6A;H-C4/.*[,V](_-JE M[S_P7VKC8&+7;,LA-P&9U%[TEQH>%@+B((7\I3N96,&$.'Q"-U(90(\X0^FU MFKNQ/S4<<=>:3X8UZV=M;)DF<3X(-M6-7@^O/@POSS$?2&^W!R*9\)':0H^! M._P1]HM)](I1"&T4\T$RRT.[L=S<';OXX\;&?V=^8(W>RC,W2O?[QU8K%ILY M]9X7D%%6\9ORU]7B2:O7SW)(,:VNG7VJG]>U4(;1_X"5X"DOACTCJI+G)GJ^ M9S7./C7J4?9RXHD^=LT"/7$6C%T/]L[\[0 87OH=2X;B[A9^"'<\L,VMOGK3 M:&\_ILF?\4@\;))WH80<+0][J?>:>=A+O=1+I+^2Y?O87P*M:W<6^ '\@"%C(U#^.7.( MQ60:0R,@* ;A$X(O!M1*4X'!3*"N C)@?XESZ# Y#?^ MA9*ZJ"==;\E6%<>'QXQ6%1*/QU+8M@?17=/6$]Y:/9<4U>H=[.9ZFX? 376W6]6T(;U6!;TT)D,0+L=^D)-\&Y]3J&5U$5G-.;8^L M4U.B@>6D]MM#2U MUYAS'$@UHXI<72L^:992Y::\6>LVU79=]B<^/F 5'_Q:#K!Z#;6E'WUORB,6 M^WV>U3V]UU9XT"P]9/@R'L\G,-@(P*DPRLH8'V\SR" OU MWF4Q@<(-DA](8%@.,:\-SP';T8]!X(HAH! _4'S8+[!ISS[I+;77;*AZ=V\] M,U,+([:6]OE>4LQ!4$SA'L_;IQAT]_34WOYF#.V/8JH?F=UVSCBKG_579H[+ MLMH*D1-+]S!.EY(P";,%IPGI:N]>D.MM],Z#%>I+E'"^0#@7+AC=FEP MQ@$<=;7;36L\6B4X5S]7>#=BS9X;J'W<8FXEX36 \$QW-K!)"N7]M6)<(G.Q M66RB<,/M6!5^WS%+8QJ@7NN:VM'VV6*B<6PR4&*=8KUP3^[M8!UD1KW9!@&Y MS[ZF>;#.!.2OP< UW_ WG)SZ2?D_"K!]TWIA/Z6*IK_-K>IO:PLGL8QIQE,V M<[P."2#"2S[UD1#%& [=R=1PWC!IPW$#>$3@(GZH,D:]L"/+,9RA12U"G@_F MGV>OM?0=@0,0'3#NOUS\?C:/EGK]ES22XI]0:J4?G=';S=WO]ONW\(9Q(N=[ MIB0>L@"U!$KG#^GL$SY.43[7=/;@$$K*QW&HBMWWOUS7+AZN^[_7^I^?KA\^ M*(;]:KSY@B=\@)-QR-Q"QH2]E8[0YIK:7^KT?VE*'/_3F?)KVA;\X^HA=0MP M+Q//Y1N8^/IX5//<5_&7Q)^>[BZ_6LX/!2X9$MM./S?3\J>V ;MG.=B>I#:P M:1WJPCK")R@?#67L(1?["S"ILP0"7_FV6,#H +/BP/"*^0\%_N:O77:X&2Q( M92>O*C[QK!&L] FY!\[CPG%L2#$??S7"#8I D !$Q&9VS7#P<70Y[/,\:RB? M'8%8N^\__*Y+QYNJF_W!S_1CJX[M= M'(".BMD8;XP8HLNZ#<+?SI3 "G!!JR_D&(:[ S@NXSPWS+RE,]WNPN^L?O6M M8(/ADTI$SI*H$H DS25M^+L_-8;A[XP)@ "AY)!._85ICG,(RS&)0[G[SY!# M?&1"7-#;2J,WQEE*+]+=S9V!RV,^YM_/VIFB;"\NG)T2Z>#39]=3@C%1_DT, MSU>N 1ZFPNA&F/$[78Y(@TTNH71D+(F7+,*%Z;FG2!KZR9,&>CVJ@D-YZCL\ M=:TJI[X)]UERU(?X\9K;D#?67.Z9+@*<*VX=T-NVYJA_F!]CG_)2Y3LCM_60 M#;C$7UTSJT@RBJ>>:LV&@^+,I MSDD[$LLE[T/V77S6:)1@7N"QWHV^N*Y)4Q^(]V(-B?_HVF;!D6>JUFTOR>_9 MJ4Y=*:B,1\V^::KNYI !JOW@\/,5SYV+G$8ZY."=*&GR90 M=S]QEAN2>$=KJUICU^$1*7+V#\IN"2)G*Z"D(YG57J.2>I T;U;*G2LR]>!$ M:8XK$SX3%S;G3_K!D8B>(LTMCB#$V2M!D,7A@8PC!HYB_*+; 2VU)2/\$O'E M([Z9ENZRKI0L'?&:6M=Z:DMK'0SF#\]FEL&19D M-3+0JI3&=BQZPXTS="=$&7GN1'%C=:1'H394B$MFL[\R'A#+2$XI#8BZVNWA/+M=ZYQ2Z$JAN]W<\6!,/,5BHO<=-]7? MRP1R>>?COK,,=:T,==U@E3;Q \X=I"*^6_TG+6MJ747\QGF! \3N/$P!$D=: M=*15;_DD2ZF+'S$6TW)\UM7%R\6BWNBH>KM712P>GH:Y/]%R7+&A2M%SUCR/ M9EI^U/K"A1WB9DEZ3;51KT"MQ_:G=>P;=">"[+0LGO5%50G(UNIMM=VM@,-H M9]"6-M5*P?= 8 _^)*9BN[ZO '3]L>L%0#+>!,PLH2#)H,>.N4:KG,8_[&PC M1?>+83D^.IT+1H"C*5>-9D=M-W>=$B7EY$$C/@OPY?3S*0#X/XGGFH8_7I"7 MM?V#.[\M5PV;+4S42(Q#_>YX0LH\PWED29D*4,)ID%M:4M&Z\B4Z5R0SI+([ M)R*](R$XB<.MXC MNV-=ME\0ARO:/FAJKY4V=V7OB)16S4JKA@61J;!YAX;- ML6AS1YP!FVD-I:7>K)T#AIBX=1TWF8*SB4LE,H>Z7;73V+MK96^#?R5159.H MLF@JK2G+VNELY=/4)TW5ZCA"^W"J*0XOOK:+M.D!@3,G(I,K,'Z28_$BGBC# M*"?_0Z2]BJ;+EC,#JHO&-%U0V+#KGA TUS\#SX#E6X[AO=T$9.(#P\&%>"[M MP+-9V+ZI:@VY?0,B']!-69=_>> M^V+Y ._W2"-2H3DHYISI5B@GZ8AS76[T7!"'C*RB":UZ3^VU]]X"4/H1)!7E MIZ)R$IQ*I*).6^WV]I["MV\B.KPPP5;%^"TYLKJ1(V8W&=RF749B%&!A\T+P M>KVAUGN'TQ1*HOR 4%Y&-E0I*->TCMHX()1OWWBMAI%>)4O_6%2$*^O%,HEC MTCSH>X^,B.<14WD,W.$/J314G9UFV2CM,M+=0D100(1@83SV,3 "0FL))U-X M?L%>S-VVVFSNO9YUWY:+)*U#(JTR,O@D:1V64T"J1R>H'D4>%,683FW8@8%- ME, %\I],:$Z_X9&Q:P-+.9K R$J>V0">:;HSW(D#F+2]?+59'+Z,[,N$,=I_ M,2P;T?/D7E+L4+;/H7-A^-:PZ.C(IM96VWOO3M\X=J>,) L@BS(2*'=$%JU& M7>T=$%E(-46J*475E#\(,@QB*@9L@/%,F%[BJ_#>0$''HICDYF"5M3:+,=VU MDU ?\?3GV:[ 2)]!Y'8V&1#O;D2O]>]F@1\8#K*N#9BNUE/KW8Y:WWF'UI-3 M1DZ5%-;.+=TC*;3J^D&1@LR!S"=33P>=2JAXV*UD[$7(=5G+%,++ 40HS MDT:W?E#,1!+#01'#VOF,>R6&3JMY4,0@K=6$9*5JE4(,SX'M])4I\9AL/1:) M*CV%+:U3)&?QGGBI?.6:0T7\?0.]O'ZN[;K4X.2$J,0_X+](-J/$O[1(,W/U MJ!XE)>=Q7MY.0>'T GP#DD!ATL!1=+K) 5D24_X>>":;^Q/\ M&W.DO M'W\UK1?V4ZK,^MO<.O^VMM02"YMF/*6 9(P!>4BPM4/RJ8^$*,9PZ$ZFAO.& M ] =-X!'T,PMAR9\&BA*1Y9C.$/+L&%5/./2/\]>:^D[ @>@#&W#!Y#=?[GX M_6P>/_7Z+VF4QC^A1$P_XHI-\GZWW[^%-XS3/M\S)?&0!? E<#M_2&>?&,X^ MUQH<5@)*RL=QJ*O=][]KON_U_J?GZX?/BB&_6J\^8)58&]#A\PM9$S8 M6^D(=J[*_:5._Y>FY?$_G2F_IFW!/ZX>4K< ]S+Q7*$9QK\^'M4\]S74&>-_ M>KJ[_&HY/Q2X9$AL._W<3,N?V@;LGN78ED-J ]L=_DBR8;J.F%9J*&,/F=I? M G=XED#@*]\6"_B>A>T@V8'A%?,?AITCYZY==K@93$EE)Z\J/O&L$:STB29! MNB,%^[*P'L9&Q'1"$"0 $;&973,+RYNND_W%P_?OQU\&G7O!(6!Z"C CC&&R.& MZ,=2LLZ4P IP27DNY3B&)P! +N-\-\QO]Q%'\9POW X*;VN]7Z#A2G7_YM9 MP9OR[HJ,K*$5O%^]05M!$$,QE9N<<5'5 0F?2^CP=W]J#,/?&:L ,4.))IU' MQ"BSMPYA49R+X?J7/Z-03# ,3A_/VMG M2K_"#]Z@L*1(2^ (%@L=@=->*]8EF)/W !0BSX+[7S#ZX32TGZ4LE!G&5U0V M1)94GTA 5@60-4U"4D*R$I!D&>BG" %]5Q#8V]GV8;_176/856 WAF76;AR) ML2/#V' XF\QL@V8'GL#1;G[CCX/PWH.ECM12X9+SF64?S=*'KAOC/%9#;6?< MH;I*"$N0.VJ.(8\[.N[^Q)TY@3SN$SEN2=TG==R2ND_JN"5UG]1Q2^H^J>/F M[D%C:@7S_B-Y^B=R^CP +4__)$__R:T.Y6_-9;2F(TA>+B^7E\O+Y>7R\CU? MOI4*Z^W&6E)TH# K\)?R%9VD4G-AV(8S)*KRSYE#E 8H5UABL=4RLCPGO<-G M=$HLAED6ALZJ<9EK,&KQ&AFC=R.:D-+_:?DUEC1UD>P=_8U@ MGX7H6RQE]M*=3%T'4VSI-].^LJJ?0TD=&]IZ2VUT=C=/8]EQ5 9[IX#O5K7P MG=*'-)YUSFY9$-ZJWMI=DW4)[@J N[T)N+7#XMZZIJO-^N[F'DN 5P#@G8H! M?(OL6U!\(SAKOUM4*0_B!!(;E$%-TG=DA=A4?-NOO9[6S3PU=[?;J:K?;VSN(M^K$ MWNX4Q5.GD"P"T9<3R&[X=%-76]V&VFPT]@[Q';4ME%D<\G)YN;Q<7BXO/];+ MCR*+8\M*+]6@%,OW9]B^$-YY.\FHAUA,+F\L;RQO+&\L;RQO+&\L;RQO+&\L M;[R7&^_9!7H0EEQ_./30B,,F]<3Q#?1>'T5$XS!R*[K-7%,FJI.,CY?>4+O_ M:N99SO,]/-[E4Q7%6"AB7L;0M"RV\B?Q7-/PQPMAE5H%HRF2 K9& :W*4L"R MT.$B_O]EV#,BX2_AOS[\VR7!?V<)_5("2!(HEP0ZU24!*0(D_K>._^Z:^"^I M** \1KXB3:JM-CIM">E3@G1OVY#>*F->A6=9J75*8.ZE39%?&\R;UA7L -BZ MUE8[%' 4><_ M7@*WD5&RW5%VOEGLAQ$E@[VA?_*E.).@SP)]=4/#:\I-B7B)^%R(+RL47(E8 MF$2]1'TNU%$GY+"=)N*:ZU(98UK:-J;9ET<$)XUNNEQ&G+#F5)G5BB-Q=Z\P5B M]\I1F]TJ=B2495ZK U:AG:]<62^621S3KUV1H0V6CRD#6243.9G$#_*#8CEC M($/\$[!T,JD R<@3WAH;KVZH,D5>],W_SOP ;^@_N4LT^9!AW#C7/X<$%SNO M(ZVKVD1=0J6.*O_;>F1+,8I#KY<2*"L26-@RTK,]OJUN6VTV]U_K*,=W' LA M:?DB=)(FJD83LB9H]:ZQGN@7LS=\><(RUA(NI MB%(QE;>P[6C2N76#%4B'.OZOZAJ?5Z=^\8EJZUHR&0=:M(2RM&*L+?5U"' MJFEU21N2-LJBC5*"\IL6.I5/)YK:J+=539=R1-)*609&*;']PC54TE:0$-Z< MW><+U^^-97=5O7%R+%L6::W>M5L2*)8S="=DZQ)/F1J@SCC/-;;?<+?ISYWP M$#A@SR1>_+F*[]J62<^WKBKXS_OJL)KG5CWRDR M%?C;#65O7UW_\,KA)44=#T5)7BV1M7->7>&PM636DJ0J2U*264MD[9Q9;SW> M+%FN)(Q#)(Q2XLP;Q-(DD4@BJ3R1E!)P+A)%RT4=*\8;JMCJK=%K25*1I+)] M4LD7<):HEV.ZU@^H71BVX0R)JOQSYA"E 7!$1!U%.LD\[36 ]DQW-K#)@3"+ MY0O.XA9SH7VKD@5^-#'X;A;X@>$@+1?C2&V]I38Z.^9'\]P'3NF($UHV0>E? MCX.B&O5J4=2R5)RQ:\.[^NR6!0E*U5L[KMP_,7(Z29G4T#:AH)W5()8CE'1- M5YOU'<^Y.3$JDD*IH5>,I+8HE715TZ54DE*I;!)JY"&ADJHDRY$M6D]MM#2U MUY VCQ0O6Z6-YE9H8XM"0NLUU)8NU2Y)%UNEBU9ANMBT.+($&NDT5;W757M2 MFY)DLOE:LPK,&NW"=%*X,G)S HGJ(754M'J@:.V["BV5=F0UL23#7-*JLYP* M=R-QFBU5:];5;G?'VOJM;RQO+&\L;RQO+&\L;RQO+&\L;RQO+&\<35&5'-M(:6&I139Q>M8(7O/2&VOV+#?+IOR^P MA>9E#$T'5[A=(72> 4TTP9%5H,"EL43%_%/V\1*^$OXKP__M+:.1>"_TPE7 M4@)($BB/!-)F&U:$!*0(D/C?.O[3ND5FX;_$@5?E,/(5Q;AMM;/KXG8)Z?U" M.FUX8:F0WBIC7H7G?2?35@AHIP#FM :1:X-YT[*)'0"[T6VHK8XFP7U*X$YK M\K@VN O7.D@]6D*Y-"BGM6)&U3U1N]"@)4YC^NCII= K>14;+=479: MY\AJQ C6-ZUA;^B?#J^C<84 >0J@KVYH>$VY*1$O$9\'\:VR0L&5B(5)U$O4 MYT)]A2/ DM%+R&\#\NM&?'<0\5J)W16]_5JJ5F](%)\2BK<>MRV;_:Z"L'3] MGQ1^2PG2;BFNM2&6M3JV!]MQLQ:)Y_WBN90X;=FA+*D32_3F0F^^0.P>.6I/ MU3J="F)2EGFM#EB%=KYR9;U8)G%,OW9%AC98/J8,9)5,Y-6:8ERAW3^:$\Y@ MX]4-5:;(B[[YWYD?X W])W>))A\RC!OG^N>0X&+G=:1U59NH/ZG4<8Z/."3[ M._837L[^VA4.X4G^)ZE#\C]YPEOE?UN/;$DN)C&^9XR7$O?:(&X@\5X=+!X+ MWK.&@+1+"905"2QL&>G9'M]6MZTVFSL>L9-R-.\K ,&3@'F^^)E$['J(E?4T MJ\,3K)_XQ>P-7U[&(W:GRJU;_5F%PIH',IUYPS'6X2VF\4FE3B(_%_+S%8M6 M)$Z3A7L:W)>PE[#/!?NRPI,[+;&1'%]"?W/HEU5/N<,Z&\GR)>XWMNL[Z\9D M2ZRV*<2YLXW\7K>AZA7H)R?=4CN"[[KUD:65V13AOBNPJW8;^R\2D\C=$7)+ M"09O6F!3/HK;JM;HJO5V72+YB)"12(KZ%*VND%BPAO#DSSA?$W1=#;7;4 M;J]BJH$LK%D=N;HE@6(Y0W="CB)L!6?IF<2KL2.%FTU_*KYK6R8]RKJJX#_O MJT/SN=>[WZS,J0%*G/,<7^812X3C!5&&>*EN)#5%C@'7NJ%,ZZOK5[XP61+/ M<1"/Y, 21-ODP!4.;4H6+*FG"M0C6; $T199<'?KD4;)2"4-5)P&2@E7;A#T MD?0@Z:%*]%!*$+1(["@7(60[YIMJO=Y0Z[T=9YM(JCAZJL@7494 E].)UH]) M71BVX0R)JOQSYA"E 7!$1!UE?*H!M&>ZLX%-#H19+%]P%K>8BUU;E:S-HCF= M=[/ #PP'J;M@+%QOJ8U=IW?.\Z/&<0O<#5#ZUR.AJ%:U*&I9KLG8M>%=?7;+ MHLDE>FO')=$G1DZG*9/:FU#0SLK'RA%*NJ:KS;HNJ4@*I6V25*=B)+5%J:2K MFBZEDI1*99-0-P\)E53@5HYLT;IJLUU76XVN) O3!=;%J;5X9YWU7;K8;::.]X>)LDDV,DDZP*JIY6F$X*E_YM M3B!1P9_>4GO-A@IFUI[+K%)I9\LQH??'$?XY$3+,HD)].17N1N(T=;6'0>-= MUW\7ESCQH#'\/'#--_8G^,6 [:>_?/S5M%[83ZET^+>Y9?[MMVB!&CXY08:< M"CD1)A$8,M$/@N,1+/O61$,48#H$A&\X;[!\PB >$;@((YJW M )S;5$:68SA#R[!A59R5^^?9:RU]1^ E"&ZM_Y^=O_EXO>S>?C4Z[^DD17_ MA!(L_8C'[Y/WN_W^+;QAG,[YGBF)A\2P1]]$R>3(9Y\8SC[7FAQ6 DK*QW&8 MHG#?_W)=NWBX[O]>ZW]^NG[XH!CVJ_'F"[Z K-LA&,O:0F?T%.-=9 H&O?%LL MX'<62CMV8'C%_(>A8)R[=MGA9O DE9V\JOC$LT:PTB?D'HH[4BZ1(P/%?/S5 MB)A."(($("(VLVN&@X^CRV&?YUE#^>SHX^#3??_A=^7RYNG?RI>'N^_WJG)S M>WFN]&^OE,?O%X\W5S?]AYOKQX^_#C[MFE?"X@!T5-K&>&/$$-W1T/#'(]M] M]<^4P IP13FNY"B&^P,\+N-<-U2;?8HB^(KR&;^S^N6W@@Z&4"H3.5.BN@$2 M-9>^X>_^U!B&OS,V "*$$D225..$EF (]"PLQR0.Y=H_0\K_&)/0>9*\EJ=K MQ9Z]2CU=6&M:CMK2FP#[A0T!.Z.=*6,6'E(\N7 >%@O\C!]]#90YX%;#R#!( M_)48/JS2AY^760Y($X-/GUU/"<9$^3*0Y;)N,U#EX>QSF%HE:+ ?.F^N>A4R*H.B*H=;&PM<*=)>Y$<:?$,P(TY]#T?@'-EO@?UCJ#=;$OKU__^NT(D+V#L6#3 MHS4V-^.K:2Z?5;X]3<]P[JVX=Y8OKHR>8I6HXEBQ!X4/ZTC..6TR4CTZ9VUG MYZQI';6QRW/>GP"N )^+#;-"?ZE' 1#"VQC)V2 ^#G^AM:^,O5WQ-'SC?_) MYNCQ+86?;8(_]!VS']O98HR^VVFIK5;QC(X*BO,]GW=:FQRWRS<[+)YT[LZ%E=MKM MRO+0 ^:.;$ K)I' Z3 >2=A)G1HO;-3S-7A:D8N%M2,7V$+^,K:G1?.Q=%6K M2V6QO!-.:UFT+LG59 MX $SMR^&!1:O0Q,T7=^PT=2E9JY_G&PNH\:E44^+]*S+YW!#,-32*0A_O:EV&EOCVJC5;RDK;I"]G0T6<0%[;#5[P)+\]]ZCOFQA&#EMY1-7UKJ5 R9+ ]?:",6J,=0BVF(;1;:J^SP\S+ M$U"3A>$F#O*]\LX*;3AINE7O>JE;)'4+H8TJ4^,-]8K3X^=E1+B6:_GW;%L+ MYA7H#;79+-Z&_S1MNJS#+B/$M:7#;O74=F^'J7(G()TYCPN+&Q2;NE1MRQA8 MMA6\'2>SRS24R@@U+1) LGSDJ]C?#1566"V0Q#&&?(\>9WH9 :Y=X6R[94G2 MD58900!RVIL1,Q0 U@G&,_0RRJ-252#>2'.K+ WH5 SR*S[E3K"OCBEYEY')D&7 M4>NU2-#8(AN?]H<5C"]G/JR/>&5I6'J]KFJ]+;F>EX"E^NJ]1'D6RLNH=-LM MRGMU5>]N*0.C>B _8>."==C,U5).\H:"O"&+-911! @GB#U[[_GY7;Q]]XD9 M\S#TPR,L.M9=JVMJ6]N21[=T?$B\+<=;&56"V\9;2VT"WKK;:E&VDY[\2\!P MB!^?M'2<;X9N.2_$E[U6*W[]";@I1+/JHGZG@\^+1I_K"A-UJ+MCT?> MS[SA&+,E3HQ/9OFD&FE1[;49I?%&.]8_N?TA;*5'2N:3K;K:U1M'&$8Y?GBE MA6;79L=;AI?6[*A:\QB3 1.^X78+L4'8-$O M7DPD'4H9A%Y&3:D@],^N]\A/KW)%_])+N<.(6:.,>M4U4+5"3G0TM=/8DAXB MHV$5$C&Q:-C,)Z9B.:D./RE(MB!(2AIPEQ:9N!%GN&ED0E,;>D/5V[N-C$L9 MLQ494]*DO6T"+EY T%6['2F#9.CM9$3Q?.AM9#F&,Y2AMVI??SJN!U05WYDD M*I$/VYPIMN40'YT1\)%IG:)[N8Q2Y'@XYH%,N3EW-_J*NWLWNJ1[NZE<59OU MGEKO22]S15&6!;(R2J"W!S*T%IIUM5[?80G0"2L,Z>YA=S+!+KUTIMA@]E;# M%_[5(X'ED1,-_)51-AUSK0'-\/ J$ O=;3K K7"F:;.C=B4W/D1D-GBC689-=")O"?__DF\H>43LR#-@6:M=>3(M/(.NXSZYVT=MM91F]WJ-OTY>E7WRD(7M&-B M_S/+/$Y&F*E^E#(W,K3_PNTLF+K6;6^SWYG48[<(I%(&4TH@2;4U5%LY&'!@ MD.,&)&Q12;.0ARR%C75TD[D%6\@M:)9191MW#M[B(:YHD2@SU8X%69G"HHR" MVG6AE2TQ>GI=[;1V6SQ[.&+DF.R E'2UM""Y%"G;(/PR(IQ+TH<^BT,L+7U( MJZOU1E/56R>3020Q7@+&RPBP[@[C:J/547O;&JQ:/8C+)#FI &0D(5&]@!F8 M\ /6NKX =3FG.%2I64;0&[D8_O\ZVLD'X@=PJ@$Q\0]]QTQ^$+OR'D[?->>; MN%W_'-HS9"KPP]APGLF#$9#KT8@,-\UKTM4V3IGN'*/CZ"C@FH'65AF!] - MZZ>&VM&;:J^WPU&/4F9*F7FY3# J1J ,"'S!00,:NT50.I"V1?DNV=9;2IA-B'0EN32 7$QWAF'*.7KYZ\Y( M=OD:LFBVD4*SVS?Q=D.SFMILU]5>LYQ$UGD*A?VN3*[=,2.T*;6?K2-T^S9. M-6RY?1B$AR*"'V?3J4TK?0Q;093;KC_S:"= *IT_V^ZKD-M:N7,$*VR#7W(_#R:DK99 M[8:DQ31:;)?1HCXY9ET4XA0E2=#$N^5DU$C^OA],E=&7OE1,Z;K:+*E#T'X4 M\FKX+V56S!9=I;>N4Z.2[R9JANR82IC"K?3SU9I4P:%X:M>?D*W->GW1GA9* MX&*-K6(,A]Z,F(K-YR)O4 TE!6JJ0%V[Z\+CF#;BGPMKNL!9/!]N?C>B!TBO M\F]\'TY/*YA=VFVJ>J,GU;4#1M?:K1AVABY=ZY163B?M\_*;X C.#X"Z]\B( M>![\0@]?"H!22;2,W@KAL85'M4&KOS([IDB^OQ]0E=%5X0A!%6?W\// -=_8 MG^ 7;!A!?_GXJVF]L)^2#'ID3"S[[+W\_F45&O_Y)&.OP3 M2FOT(RZ)D_>[_?XMO&&<1/F>*8F'I$MF_M[*_"&=?6(X^UQK<5@)*"D?QZ%R M<=__+CN_U[K?WZZ?OB@&/:K\>8+VDRL=P?FVGY4]N W;,<[/-?&]C 59+[[_>J:[T;Z^4Q^\7 MCS=7-_V'F^O'C[\./NUA<0 KE)F4#0*P8DPPY($1"SQ3 BO 9>6]G",6G@10 MN!6L]C+.:C^'K/8Q_.*>]N*?,XB4NQGR D_QC263',5#+]T*Y0_I]5,M4 %YULXRSE^-\\W5QXM .SV[NE: M^4@F\0\IZ57H_E$LK>%-H<0A(/&=XKBH&//;%, U@5=[4904BRCM8M5[7AK]]M.:_ M!X;2)_97$[2-V'5_D*5_FOE+_^3.O/C?%-=3@C&)7W')[(+X5>\5RX>%B^&O M-<.O&;5'XKU80Y)8^Z-A/":_.&7=BCR5BA)\U!3N0 =)T\<@/A[(U/6M)\_X M$6W2]\ 8+]VBZ O)A[V.K>&8)Y,07/& (Z\6N#7Q<^).&7SH0K_@C"C^" )Z M]01DS9"H]!5LP C^C&_G8^#O31F.#]N8H\+8YPGPJ@IQ*-GY/EK]0>JB.5[0.!O"Z0,'QT/.02+@U=,O&/T MR$=&>9>4\A)\-O:'$EX(7\$%D KB#N#>C']Q+H+TX<[\D,/@ U*YS*G3?.+$ M\'#C-!HR!"X4%2N(GP+=SV>/ ) \9623GQ:-M+\ASZ!,%O'$98*O#-Z FD&# MY)0\H>Z[L>L"OA(DQ%@Y6$7/'D?H!']UXR:Z+1UZ(,R.(4S"5;/<5& I\ M_.IZ/_"_O)NWJM@&F%%T+>QE7G&5YTKJ_F>PAY R&$EX!/81KA**2'2/J8N. M&S3&/?(\@[=Q/5BW39YQ,;0+@6=-P&!GPI)-T,&33&QE*.7AG-AQTV0?6/P; MS7@5>T<)#92!$=%@[,Z>QWC64\\" MI A M+Y8O^ 1^?V0,\1#1=33#]4''EW.*%"CMC^ ->V*02) G:%I\#!S2=F=F;6!@8^:85L3N&YX&U:T-T_3P1>-:>O)%XE1$:3G& M,,+<.[80.$=@5%-884Q%X?;2 BK"<\'S!BCX!+1YD[J:E,G,#JP:W +^1)_/ M]HXMR1>&45R,JLH )*V)01B\'O ]@X,-@%/@W^AG,6N!W@'TM<"S!C-X"E?, M7;BIQU^8VVH"">1$!358*6@6CF<#!IZI^R/:%$ QD',2A&#W!F]3]*C9*&^? M0W>@1$ "B']YM:5?FFD^&&#,'OTS>D8Z89>^OUIR68))_PW"\X=9)BH^ J?=(],W F [B[>[JGG*-S& MFIXS[Z!Y]JG7/>^T%S;Q%\6%YYCOD_ZWRR]TRQ(4]YNRU)UW!0KO*]/7*J@-AQT&7\I&'Q_Z ZX)/ MXELRMR/G\^3+^/YR6\AQF244Z@;1H]CZ? (6'HH3:O[-+086C\H@M0H\- O8 M=]!(C&_\:4KGN,XL1!CY288SA"JOU.HNE MTE6]$D >[(2PD6!1KZ^OYP#C'T.@"^J@/@>:G^15F0)Z6J; 7C($\L3#;[[S?/BG]R\N[[[=/ M-[=?E/N[KS>7\VSWM/8\ M*>[RA>^9X+.)SS,%HT6?5HX$J@5IJB"H!C3O"H0_$#NQT%,R0FV6:EI+-$DJ MA=!*0%UP3MVC_K"9EU2_(E6W5ES7'<9/[SS7SI9Y@//R=5M/C%X)GD?H_ J2 MDA*\DZ1JY7--9%=E*$I,\YE/MMUW^O6F^==9"=B[R, ^\!3L!!26)V3/8SP. M>D%["]<(;ATDY/,((,I#X&+M)6^D^X M-$)/$PH^&JG[?OYXKCP3AW@T@H%Y7U-J4H<6B[#"41F)>^F^]/OWR: ##U;X M\=0V&OW_010BCHD*36! L\F4"5$:EQ.Q/EP"32>@?J[XLH?R7#FT=@D7;"8&T6='9;O4Y?SO(OO^C)Y?NCR,@D\@[!$ MS-6O0I,*,*.$!5<]_AUX'5BUP8Z?IG3"KY[Q!G?ACKD%5T_T9N@;8VH:OHC8 M"_9S& P+ST#@*]QZ/&-K"-_AT?+!?YF/,SI#%18!;!]TM:$Q8TP$[^@0?.T% MN,)?X8> 9D&)EZ1*!,N"FH'NYZ$C\ERYH %H>H86WTCZ'FKZ&Z_>78LVD2=A M'HQ'ANZSN.>SZYJOEFVK/(QKN\YS#7,-*'610'DQ[)G( (EW+\98/0AQ'B]' MO9: 1LMNRD9HT+0:D18"[Q^F*?"E1X">\*>D\.[N4W@G5DE5,;I*!9=)41ASGBF7(KOB]$2\8',3X# !30:A M$VY ' P,T-U-YED5W$-$2%3TB =,ZXW(B;7 RR:=8;= M?$!5F,N[61D9"7BZ[T\ M]1G+QKO'Q>F0@8DEVF:,9SV/U=7!&P,9Q.-,49X?; @7)/.R9SB/X]BC:/B2P##!$8!4W3.XSH*"NXC&Q)()+"0D2RWMBSP+9 M-*$)58EL452!AF"E@D01X;WP!L1#'1!DF_-,+$7"C(J>F(>&?2^A)B( MMD5?IGV$=X)DA7S+C$[Z1=_PHX(35W-!)93O#%"(I,Z_6G9(A@B6W7 MZ?"5.Y;V!0JG2ZL^3)HO!S"(DQ"E':& Q!+!406B"NS(L@GKS8J# *%YFE-PY@ZI2PWH"H_TY:HG4$S^YBJ'UWK"[4T%3YLQ6."+D54@]#% M&+KV$#W<"/&H?DW50V'M1,H= F[(JD+GN*?IDGS\36B[&*9'ZPA>+HQ:\$SJ3D040WBTO$Y<5!+AE(XM:RY%X#]S8358,*H M06TG\34L$9MYN>QO;KI'#(/2C^6\N!95".(K1!LZ98_>@4E+2P%Q1=2^P5UZ MSXL,'#2Q6+,I0?*P%_Q'S)^&)=.<>C@SV&W*])AUO6!-43,,_0^QE4Y(<)K$ M!7M@9F0\-NOYFD7_9\$0N7B[ D\QFQVFDK%@^+^0WCB+/LJ3]KD-^._KA?: M!443)U_=Q;3).5G'<Y M>8FO]"\RSV"ID1DEMVGK9[5IF-66EM26SCJSLWT2W2CTUF:]F;ZM M*$MS\W#&PE<4F2>;$*GL.Z"43T6&LW155\95336Y>PQ>6N8ULRSZCDG=$I=, MX^]C!,//S,_J[3<_BRY>N8Z94\RMPE] 86]P6@YKL2MQ(Y,%IT)#CNY*Z%<2 M\=W(4Q0ZA]!HI688.DL',^9X#4UV:J;E<:*\D8#=!TU60*JYI"Q\.K=TRV=/ MGDV3SEMZ'9M"0E<]=GVT#<((6:+\=.9G5#M$U0 J>." T,HV.) MA+[;^4.TZ%V]@#K","B+WZS!TE'U\"WJ2PL///0_^,GS8M5/[ 1B]9*\@AG[ MC0@7'L 4S?CD#7 1N)F2AU>&AX>M?PF0Q-"B2(:?;<+;X_499E;FV>KU??+Q M^.HI5<27?5K,>V$KC-A6<.%8^^:98'8/DTD#-#-C@+VP:AYQ!S_6J8 M-*Y%OA]@FY,S&+P/^Q\ZS?59]CVW-M8[^&8UV*'1(*: M^9V^W5=\.9J!F%X"TDHM 1$U(#QW0:W7S M+Y9HW%W*'1;<8X8N[HCS]S,],Y-Y@V6L;/8.ZU*H#WZ^U_M.V^(. M/OV;&"(O8TF1S58/@Y7!E#:-HYQE+QX>)\]NZY=23RAQ'I]G'ECU,ZXKCL Z MAY_]U".9;YE?*O'MY.990Q-*.K2S MK1?Y9*@9@#)SPH^/MG?DS<=_. 83YZ MT3?+L2:SB7#8))6NI4\1(F9$8DI6J]7I+,9%S)GW!K1[]JDUK^G6]OK>QL\2 MW[N7\=Z=!0U_&T!>,6UB4P;6:E'>M6T&MC6F=[)=$M,UC)]I#%ZE?1:(4NE.D7*TPM>))/<%! :F5+5JS%/XHU^:0R?30 M92MERK0%*&_#RF?ZE.I!J8+G:I4101QI-R"V^\H[PFQQFS-:LZ3T.MJE M>_L0VC)T9%L&V99A_VT9UN1ZRE)B:J.PTCG^K%4A]=WL0V6BH/VYH">6O3G/ MM,*-YZZ(QONG'/ ,.]P-Q\21N=!/N$S-!04?]P@O4,V*="SVV9*Q3QCIE MK%/&.E>Ɩ?&*8C'1Q[-3%\1EU0(+Y+.8\^[]X8UGHR,$3&>@/\?-*]W4L MO^T29T=//WIGQZ'[)/M#6LML1E-MPF162;25)5IQ:E?BT,1\S[((M[%.6L(A MTNVA.RFO)+D>#KENC4QER*_B9"I,;1D]D-=8EE.(PP%Y,7T MTCDOG8DU5+29"BT5PR_3=HR$^=JH%R]LZ84-Q!SL%HIM."V/]2TEV-Z0%_6E M>P$7/;26E_#H\8JJ$VCY?9"E2X]PJ*;AF?>L*] ?AN?!4MY8M5*R2$G;9Y$2 M7YAUBBV.14\:%QOW8L8-QQAWR=5A$5O(3J8!;^_D$6LRP"Y_ MK*T,N[.XH:^XL\#'T:T8-@A?%#O8N>:Y\IF'>%#_\A7>XZC<8GI:0L^V(]XW MT+3@6Z@ B.^A*EBS?M;&E@D']X'W1&@T^';BI9^PV!<[^\'WPS)1WW>QTDQL M;/B*0]NP)K*I;/58Y370A/M&R"-V#HXFVMF&<_UX=Y_&,?5])F9;J!U.=+I;@UP;M9EK"*U0&]M?"3 M9)^]L.:>_*6\YYIA$V!8UZP4;CNA2A)/C*A0O_24X^[S]>)#NHIW[Q MTC5I5TTV]S/V?8!F\NM/[A3H,Q]:4V :0C05G\J[Z!KZ^#Q/X_9.M$CXWGO\ M_9P](6V?A[0%O*],B,&:"!NL>\,S,GD%FP:JR'N0HXK-'D M'?]\T;/O3];54,B3,$&"MLRD$^A$XP# Q O>'MNJ,_EY.N1YX_"&N>S-?3%K M,E-9>,3Q#W0F(=,8M![OI1,LTAS77I82'&4 U A+T"\?J^Y@8W^#CZ68I\4@ MWD&8,@\D-LK,'V>#8!5R6W4V!+&6>4U$2IA/&[PM$!'[F+_:O>C[ >]SFW@? M_%IB('=I*UP@O_?GRC=&5M1*Q>;\L=T7W5,20ZKH?B8/8+XCLI=-)"V#R5X)K"B>OS>"VR'J8_TYE>UD10ACJ_ M"W#7D"DQYL-O&^LV'+LQ]DBAD]E-UED8EB&^CA^$"V3#2V:3F9ULJRH:H9X0 MYE1^VF%$22FHZZQ M,"O3L JM3#X#1HR]F1L L_YH9&DSK7_[F(&T]0=L;(%]);Y/"*ODRNRGLS!" M=FLOE[2ROF?3DM9>*>[J>F2(A=*46EOLM95W*^FPV]3YH.2$U6;NTON:Y2^? MW_7M^LAI#2"?;?2J/,\LD[4#LRF64#.P;>:-XMD9M!4_U["I:H=C&FR^^:%> MAL-"PH.G.ZX,V@-<*#30Z?(E] M/>RS!IM!TVQI+W=^B=Z('GVO1B-D5*Q:%>;+!$.(2)>_=B&=KG M8H9WF@0,C1A/M( KE[1F 1S(GT)T3JAA2ONGPZN(5IDB>9F-*G'X@ X<+X+@ M8E_@F##H K-]CZ U:LR00 .4&Q(Q9?F:CGO#YUZ!,)O3=9_&R3[MV!':9-/! M<)98V*$_"3BZHIW(\'V>%[;BHM, M)-=X85]6Z]4[\4*4X7T5],-[2A;KP=K5U9;626_!RM11UIH11[2)UE^9>]8] MB#T#"VVXR;9UVG55Z^C+]RV<1R!VCL&-V;8>=IYU^?B!$*6+W AP2N8&(41S M#U>U=&[WJGP2#_BR=Z/O/LLM*0C>IJZVN[V%4T#.0-U!"9X]SP\(O"/]E?$I MO"3);;@L&!M^*+18$3)&I."->;!H^1=:5'MRX[[0! M;\[J? "=*>7=%.\^I4ZJC-#,*,R]P% *DX_9PU=:>I=;&H_N#,0@3A]&IZER MA>.XE,<9QF8ROG^E]W3NE?\&VIL!IN/WP,B,6'2;6KW#O\,F(U);,6%WH=DP MA3_^I"Y9L$@RM*INRFP2K8M:E:[]YX$8]C7UNF&+XR%WY6*&?+P+LC_T+"K[ M[T:B<0?O]S'$B_M!2V]UZ0:)_:';LZ!C/:+3DGQVW6!A1H-'C+M1M!KQF((# M1]1NVK@1GSX>>X,'*HW=$F?(YVEEP>N;X8%.Q6T^/G^'SM:&"\>P]Q[O&IRE MVF)KL'DG67@(>SN/F,Y+6_XF%5[_&WO!!^SYRQS[Q8Y#JZMZRGDP:YCSQU!/ MC4".8U-7ZXW=1IK2NCC@-:; PE/@S,BKH"OTFZREJW:;5,U5"NJKQ^F<6\&D M8U2DZVE,^B?@U/*YSXB?%/7?H:^/?A9GV\7.K;7,Q@"\T*&S"0!24S;T*=&U MF+,A"WIA435A'KPLLD_SQYPZ[Z7YR;FE5XIW!D,*#?0)'.<.MM3ZJAV,":_< M-+=,"Q3G%F"CV!^$N1)//?> M&7I"6,AB#>C6+;>,/?[-H8CK&%P/H#$O58G55L/B*!&U+Y MO5WQW=.7BH'=I[6N&X;>1H)IF1'C/ \[X,3A!S9L]R&*X60&KQ>&7^SRK?E: ME=AB<^3S;A7C%4K2"0/#?C1AW5AA?C<\UI3J C B$>&=%9V#QNB=DPELG'9^%7>4@WX&/7?5YE M@>'*P*899O' =C@B.I'22/.W_+E.31G:P@C>CWD=_(!,F88&_/B#\B[C2QK+ M3A"AU#?Q.@$R=2X1PTWX+?-6>MJMXHEO46 ]G!LNGI1]YP:_QQ&^O:$@DR%L92-X(=<3\_V6/V1LP2<>%FB'.9U(N7 ?>/&* MN -VS5]S59%1URQWS&+-U#-/$Z$9+!07/@T;@]X;6%-[*6&=*X\S.,C$/7(M M()S<""L&U XL)VJ51\MN([9/N2[+%PKH[,<(\_PN?FR=GCNAWHSX'=(Y=(CG M1&8MD#Z&+[8$ M#G,;S5FV/\=I0!ASBE[&KN,\T1+-N5ZP.2+6PMBN@X49MDVK,9#]G_,JF<6_ M((]AVX2_ +@9YXDO\]6=V2;]%IM)R;83L]%CR>CP7V#!S&W"98U@1^?*'R@2 M\IR::8$\"7 "Z #OBV>5W+)HI*7(^_:7OC1.O8SZ1C*-A59. .E.;1SBR9V' MH4Z1Y.N)9\%2+'^,R%G^/ J+L#PJ26 A0T<+U<><-S'DDZ:"@-+/TNGH@%;8 M+>3P7-!9'MC73%8!4L;XD!-BW9]974TJ&234AA')7$7VPEX!M%A.J";) MPJ9D:13CG6S\(N@0/NJVK[2L+%9_P!G4,N[P1">I4@TZNIAG^6'.)D958+0@#O!%_0H*S,8VA0Q1+&%N41S)4VLGX2L\8P*W@M5[NB MJ;JB@UBX!O\-].^)3Y659\ZIA%VABC(C&K;R^,C<@ S'CFN[SV]1R"4..-058DQOQ<;'MSHVEEBE#3%H+A4\;(";@$B!\QSB M?Y?L8_AV[LR+,F@MY\7%1XWB-4/1!H]$;1Z6\"PM,4-K!/50Y,.FQ=7DL-9L9<)YN]Z.JLC$UM(PQV7X"O1I43." M^6JQ/,]8K -3T;0 J\*89D;'Q7>SDH.U^NI*M-7%:J("9J[ M5*+2V87GXZP M8OKJ8EE1@I[R-<>@)@:-@P@:8A07H[5T3I?%4Q-"A LFD_KI!_C- +C+*)HWHQ8)F8JQP60R>Y*UM@_'[ 1T'*P&U_ M..XKGPJ-!H(#/-.:TOVR7;HYM.Q;,#S#(_&3MR9PQA;5P5>*G[$;21G84,_ M:M$AU2I6R9A4A!^0T*D0L^1ECUMC&SE9!C5$DHWUF34R<[ \)_XM8G@.I_FX M)DXCP#-[9-DVHP>L%,)60K3B 7OR>(ZH,A&XC*I-.)M)E/82M+]$.PN!ESE> M)=1V!C,)"#MPY'J,85=*-W,#6DD=/6%$UCFUMG'"(&3SS/N MR3QCF6=\BGG&*;(\E5N%+=/ LF0-P!9\UZ:;2Y!P-X3BPR)I3QU@XY-X>QT4 MXU2YB\UPH;H5&N?V&\JL<#5)84,-:*JAQOX>BBC%\)]%Y1A"-(. CYL M*Q;'$H8.]] )F(&8PJXY\0 !GYQ,CPL^GX3\!&^#KO^Y%.Q8M@6S0>*K]5EA M>+2DF.E%R]I%7QG*TRQ6"&N*R+,1'W'%[4#1;"LJAX\OGKI-7RV\(8VYT.8E M<0,OTPH [84Q;YHV!E2 NOO.,\=2H%$9C*;)T2A3@C<_PDYFKCV;1)VV0FLU M:30)FN='N\C,!9>EYA"\DT._0 /(HF[9GW?OS+E0XMP9?J^A[R0*]_$+HOET MX?/GH@"GPX96M$K<*/A/CRJKPGAL>;P+$J:CO%%Y E+/XSXM&D(5*5KQ1EY, M?*/H'6)F<'+)!(%!?4YQ&1CU?A3A6P<]1;;RSCHGYRKW0(6*"I5<8*OX/I-8 M[ZF4?$9NG?$%AP3\XM'5F>SQ7*Q;>P J'HL5>8#R@/&'.W@I0X M2S*\G'2?E'/7^0Z;R5W^#7E\MAZ=TM:7WX5N^[ERM42[*?4U\@%>J,>A1_1T M^$5<%PB]25%V),L4]+$7'_4="8DM)$@L;,BZ_ BK(O1O\[PTJFBB,!B0H8$. M: K_"(%$+E279PJ\Y&[!R.B\FM M+^FGY3I1,A+/[V ,4^1Q,GHV$FX!%(">;]CQ5(*X]P*)/ ^MN4/LQAXZ.X M M$ _-"$SYG&O+SK2_98 #O0$C5\E-B7P^44@*%KSD+F@N"6,Z]&B$,L<5.QS# M=@RNZ5N>,XF1!=W28ZL*B)WO=IKN%"_"ZIEIDNR1<78R_/ M&0$-D U9LX*5"PH)6(2SJ/(5O!+X6*144V]$; \3^5BT%U_"(A?Z:NR.S)_) M?'86'A(Z%AF6?9%,-38<$3'G 6G:8M7A0:VX( K/RL4Y.6KV%K$=2GMW*S[> MA^X;XT' 0!W;SA' P0,61H\B\*7+&W?HK#@6M:\DN5;J RQCGZPGUS&,,7* M>*/ MV93>-6KP%WF^9E-X*.SSX&VN)H>NE<>_ 3TI9Z/2MOYH,=+;,?]8U%P20.6" MROH<@P+UO04BGSN>>L&VVPWPYYG/-@+PBK(S*3'VI0L>81_<$NK]$,N4Q606 M^BU,?M_:NSUY!A!47U3Q1 ND !-9>LJ%8=-,YM.:X/$'89%:K!]+Y&C.J7OH M4N;I02@"DC4+ON#Q!F=E+ Z:J)9BGN5W,V? 4C&B"]^#5(U_CPJF)>L0ZA1H MK:+,*G(M,;6:VK:^SWNT4X\;U;\X$^(."B$B493,< D8L",_#F]0L6E3O8!RG.V9>?*'\@; M&?.E+#9:%U.(*=##O4.D MAH,*8%M_TAVA%B!=&XU:&;QN$PLHJ09 X>+.!@$FOX2+B\E;$:N<5_*9H1.] M(3W[7.I]'EDX(**P3E@PT9)#2X#Z/!9L@$ATH2X0O+I>,*;9T&IV79LJO&PT M=C,+:+T&;0L:O:4:VB1LZ@#3L7A.-@4@J["3B3[[2/3AZ74RTT=F^E0HTV>/ M0UC[\P(^C_".BV[*8475\+Q!F13CYY&N%IO!R@4BBV:*5M8QSLFN3)-] Z;P M*?Z8$%[2Q@Q(BR97V'QV2ZBQ"+F,"TXM5$KV5D]FJB\Z[:+*+&9,TNG"V$W_ M%6?NO'"I;#ES.^Q_V ?GW\PF$.?V!VB)H@R&]H3N.V;8KYN2U+RQT&ZUM4NM MV:Q][E]T:\W.YUZMU[UHUAH7[>N.?E'7+UN].4."+M""C3;[ =RAKC>:]?I% MJW;]N7%1:W:[U[5NKPFWZ77T1EWO7G?UNF ]']E)<(8&VA!=4\B $FRY,"^9 M(Z0ZL'58,W!.[) &X*%=EO#W*<9!^.],/N"/GS[RP= K9YV7-,5\809X^7?< MPU1QOJ,UME=PV?2G0ED#G0=?5Q7\!R?![V[X^(#_$W(Y9HE&QOGNE\(XSN(Z M2H."PD$>/XE\630A%J=OZ93E$2A'+ M'+B!.^6XY1^(_6('QGT7BAA=EYCXJZ6>F6!FOVQ"5\MX0RDW7R3:LT]_7?8D M_9>D"D-5D+*?OKPK7:O73NE*IPEQF#4T8:EPO"TZ,T%3VZV.VFTO-M_;V3EE MV% ",;0:LP0";[4H;9=+X/LGZN2N]N;2!,.P;VP.'D_W&X#2Z;@!=QH=*.VO MNOENR'TYB&LQ_!X7.6U%7E:3G/J3T%'*7."\QB_%@RK)J#AXWRT7F^UZ/:5! M;II!64B"/L0.]LF- C\%1Q&UVFI77QQ%M#,NL*WPWW+F\I[SE1#\4E;G92YW MZ'[:'MO(83B5_<2\%O/>64[NE69R)GT#SD2;02]E2Q0:A7@0S0KZ^UGM[%.S MH;::BT/]=L2+EJ#O\!G4D6H_*SP$^H&J-ZM)OP&DC\%GF\S3_CX]"?E7F<6@ MFNE]\/?A<>BT.FJSV]HZ.^JF\9X&!D87]WB>\H% <$/]V70);\ +:(221UPU MO?Y+C%=-@QQVV#M-<"1X3L(@^Y6[[7^E,898$#"6/[;%'*_YF Z+=*0%-K8= MG>#GL B*;@YVT2W*3NRI MS<;BH(Y5(Y5;S:WP\DTG(&OUKEIO+4Y QII,,2OU&?2I4;9Y2H/]J.&Q&IJ?4 MQSA'!@HM"ID'38BT=W%^[H0\YWV8V,F@O)>\%9X+8D0,5^:#R'R0 \H'24D& MV7DBB!!@;S()1":![-W%4]TDD':]U"20,#-R(YM$4SNMEMIH[C$9I$1"/J$ MDHA.\^QCD=:1;-3'E;$#)>X*Q(JRZ;FSC1A02-<7]&2_.]&1%B7Q5EU3F_K> MPD'5E]75)/&4?*ZY3JK"Q!>U"K2(/VF(R1AS%4(XQ6+,W2UEOX0L)CE]=0,. MTP$.T]:W'^&I1,#YO+3F8DQE-Q(O/;:_&79 GXE)>.Q)BB::>8=\!VN93W*,V>*O%Q^YBD:F,GZ M^SC,5^Q/C!$Q!N"&?6:P=UF,'T1$6J-$JO1M6WS7#T-UV _.5WB7S343/)!Q M98VKITYH[)[QBL-1&?^@0XYQX;[!F]C<8C<5I4^A;E!6!V^/\]Q@?5;BW1$; M YS QB8JL2YZ; "IRHOUU;![':PMWNF2"Z=GH$@D#=X^S <[LG*+)KL)O;-0D>BX> M>2/[HXGF+8_2]?:<:J3E:X3QGWLVI>W.XV?3_VGYM?@)]AV3'^$W,AE@G7E6 MY(X[:' X75H0[X;6; %:^FQ(A_ED_"P8R.NHW59';;?;U4A2DCC>$HZU%!S7 M(QQKAX[CMMIM=M5N9V^I,!+'.\%QOO8?9>&8!NH*@/B2CF3 ;]Q[Y,5R9_X] MC7VSY.&B.1?U>E?M]/:8,;[](OC#HYX5-]\[P32V3S#W,X]LBV+@WVC?&,]1 M=[":GI-L]+-/>U1KMD0LO\@DR)76U"W00&A'I9E6AVU 59WE-#=@.?#A"'@" MG4(@CJE2FF87Y+!>D:HM"=KR0-O:P$"J/&A;W:;:Z#4E:@\1M5FE*EI[A[RV M0M90U'&Q56^HC]1'61;:MEH3I?@><&J*ZNR1(ANRN-E].K1SW# MN:CAO,H+6BX0VBW?:/;JU#:&AUI:7DXEZ0X85.Z%9K&Q?'6DZ6PL!@.*@DKI MD]B"3F_M2I],"S$?DY)Y6D31V\#0JC11--16IZ%VZ[OJ]R#)XM#((LN2TS?) M-%B'+BIIQ3749KNEMEI[L^/VU\E DN0^23++#-73DB9*(\E#,$%[)S+*0@;5 M1 ^6^R^?GQXR"QUC35E$&Y?$'<:CFN>^AG^:_QLV6E'NO]Q^_[:ZG')I MMY?Y4SK[Q!^&6PO/^Y3\=^R-%SJ)Q?]6?!_2-F W+_ZY)C8ZJY61QGLR_9_X M)HG#B_V2^'D<^BSN^U^N:Q?,'RT/9W2&)/?E/X MC#1%1S60NS3^4J?_2_-V\#^=*;^FPO(?5^G'@81>#BB?[BZ_6LZ/\"FFY4]M MXPVWD$G;0>,7\ MAZ%#9>[: KV/Y@;#G7VB#9:P+Q8*!FPS]O%78RU8)*AI@:$(7K-PS4'UTXM, M-9\8WG!\!?+4=J?8@;'OF)?N9#H#6GUT1\&KX65WV.ONL\.>6*$2>P$X>!]/ MO2HM]A986EXO8YP.Q0:LGMZ&W?;P WG33&&0S9[ =OB>?RL 2>P/T@A0W[. MBB^V,7"5 4&_OZD"Z;/6FQYK_/9J^81W@V,C&\C/*7'@,WB 9<-2AF,'^-PS M>GZ5$7S78FUSE3%<.\!FH?&^G>%(+18).%?NL'WH\IM8B;:?*FLLRM_RU0+> MY@Z'!DMAL]\4@*,5P,[]2:)78V_-%QL]&>]LO!B63=D&+HLW!,4.]K@#N"=A M^\%SY89V(H6/+0?6@UU6V6+$EIL$FY0"-_4SW@8?8\%JPL7QQ?CXL+'Q0MB& M>=@.%C;K=4RPB^RKZ_V@76$]-W"Q]R&N'3?!AF?2.O<)P?:N<'-@3828/JP& M]5,%AQQ:(U@&Z\QJ"?58&XO54KQ5F'_OHH%E8B_,V%XPKB5& MS@(M^J[C$)M]KBK$@9L2@L5:*B(&&S?3GVDC4&X9*\#;@"?0*;7 :SC?ICS< M8D,.&3^.I "V#46VG:%O.V[ %&Y@4=C5U%S.[B2GJ!RGZ)LT2(O=PBFU96EX M^.W]<8G82D^1,<1?W_)3:?='6TL>7"$>?.. [DZ>C)^9S%?;)_-E2U1@C>3$^&[37MISZ:H6%%OX(J&MA01$SG",ADZGHXAB(:KN%'\SW@&SC_ M@MU^9#E@A%G4,A4#0MA?L0D\[/J)$TG[E:/_:\'!J"X:@'L/VZ&\8]5FP]\^6OSJZ_M' MH(-/['/SM_<*]Q3CU =[1O46)%'NO9GQF0NF]6)1ITSL8:#" 3"H:PK=4+'' MCEW;Y/,PD-DPYSLJAJ"_&,]$ ?5D "L%UD O9]PF8FK1,!YQTP!PIRI3PU-> M#'M&LE6M1M[YP +@BY.V\*F/^-![P[OS'@,/01S1CN@4$\AG\)TA8<'6YP7#.+Z!3AX9&03,>ACZF*4 M MEZ" YJ?P_=F6VB6W/F*=:(G8_B3ID'3SAE8W-2 !^6[\/!1><=?U-F$I"? MQ!M:W*T+WT5EETY1@F_'KV8CIQ@ZP^$UL?=13)?D= _ FB;1@Z/G^ORN/G:; M84*4OO9=VQ:OA M>8;#(#>=><,Q>LFSN$7:-/%%DS*=3V $\V[T!WODG?> ;.Z6\K:[T6,(G4L# M)Q!?O/'K?'ZA7[AQ7!<,N'9WD9%D$1?WTM&A9$$F^3#_W-K[N/84Y]0M[0-) M"8J*=O":B2B3I=2$"[\;S:LJFW3DTQMJI[%8(;&"9?%=S=Y28-A$#!M.8QKG MC%;_2-OSK,?'90)PIZF'W1$4N,CE!"%6+DVK;[2C4IJL6&L]\$-;L._95KIW/T/:#J-(V) M<$HGPAR)CB ,)5,U#?VB)D8ZB;EJ,ME6$L\VLPL?,=X[L\DBVZ66!0;VV$8L MFT2FT00C.8ELP[S>$N^XATED.Q^;0.>+,:U3<+PM34\H-"CA ,$B1W$DYR;) M02M'=[I:Y0>LE#PZI5.OQN@4JI\8@>MME3?+.\H['HYDKP!5KN'U/]1"MS7F M9FCZGOL;ZVM[VU+22>!060S]J^O[?9%F_.3&PA_\2*E]5[2-5E-KJ^V6[+%] MY(A,ZXZX;H+3CA#9 A.P5Q5$KB-,YM"VGU]/3_I=$<>=6([42N4=*WS'TZ/+ M/^;S2N+:J!^/CJG,6W^@JNFJF^];]C?R-;M<%?L5Q]EGIQD&TNEIWD6'N8'L MUWIJO=M)37^6ZNBAHS#?4,QJH+!5UZN#PA.4'&F9%LG<.RDIMD&C:WP[ICCQ@KE!O49UR%4"LD1 KMU3 ML"* ;!VH_) NC,J;2CR=28K [7"<>*WO'T"/3B@!WR!Q69;Q3)%5E6 MWI*:^5^T&%9;K&&3:N510:](4LA)0>_T^/[507L7#HO\BG3.RDM^_!P/G0 E M^+8$OF:1CFDXQZ'D',\@"[' \CQ +\=_GB [?4DPZX?Q/%I M\?T#L;&"?G5OV,;6>I,MM/K'G)$:G0RKQ)=Z6NW(EO0E9+T3_ "!3293VWTC M!"'_PKJ5D"&Q7EAC&D E'82$PEPQ7@W/I,T7L+$[MMEW?#A&VM^=]A8T%9?U MLGG&0'K-!% H(\,2/<)HUP;7)_Q&O,?*_!KQ$BW5SPSQ/7)#;PT&#,^E7QQXC.$I[E_ZB-/((M?D!8P1,5#QZB1BT> M;6L$O[ZX0#6TY;7*NKD1QU3>+&*;K(&CZXV(17M!XM=E6\;*M66\-'QLGH__ MN0:" -PA)60RP.8^FS/B0BFTZ ^Q)9\N4\0.JQ;MC&B 2C,&SF*_ 7G"UB#[ M>P':9=Q-I"2:G.P=Q07SS7(,&RR* )MBO2$3R5 I@U=BOQ"F5D[@;V/:E@^X MB\_'J SQ4$AT*.=*>%[S?Z*3/8YVPUPMPL8=0'GP$&>LVM MB\UB3?(08BF]@]A"SWE&L*R!6-2M:Z&1UWRCKSD_'W6*+/8'"_N341>=,+Z7 MQVL"=QIS.2SZ$UO-S##,POG-N0CF70UY;-/;NZ?K+%6A(5K_Q9O=+'\#8Q:X M.WZ#A^O+ZYM_]2^^7C^FKI+Y484S)'9429?J@8F.%;-7Q/2\B/?&!4*0:&^8 MKQ'DA_VT@"RQ+Z'8E%L4#U]=@R;:5[%619:V2=Z$Z[!6G;?QC#B3'$^ ME<6HPL!RY!XM/:MI5[>6KQ*#GFLZ0-JL M-GZ6D=+QQ7-]T$S88+RB3>H;:J.CJ7IO<03=[H]O%["1X,P 9^Y!-SL"9PO MV5);O279-?L&9UE"J=6B\FA+0JD2@@@-1SI4&Z.,ICL;!*.9'4YL/QZAE%>9 MR[F8'7"$W$M^E\4YFH7%FD#&9]>[XKA8Y":;,A*]WE;K%9!Q2Q3>+27,O)=T M=>ATU2HLD7=#5XVFVFM+NCH0^_2X5>QYBFL Q:&J89-YDJN$*IY_N5D,(M^T MN5PJ^RT)-K5U6\/#//TW\ LY!,S,4\2_YWR3-82\-]2M69=;3=: M!X3_A.A*1#OGPIW[J2#)>$R)!BR'9"(0EC,PBCD&H24;OPC356;.P,)AG3SG MQ8_2F'&".OSV0AR:M!+.W\6AIM1*?AU;PS%F\;DL;9<.Q_45?S9@0]4#3'/! MJVO$,<^5/G\ '2M+!\H.<*HZ^S[/'F;YR2PU>MF*X4_AW'>Q/%@-_U&%/TX) M&Q )E/@Z)G0P+\T;YA?S-Z24.O2L ,!BQ!8T(6(ZY5QFR-'FI-Q[[A2TP+=[ M&];3=TS,7)UBQM65Y0]MUY]Y2^+'"^4&,C-EL\R49N4S4^X?[NZO'Y[^K?1O MKY3K__?]YO[;]>V33%+AO%B0$N541-#17#XQ+0VA><>GF;ZRE-^D\$ (G*7:*R<'9*V:ALJO5V3VTU]Q_WDFDI M&TF>SS//827J"7OR:,1/E>+AV;1=.'\D/$):F/$3?_(W(&VM6U=[G78U"5NB M<,LH+)QM43(*=55O=-1VMUE-'!Z&F5,% ?.5&#X=8ZU8DZGGOA!>@'XD\N68 MT[*R^$3AI(L0#SK2R7::8.P5Y?'; &-' MA36I]6/WK9V"Z>/[F&0VF\QH=U5,'//@K%E33-K*:>+"GOW)^YI*DZCRBF)6 MI4J[OD$BNL#(50PB\+--\ =@+/T84I8RG:*NEE:GI3;J^W>U[+V&15+<85&< MMD'J^QXIKJFV]);:;?8DQ4D3WIVJ]O?OO3Z):;+,4U'P-=N/J5#CX00Q6P%HM7R$. M%F#E*#\ :0Y,6:%%"&@N9WR%9<%B:_97PU?^FN7L21NBM6J"VSPEQ-^RH ZH M==5&0U_ /?4+9*Y?*S $K/SUM]J:VF@NMB7"SM4^3LFP7HC]=G[\M6T/Q =4 M#\=7!%[8I>P01TKPC-Y'=Q2\TNEJV85N"QWC9:';9H5NK^E]O M_K_K*^7Q[O/3'_V':^7R[O%)=F06PN32F%H!8!!KA7U.2;2XS2^[LJTP&Y@. MWYX_Q-8I")Z.TGI:WAFY+6O.9,W9X9<>R9JS$SUX67-VZ#5G2V7K\<1%#K+* MIYV6C9#+*HT=Z;S]L5$J=J_>4^O-_<<'C]L7>0C8[*3%N'-Y'$X2FX<2W=J_ M-%K(E9&I,4<4J.^D!>HW%6FQ&'X\5E^4D71Z3;75VG_=V]Y#\I*V#HNVTB+9 MFXKDLFFKT5$;VF*PX^1HZS!,U>/6LT\QYM])B_EO*H +1_TUK:DVNSL?:2(3 M7DX4_&FM%3:5D,7!W]% 'NY<%LJ$ERTEO,3UHTHFO+3;)22\9.F*L0W0"B:3 M=%0]Q8>S,A>FW2DA%V:[KZ9UU59C,=%[XS2974![MXDT-TY@.,\6L).^[Y/ M7Y4RTRDW96:-S64U3__;+S<77 M:Z7_^'C]]*@JM]<'VU!:F=^E]?RP2[O\)S0YP1[./EW"3RZ0-+ KF[)!?VQ- M2\^^.92^TO&QZ/^;61[!2>A60+X"%S?G^=?%VS?COZYWB?DYZ1RL6Z$*A[3F;2=V5N3BI4K98:&9S3EKXSMO+:2CTZ S#L9M1J_^?G#*]_]/R:T(/ M$"?X$#_ ;V0R(-Z*OHG+'[9!7D0+C,Z.JK5+:&A3:.NWA3")7<@>VJ5YFY0MT,RK?*\,^RLP_4'PX@[^?U=AL M2EWM[8FS[#WY0!)A=8@PHP;_Z(FPKFEJZU2)L+J&\'%H[;M.<-CJ$K,X2,:\ MB,IPD,))$HU>LYP9ZNN[L$K."I+$L0_BR!AC% M4'-,5Z]Z E$G+/.%1$8VY_S_[7UI<^)(MNCW]RL4[NE[JR($ MC=@IUW4$WGH\4V5[;-?,ZT\=B908W1(2H\4V\^OO.9FI#2T(S"*P.KJK"Y!2 MJ;.?DV>A,5B=2A/*\IRD)NH%X9[\TF#_I'DNXJ<3Z;=4-/WU,AU-J&DV@Z2G MNXMONODS>(JF.S.#S!&,AF[2V@AS-.*"G#T\ZE\1:6(CR_WB6FH\>^Q50 .Y M7$>%P#&.5RQ^&>B.A6O7:-&RT(KHY(SE@&!JS@6*)#9MB:Q$%HR]8_RTC,$V M@SD?Q&%^X4I[7*]U4Y9-&M78D;=)9$6F96QNM6U7+/VF:-.N_??LBH MEG*7 MU8HK85)&#,JH.1DU)K>=HCI451!GKG-/YOA,[!*MJK9'M6\Z&>D&<#)=FK8Z MJ#J];;;36Z_TG=Z&%Q@?((SD&2$'%1EER:E M2G8G.:51HBS2JI/A6-5)[H,BONHD=^"=Y'P5[H!#_+,V(@Y%$I]B M(//(VO<<9,^N?MH$T]RB3];35F#U$9%ZCCB]B*!TS5.]WD!6JM'R%4UV^VGC M/W.K=;=&D^V^W.QVRDF35?^X57704>J=,O6LRF?KM5N77DUGAC6GE)URQ3S? M"\^V^4R%6\M4^8.? M^.MK(V6HW>(O&0$=G/,WNK*W4Y).Q979+EELER[6^?6 MR;+3E5NM(Q\Z_W$<(9>\56IG#_R]=J--@;@;$UQ8^H386S-%K]&5E49)^;@B MORV3W]JM+C=&?NVNW&B4U+JI/)E5U8BFO^@:-;7C427'W"<^3S*DE<04FW7K MDX#(>MNQT1N^Z]<+,,;=L' M*^:0I]82 M;;FDY7%BV>X3M:>7=.2F)Y@K5<7*9BM6^J6O6/EV$/@/O7TJWZ&OX!L..-?::>?)?I&58^UW9,>Z(MEO&!US(5--=V5 MAL\VI5/88F*=[$OCJ^.6B*KR#;*Z&PV=(6^:6'$H?HC=+[,%'EWXLS8T+)-& M]GAKN32Q"GX978'=#ZZ#X1>42Z^Z.V&U0#EOBS?Y^Y&EA4?DOK#,UR>F1,=C M_DQ)(RZKH:V;IE MYS49Z#72,UB4!@CV/U%ZWY@.R&=\%FL@$("*[R38B \CL (8C@BB*+@8<<&[ M"_SY33?IW9C??0UB'&R(.5OYAX,4>4N*="%(6^0[>=.GWO3].F:VA4&'&'T(PLRGB_1^L)PN4K"W M0! M-'HKMV;I-7(Z+6Y[VW@2UL#_EO5+X=9, 6=@-V[(EET.$!'4].BU;4VQ0P7" MY%\@YOQ&-^E.2+-R0C;KA Q*[X1<7EU?/8 #(CU<_?/J]L?5!W)#\GV.2SJF M-L@E5$K(27[!/%H?'Z-DGE4#I0D/_SL_Z#7/*9QO587S5>'\X==/5X7S'Q3Q M5>'\@1?./WHC1[7UV5$5*QYD07*OD98JXC9?$Y6U7^1P1@U>9FL#O2LY0X3W: MS1T<>[AS;[!*5_Z@3) SG7A_3- #)FBU=][ZZ;C3E?>8=5EH(]68F92#QD7L MK#YFIEV-F:G&S)Q68V;V/V9FRWE:02^()2--E':5F[79W"RE4?KDK)O;B[OO M5]+3\/]_J&$F*ULJ0:X6:\@D$9OZB=XL59P$70+GTI2Z$TN37H$*Z&@.1FQX MIT38T#YVNTU5Z]F$76IH L-E&#+"P7[ *].996-VN::/X69J8KD!9LA:,VH3 MEV4O6P[_"E<5^<4JL>$>6.R5V!K_-?;PZ&R6E!W )8S3(P^M2T_I>X&[,3\M M^ETTT]ZF+V'7>7CJ92;, $CP-8"52"_$ M\/BT38)9FFX?M7A]R*+C_#]@"8!'QD06 0= MO '1D'Y]#,(6>.D+@[@*K_4,UR$X$/WDE:\!),1SW-F618$,-<&70@#!LSW MKL5^Q?OXY2.*9,>7U'#)W)FD2E_,)*72A+Q0R7-8D=.8@@XA!MN%X^*3@>!8 MZ87MU^GDN*0+9_N9ZB_P3N]!U<52#:_\NJ! )S[ N_F>VFK4HZTU"[JT38!3LH?^K\N&;F[;0MFCC+VE M;K; RAPFA?5MX&J@E#G.)-GD7"E?. )\BFP2**%ADQUJES9*E?VP%,FOR(@ M_ ?%:>#,N*3LI()TKIZ&35P\]T(95O#? M@/LV=]]X?,9Z.::\R;73J3>JA)('ZKEGVZVT[LK%>J@N.EYW?D#NF^4X%XA? M/_RVYA&W(G<:7;F?4FM>B@3I#T>G^TS[;Z7U^BW6]W3K=-J3&^UV>>ETEXG\ M'TN1%;6\AT%,'B/3(X)G$2,\7"Y@?(>4LH)X>&?:<3XGYI25K XKOKMZ MPQF']($ZU'ZA&,1CK1Z!RP+@75OVI>6-W+%GP&_L+&7=H7ER=TUF/6K-4*9D M]7P2S*D!.PP2["JI/72.2E]4CL^BOO G4%!.:84'4)1%\N>42&V%[1+-?MQ&#OTOH"GW(8L[UR M?1#+/8EP983'HO!8TZP"TWZP.4F_E>9G)V>?CR;F62X%DDNH*]?P;)=06XV2 M:(8MT7A1&?@Y4_!5;LC6W) I)FS^AZS2HZDT"F?EEKTY?!P%Q'I\W&\,U@[\ M5@KGJ!7.RDV:MTJHW7Y/[ARSPDFA\5UX.%L0BQN0H,59L7A\8YO??PQ=OX7< MKW\FZSZVH-&WT>RFV)*KVP>;RV<(8!N$_]>=7BXW>P-965/Z%NT:4]D.'[AE M4RY+;"YU8F,LT9'[W8[<*H%!DI&&?%Q6RE'JOD2)%,MIWH&X2NV!;:< MC+B1ACSMS:6@1)PLH*,Q\<0F.J]N;R8#X0 M'U1MJ/(*CW%TF\Z*NIE.98T='*0[WM_ D<:V-65EQY%^!I$;-.I2>ZJ;HC/! M;&:P<9MXPX_'H.@]<@.K=G!+%C^(7]A2D;=WT\'[1[<$R'X6-!#JT8IM/8K>A_ MG!";GA.':NC"PS?LR@O+67=2D-SIK#=Y;'=GSY$XR#$HBS*=+.4W2J( M#1.WY #8_N>D!GY@1^[VRC!@[_/QND&[5!L7K.7)*G&I=JG;\-F8/UE7__9T=\[_?+(),!3;RKH%E(V.K/3Z50%EN25Z'MVU M-BG0=T5W(+V;_61?X*/)6B%SFX-_?W2W,&$@SZ<7?^= H+9* 1VF.<2W<3Y"X>RO ^;F)0&YK:511F:_;$4M8[&*C$>"G$>&^W8GR#A->2.XW.<4OS#V>& M1Z(T6ZQ*VVJ=>><])[NLDG<%=H)+;4H<>DGY_T4;HO<5V81!T)[<;FW,2*_* MS Y*:>32^'N.@4M&XVVYW5\O0%G%^4NM0;18DZS#4B+=]YP1YS%8M '1ICBH MU9*;:[)0I2:.64UTWW,8O&LJ[C1E16F50!%4!<1[!]PR)7-_?R_]%YG.3J6K MF\MODF$1$TGN67^A)G4.+2&I^YZCY56MN6\ J^L05#NJ%]S_R5RE;+:M;-YS M4+TE*BZ::]3O@Z-=AD35@DY(N9V-'Z8_ 5KZG>CF 0GB]YSC%A[-'(('H8.C M;(:L'G?-0[66W.JO9S95)P!E. 'HON<@=VM$5^)^ :M%_,MM,E^]J/1@) MN8ESTB+TFIY7S,$%-XB"]_<(SE:G)3<;ZRG]2G*60G)NXNQT5\1X[ *U)+;G M!9GI+C$DU'#213BJM%0"-M>->O?Q91&*%F *YB@BD-XA3".QZ+[)V2.]H1&<5UEW2%_+NF^2Y0"A;FW!P0/V0>]LZ@KRUC!\A MD-\I[Q6YW6G(S=9ZE7I5A^2J0_*[.B3WMG7"N5$FZ8%5U!GT]JZMCJ9CK^M M MWJ)L@I0Q?2!^LY[ M\>]-A%R&HPC4H#K&>C6I[4ST63BHP?'!!):[!$P,CY.&JHO?YN!4&?2[,B>/ MI;2)71NO4P8Y, K">V:>/;,<@ @!RG6\T?]2>#[LG9BF!_<8^E1W^3"'NG23 M2]C2WPC<8@LFSW^%9J,Q\!DU%)U$_;>GXX2H>YLZJ@X E8:SF:'#-S<@_@S M 7:DN&36I=>)[HZ8>(VRKS+(%*7\I$CAP\' Y[MA!Z;$9&7<*A'B'4I5?=,(#OHK,ZD,_8U377JC&1."*.7@ _* H*(4?I MY"#G 6C'T9]L\K,N_6M+..#/<.$9AX:$CR/DGB+$$0#& ;:DV$)8XFIB:MD( MR9]HXX"%D$N@IN7Z9 >F!.$S;9 ,HBAP8&^$8<";P=?T#5[8Y%@:8;X._QH) MRZ7JQ,00@(36JQO(6G])X!?^!>ZQQO=8PSW6BNT1Q,3$,C3VEM258\PRI<0! M_MZEJ 1/]A_IZ/4TW<]KTGP/L@$H#B1EN?]$!X3CB M!UX6[4K;U]O^TQW1C1%\&*:D7W5W@D\"%A /YUH<+#'Q!OA,?+JI,<;=QS@= M^J8:GD9]!T737_R1-/>_7S\]Y$[.B,RH":?*1%:8C&NV]1J&>Q9^PU$XTOWO MMS^^+Y_/D3G\9I$73\Y\GU"ZKH7^88Z^%](X\-Y@D\'+1#[$_CX)(F'WP]^O M:NR5SQ_=EOTA@Q],8K$ZE"47?^8O41*]2!,I^:;!_ MTF)HXJ<3Z;=4-/WU,AU-Z*=N!DE/=Q??=/-G\!1-=V8&F2,8#>"TV@CG(\6C M ^SAT4@?D8"GP9'ZQ;74DQAYOPIHZ,@@0+("XWC%XI<^<2]>N\9H))F3CHQM MM_4Q2ESF% Z W",+@ZV]D);)@7EN,GZ(,YO->XII2J!CT?O"\%O>E<16! M>H8RPS578G/NB1HH'@@_U@MG03K:%&T<-"^ ?E0P,4 "RDP<%GR44 Z!\(W, M7?/,0+YK46?JHYH,.D'GI)T>7JTM!9XH05B@/E!'5:RKI!G<@H MN,#VN??!-C2U&P%/UK6#:AF1GII#58SVO((.<*@9#?746IQK%B,\A"\8(@R@ M%N++I@:#.IK4Z>RUC-!W08&E9(6Q;C 2CKCGX(R$A/JC_E@/QC'^KP>,H>EJ M8*GA3BS/X>0>^QGH^%]HX8WA34"BTQG[,FZIZKE^DR\\#0M\-#L:'XCN21;/ MQMU@F^%8J"%BH3L8+F+3GSUW8MEL@BGC/3X>=,UK5F$0,L>4+2:>YYKGB$^+H+"4!*O%60/S6_M_JXN[[]YNG[U>W3X_2\/92NKB[?;JY_?WJ M]N+FZC'U5:*G1K%#H_B9T5'9, Q4W[ 'EA/ Y/C>,D4]W>6'$K^3N:0P*3Q( M,7U ]L\,RHP!^):^P9>..% Q416!D3UC5IP_'EC<&,;Z=).;*BQB@G$<<#.? MT68;JA69[K!SU4RYY9;$CQA!+MWQZQP5)QN 4?VP:_F/?$ M9P.3B4N$.R^+P++N1M[#8Z9H\2.[7B=IW2F#6J.#DAX<59SN:U--=Z\))J"Z M\^&;[M1^..?$_/F=3D?4_O,;J%R,$UW2D?LTGU%V!2-%GM9S-[X&B]@YMVQP MCJG&[\JW'''))['DNB.^FMV!#)Y^TCK\A(CD&%1/O^J<:R2^5[CZC/^DG7Y& M^(]QZ]P U_CT:69/X.NC<<$#7S1"*8A!?_I4U-1,I9X0U7@;7.VC>>;9CD=X MM(UYD+Z=:K#-DF>;,H=!!M-6!^X@!N"9404W>RUVW@5KCJC[BB=QL0 Y?!^^ MA57LK&3 F4CZ%#!1$H3^KF)0K$OWL9>ATL+5,L:WE_@P238.7P ,0]-Z99!! MVL>8C^\U@2?E\O<-$02@52[8M$X4^+--R8*-80&LN=)3))TDVZ;YME3>(G)R5F[GS![ MV2_"R(_RH( '=^(B3C=&VIG(1%K)D6B]O4LT("2:#SW?]<4:M$=T2;1[:J-8 M)\]AL[):LZ#$:YZ<=>I)2?@TB T%0B @.AY*XD)J2GY2CA<0)S9N MQY!$("/P\<0QP$J)(;V4RM&=4W.>PHEC!W"A6^":WO-77W/.#*B?E,(*AA,& MXKJTQ';YFP=@%8&;1M)XF1(-/5D)7%*&K4C$B5DSX'V!DPI&!SL5X:+1X"D/ M').F!0K1#Y(;>AVFITF Y /'P:>!*L]HA]*KRW+710S0YN2NW&X&_\Q:\I< MN9_FESGL\=*84NYO$U25H(>9O>< J?@H06:NZ6^UB:X!%7[Q =D].<-9P. 7!A/NQA'@^>,RKH@Z^0.X M?JU(0[*AYZ_@@@)AHAR))_UA)DQ$D $\F2#S#::51=>@F2FZ2B#[2Z.$ONNF M/O6F?J:P[R_)PGMER?0V_%V?8>*/&3IX,D]=$<$!LZ9BM,!@X0%5-"]C2H'G MX!,\$L43J0&&(3M16\\V[BDR M['+O?:#V/@'YX!F]73'Z?AD](\3Q?D9'"^3IU5J3OUMR;91A76C5R63%@<\TJA_0I+S5G_X]$T0I5 MB[-#5'Z$:H&;^J:[O!Y)TZ>ZZ6'?ZVA)>CR)D)DB[6GXDL)<_A5=1%EO'35)[A M;9Y90BV!=XVNK.%.J419 W \ [0\6QIAHBQUX W"VF7@:AZ-E,6I?KP<"P%K MZ EN&A>/_YJCGO+0<0;%A-08I+$TD*.05XA1['JC&2L;"&6%H;9SD0P:VGM MQEYJ-E8NT&BF%6CLI3!C<>M7W^^_W?UQ=26=7]U>7=\\2???AK<+^V0RWA?N M1UQKL:1(S@)!8SLL,X]Q#Z5!.Z*9 =_R&+O@)^D>OWJDW,S(H8TVS@,"VOCT M\[-_0,N2O_#HY(&^4-/#'6BTSF%R)1Z-;2XL(1-=T8^"RTNZK'E/GPM8E.<4 M0($C#E$_S0CRESX#^2J>%7EY&1-VL&8!RY)MRH5I(04&\AJTC@^Q,$4>!9>M MCSQ>EL>2@&?!Z5:TSPD_O3/F?EKWN45LECMRJ=L 7LMVDMN5- L@M/SDJ=_H M")7#4TM8 ICI&IB$B=N.;3)\C"V.S_.LR4U,K;H$2@(0"))"BKJE01*K^/8" MI/GF*FPI/X9U@L0G7AA)<1SFJEV^4.?GMTI3X@64.Q,GY5-:"T>->=HA>LW^ M)7/5'@4D:K=JCU*U1]E^>Y3M8APK+3'],>S*[+-:WO %@C M\"PQRSR26YST@WBZ[HOP!'D.%X8%U0B F6&O!7>@$UDTL"=\N,7ZVMTGB1V( MX!1(7N-P::FBS#MJ2E&?P@YFD&QVU/%I&87FD&?IQH@UOSJQKS13:VR4!FKQ M)]TUZ-WXQ@3UKVNP-$O!]9FE6/$HGVH2%5 7Q)FPL;Q#V\:VL2S.'ASZ7/#X MP9HGN1D9Y7XE)^\W%Y1*YP*FM17 L!SD+*B,,J%R3^U_\$X8:Y:?].5>)PTP M(!1%BXWT_&1VA,AC6RBR="1Z.J R=H 9Z:U MZAO5Y-NVE2N9>9PR\P>V&@:M;^FF*]J&>*ZC:UC,JM$99:B*J'OX/]79,=JS M3996?_>5=HX8&6+/ZZ!,_X$Z+CA5+M48>XB*_G11+\G>V2NVIA'P#G#KMI/DV(><<[T@W]4\8;C/>:CJ[BC"MZ:YDO M\%Z9+0R7R:U.(U^B@QA:(G+L *PQZ0,2RU!YY8EH.BU*_X$Z?E*7S4,()R $ MCX@M(>[0A#IA!,'%J+@!7QVU#6QU+N'(9""; B%UI7-R-@8BB]5R\(K/S0K- MRK"LA&01+#]0?3KR;(?Z732P08IKDQ=J^.<=T89.HJ.Y/T,DD% ^4W*BT3S6 M. ";OM,),<8+'%QV2M]A\SK?]Y>EO].Y%)Q?RA@DQ60,@HDJ55P@&AS$0-#4E> M72#YT#*+BX^"A_-3\L8* L,D*3!(,%0$JV5H_96&9#&; )L/!O!8'4/8WC?; MPFRF)%TJ6&F;M##9_J,R 9<7=B8[&@=;D5TH]HC[""^)%H@C9%)MR_/EMN7Y MHFUYRR!^-V:_.D/>5_@_ZYJ,W:P@ $?G!^JX,)1XUV&74MYK/?1GI@RCV49S MFB#4IKJI.]B,Q[[>+U@ M%@(SQGDE]288+NPZ6""F:U#'63H6!^W:(+>3Q4V(;J>Z&M$W9^T?(WD\(FK, MWY>^B:E+.%B'R?[%V]%"T[B%E713.#+$])P,6(+@\<&)G2RBJH&%O6>6XU#\ MEX\(6@Z$. P25/=B\7%FUBNV<(5+3-%\-D8M6\#.XLY2L),-0VP9X$,LV)O8 ML^^C K3P6!O3D"6PM"#NP7&3^7#^Q:F@8&;AT M_,&&9(S9T+E8XJ#@4[0*DLF$&AJ?([@G&LG8&G]I9_E; TT M&7N]<+_9A!22MI_CE@M9V_'G;2$9:QX;SL)G)J""YQ-!>;,%-N+ 6=;S]B\@ M3KF.QU4_)1DH4[IFF'3$B7,7PNNS+(0/VU#&C9S?BP@B-GF.3CD=P(>PUVZT MH7$&S#^0T7+)R6/[B9/)Z8BZXV!/QQQ;NY72K#6MD^,FS>Y5#YLV:YMSF_R& M0>;&Y(FS:W88&LB#?K(&BS%^'LC3VJH"&)@?)B*'Q$X&,RT%+D_2/%1EV$@K9/L?ICAX#'0DSMI M(]!#W@B"3@PKD;@3JX&;\;0C8RZ_Q]6,';K[*R%3LA?%$;K"3)#N;0MLDRD^ M.S0=\DBEM6KU1#JFD';";6ABTWY*;:?!?Q@'M0ARPK]=J*@H8 MIBE:+K0?$;LQ&U+;E<4C6O-&B1?ISW("NYB5Y/#69H:(;_,Q9B("$(3FI)&' M$QB%Q20B:_$$$O FE?[+S M:^Z@1-]W7;YGE6Z^XQ1U@40'K3R$0^6FV91@U,5V>=]D,LD&XAXW0P+&%AO5ZN%[VXH%Q2"1" MQS RB9\ O[^20YU0S4/3,)UL%B@52""-=H>(OMS&DGC ]>$:2VZ^0\\>>ANJ M%H+?Q-ZX2VL+-]1B19!#T!M(F;U);)HP:X,$6A#__9R=._.^$)=XHT5VC',D M9T._D&6GN^#"8(\;B,BAM+JC#;5'%3(@2@05 ^R9 ?[%ZDNCY,_^'8+\PVX% M\6]_9U'X^'>7>(81_^H:P_PLS72?-/WI+[\QA^!S>>AZU:YQ<6V31%$D#5T]<"E\R.@V\[_LD010;+((*0_GB2VGOO8;_7D-G9_+6/_ MOXIMMLPV:7'&0FRS$%O9'/O\>+R\I_9FF6AI@4Y0B>-;8L+T8J^%QA5:4\R8 M6O-\M][JEI/#JAZZ1?4])W&MTNT[%U(IL_%6C@4?K)H79+=F]+TE-]N# MBFVVS#9IAU3O/$(Y<#7/MN_XN1%;TO7=>BMY=%\*CCL,/[\,NCYQK%UI_:V( MKT]Y\FL+1\!;4O\'>#Z\>X&TI1/=SQ5K[MBR R6-TU51A**6Q;5ECZE^3'&$PH>JY9%NA;><)P372C??BWFRQ>B$(&D=G)6V[502SLK/NZHQ4=ETF:9F70OEDJ$8]B!;L<^6V2>E MZ>A'M -VD/)0!2L.7/%7*0_[$E*=8@6&AZ?"WY7.,.C+RJ!93JE2L<266:+8 MQ,./I,)WDL[0J7>.7(\?OP-?I3/L/9UAT$C+8MR=2B]UBD)&DX J1Z'BM[7- MA2VTZ#APA!-*M\)9SC8ZT',JCB",42#Q8:G/T>\G^ MC[L651EUZY4A\H$Y.H>AE;7:C!ZU6;.)A(:E1QD[K^BH$AOVF]C0/!I)6281 MF"_;4H;U'+"%LJ%DA4&C*RN=DE:452RQ999(F4#]$75\E:S@?XBT2HQ/=OPM MUK/R,%MUKCP0 YLJAS/I,OJ76G$MOV(+8=$T-;==Q(3:-M:@-0NL_1"_I M0U=E2E]N=I1D+V".)C8Z<$)>J,19G;71QE;0?(!7QI"9"DS&S#>PBXY^<^3)4NJZ%\C1GSE6/ MXRP0@;#)X&4B'V)_GP1NSOWP]ZO:^I4FC#%\D5JHI\EO*!?&NR?- =)_'0B_9:*IK]>IJ,)A?UFD/1T=_%--W\& M3]%T9V:0.8+1T$U:&V&GX+CQPAX>=>.(-+%1C/P"G'02(^]7 0T=.%-'?XIC M'*]8_#)PO1:N7:-)\,(D9A#OK(DQ8WD@/!.[HY*5R(+)FA@_11G,Y[W$-?N; M2KELNE=<0X73>6T:SJI] YGK4F,N_25/9:5ED2LI R4 7P:^ M+\#2,^W@ =PJJ/&)]FID-\&<;CZUP/)LB3(=&+\*AQ,X_C!AG4T-I*H;3"V+ M/ @N)O TFR ;U9 A088X<(N8<__J-WPEHL4K'V#/D/_NWN-;0Q _.+RV;/$5 M7J>+#-Y0L,*/\7L5F>5H$9XUO80&E, M]6BL[56 A,]4$1:9;B*QFY2+JE?=G>!,TQ?L; R,IU(^$S1K]&5\9*&I\078 ME .TN#W5Y9-DQ/W &SJ\\KET#QJ0VC:;80[VIZ6J'OND%QGNS:1OOL"&[?7K MW)Q!9V5L&8;URD;:,-WF>%, &T#:@7LXY^#;DY&%QJ_^%K@R O._L!9:J3.B:AVU@VQSGCP\6.QVOJ,FYYOO MV1^CJ6[5JM\GO*MPTF]%>-H9CU.N+*2:1RRC'O@$^O$>R2.8#K_'/;#!],SZ ME8Y1)%;32WA(>(\4EFD#5%1V/%3FG_QQ""T,NQ%AE#W2H$VG1#?9W,C8SM#C MP;B41XQ]"F%#'U/I$PNVI(SBJ7CDN'ADGY1&%H=6[='J8:9'1>['2NY[-SQH ME@]84=GQ4)DO5/?6/B717"(=0=[S23L#E(':J<4 M#EQ@+/QN+,)<(JC.TI%$P(O>(P5<6YY]:1D&V)/?P>R=>M,BB8*L"#GU"9%H MVD**7^RQZ^4=M>N-C.+B'2?U;36/=<>+[YN@Q!A+R6Q$R)"MK(3RD'=)9*]J03=VC5!%R1E_R0Y8OJ^ M*[F^LAX^A'QNEUH^?Q _[IUAB,46,A\G#-$IV-BT(/D^4=.G7O)6&"#1[W8TEL-4Y161('*GHW8DEL]B!O1:-B9^&,RKXX?A'> M+=C,KG(&2QS+R$FIV#R+;)1:8:_9Q9/^\UG-Y-;2K Y&K)1/=[9 =VJ6A_6; MQ95G-Z>?UKX._95&7^XW,AJ\5:JNS#2YCBN]'5^XVZH.[3^P(57L4*B4SFR[ MKF1TX:ZHL\RR;S/ZN-AQT-Z]T4I+?PPY6FS&7"D]RO+(4>Y0BE:E?I/2#]*C ME-5+A#V%6,N: HV?#O5U,UJR)KHS$0PI&+Q]IVZJECVS;-[IB+5;,EUC+A'/ MG5B\%1)V:,*N4,146?L_;X8MUO*ZV>4=KV+38]8]2C E0PH+'YT;Q/QY,:'J MSV)'J0%BV1+L$F?H;WO-V6>MAMQHL/^2?>S"GJ<Y84G'+/G2E64!N MK%64+,V(+;U@,^3\#H"]3<,LIS5T''+WQ+ZSV2,TUK0YO&L="#;JC92FLI\X M?-33KWJ2(?4S_JMV^IDW"M.H R3.2-*1N=Z!_V,?,0Y="I0(9.SD]MN:DCD/ M&.E8%:6?C2BLBXUE=1,>/;:MJ>0"![*6L_C_T3R]E]FY16S6"_!2MZGJ6C9L M!3[QOH-Y&"UX)):-7-X6[3R.K0(G FF,\1Y[J[>$(^"/B.3PD8?]%)VTUFZ\ M*UR4(I(7Q8D",9\'Z8*',$LAK>P=U)W.+ M[POB3"[%[A_@42 YL6@33,@ ^[5F0?0W@<\2:/\56Y$"^<-=DCX&:.G:@IQB MC1IA&R"3[%R0%4R\WC;($C*-T?4&@3A( 6(&Z,3'J&V#):]X$S$BZCY)O0S: MQ5G&5T&1^WE[8$-7T1X_UHZK^0:II%GPN)'G@$)V'*[Y'6M*_:Z@!BQ$'5>R MJ4MT@]H.[R0ZLPST#Y>^&K9AE:7OA.3\)[ZTH@:.GT1MNM:$G),7L H M'H$^TV&SJNND&P?809@8!K 6;!3VK9*9[@+QL)V!.-/A7^>+]$G_C)P\HZSS M#+R&++$VT4#4% T;O\&Q'G3YY[?/+ ?(\84NVX9JB3X?S(YW3N&!^$0+Y2^* M8((0L5[15_Q)W4#BZ M@5M&IF'P\^J?B4X>Z3_O(96S4CJK&E*F[;Q,!0 M71J.P33#'LZ&Q3K#$@,^FWQ?? D'10!L5J-TREJVKH3:%!:9"7A P2UP M;)E^*^MI"AFK;#F5> Y:6N!8@,N.XER%77*V,.DSB5%*^E.)P!J@FKCL_ +N M? V8\ ,)HD?1VCB'YZDJCWDMQ-=#D9$!G]CC@AKG'W@Q[[C.< M^])7='^.FD@K80&6-RAQ,X4PI2W'/=A!B2(-(9=Q1.L$$)6NF6KQ[V;CR,85YUZ$5.O!-@:[9]\_ZW7 M?@\SK>*DY\4*;UBG^S4'JS<[&];SS:9?JRSC+ME0R#F MT@!EDC(0DWAPH3^ M]A\G4!@>6 RGEF>ZRNIS=[JL%C=[[@[XHB'W(4RBTSE\KR.$P]*H.@?N"%T@ MC>+J8C (N![@A8#N9"8P.!>FP[?BH'4G?'4+O"3?#44'E[6CCI@<1:;'T3>5 MTL *@?_,F@@_^RN+91/F;B8?156]](/-'6)F=\8-,><1?@"/VE%MRH@%""AP M)[E%PM*@P09'_"(.!#;\.47^XERRL5?2IV(Z"II?4=2PL2S3F:&S@!6SJ,,P MDF205^Y!V/39,_SS$SXS$1=\\(Q<""O-$8-PKFCNQ[RBJS?8&796'ZK5?+[] MS.?K5_/YJOE\IR6;SY>@ZXP73R]*R_4*Z?8&V;HKN+L367Z*8[ES2/Q48O[OYY<$XGK2W$* MV/&<&0^^Y"F4DOB79RDT MV&1BO1'YZ[YI,)D!4HPS2Q5(W#$=/NH83\ _9M%3RAQ;*@STYY),?]W!UJL* M[Q7#U-EIOC$:B4GN"7FATHB"IQ!PVW);Z?CDVJ*9GV;9/P6&93B*R3!9PLSXN23XF"SI!A4@H8T&5[S+NH$B=\'7U5II&A3 MLMKI7)TKC6L_V[GF6C7NEV;HD4*QW\!92!A[+*J9AZ8Z&[R?0JT8Z MXO/:>8X GE7#5QB0A05TT^,'S?XYMNQ[Y^S=PS2",(!;$H;=53+>X@SL(*TC M.0$[RI!IEJU-GW7'I7A>!Q=B4B7+\BB0:8/6=$906>;0TOC /(7-FQ'>5 YM/#2U;$%DL\"4VS"*F]$X9+EV%._2:?YZFCGTZ)U*%H3S M3"A:\85?SAL6LS%)Q\>WXDBHV"[8;94 %'G+*@MXBB*\T 3OA_3/W MY.R3\OGK;[ "< ^)#)9Z/V C%4GQI9;9\K5*1?<[KPQ0- M;I#M<1/WP9GH:"Z%1!\?<[4!KEXZXZHB^*WA>+C_V90LB5*ZQ]J0?>Z""GNY M(O$C(W'1 0\,6N&M[)'* D$:R6^Y-PC/SA'&XJ+,KTCPX$DP"%-(/":Q3Q(< MOA#=8,X%>NW7//JSQ_TLAB&XEA2GWJAA+(0]X]Y+BGE[1MIB;D#?[\0'O M;5J+QC24?,1DM9AYASS=U<+%LWOY"5>C6'/*A8"Q M=LF"5US[X RD#N];OIC84VBJ0E784.A-2RNUV5C>Y2&AKDTUU.Q=@3 M1N(]>\XK1-1_>[H=M+:ZL!SW?45CG7HSHQ%X18 '3( I.6TI!/AG>HR9ER&E M_E2L#&E; K,I]]H-N=^K1.;6*?;=_E.2Y/,I-BW'<'-D6H9C8+G9&]4*H"FK5G&A13WT-\^82SQ5OR%*7ENGTB.=NF*+.RO:MLR$)1;V)ZQ/8#WTIH>_.&7W[OFLKPWB3K9XRW M581^@O^WMFIXY_-MORTW^LD)9)7&.72-DS&<-IOL]I8BV:VG=&ZH"/#0"3"C M ]<" 9;/+E^2S]OHR\UVB:R53!MC>LSILZV0RVUSPHFI=F5!U4!R1%JFXP9O-ETMT?SO%4B MG5$1X&8(L)-V'I@DP$,SSWN#@3P85/5+QT>O:0,%-T>D93#/Y0$ST)-3T@[> M0#^>"'IV_5*SJE\J_ZH50"N EGO5"J!;K%\ZGD!1I'Y)R:E?JH)%&[5!,R89 M]4*?:;OU2\L,R&Y*@_[*\SETSR4;!( M@(=FI2MRNPFVSJ#*@3DZBNTV4@WU(RJ*ZLKMWD >I P_/GA#_8A"Z;&BJ&9& M452SLM(WR?II!>+-L#B@N=^BJ YXH*TJ-G2$*B>M6#R7[O:8=CFHK/3C(\"T M(\0D 1Z:E=Z2>VVPU'N5E7Y\%)O6.'YS9%H"*[TI]T#?MULE$K=5.#VO,JJ9 M7AE5F>@;Y?NT4]]F6"#0W'-EU "'E53ZYOCT35K=>"[=[7XZ+6?;J ?3V64TI#[2D]6RM0F)F:APX>1I)CBMC8DJ&;M#:A M2+( BWJSLP"Z__JW9[FG"YOD7Z8QYE?'FV6X+;"/T^C3E&;CU\C+SER\>T;, M&)383WVV]*>O=!K][8NDFQ, +_X&$HY.SSY__0T7"" ">SG[%Y54PW*H9'DV M.$[63TP!WCPF3J.-+,M%?Y/G;J/F#2:V U)?-7TES-& MI/Q[OAO\DOTMMJW-QJ^!EQQ=83*NV=9KZ$ O_*92PY#N M?[_]\7WYT/2$1YPEFD[.?+DF7=="&9=#^@-&^Z&(\A&[\"'V]TD06[@?_GY5 M.W^X&OZ]-KQ^NGKX H3^2N:./ZL=77:3QF!U*OGRHCE[.Y5$Z.&7!OLG+2HA M?CJ1?DM%TU\OT]&$PG@S2'JZN_BFFS^#IVBZ,S/(','()-((23"NQ-G#H[$3 M(DUL9(I?0 ^>Q-CV54 #]*"K8W"#8QRO6/PRB(,L7)M%'3G25^:D(TL.$,(8 MMOK$AL:#W+I %@;F^_H;68DLF(2*\5.4P7S>2UR3'AA*"+&%_6:IX)1!EXB* MI)ICZE80*3,M$--B:'KP&=2!ZG]>L!$8(;/'Z*9&3:;VWP*,?XWJ]KQ8'&JU M"/$E;)%..S=^M@Q,BU!:*OJ_CLYN[YZNE? M0-%'GO2_GN/JXWD4>E&";G49.&_,/&*0KNG(9JD0H'J[LL0H TVBZ^'CN:0[ MCDNJK?O:-@G/@2)^>K!E8'#GW]-M-W[#3SZ1/ M/ "LGL(2&]P1KLU7UDX_UZ4? #Q[0V\L\U-*!B?/":%9B4: MHL\F8!Q=(]"]!ES-H<.,2L0$B%LZ8PX@"'<'O"RW!H;%5%SX62+\;V#*DY%N MZ.YF-6[=BV MIO[BLC1E0378--Q()-"@S)J#SR/BZ-RH)MSUK5GCF@<+@@JF;G0O)O\*7HJX M\.(SFSKL@PMF? \Y!,;+84$OJ, MQ=D<6!" B\$,B8R!= I#D0-1D#/LQ=N\" $F FMG!ONTQ78S84?L7/R;ELN7 M)!I2%7(.+(#13@R"86P"5X%:8$$[EL 4P>Q0QG1!8P7W>(:ON\:;+)' MS_>!&DA\]\1VYT\V,1T>H'(N W2D.[B== >7F[3%[-2$>;MH_H:6\9DP9I=: ML8=AO7;2K->26*W?AD]7E]+]\.'I#^GI87C[.+QXNKF[7;!7N:'JFZ@%K-,C MTE%@NSU2^T57J31\MBG3+75A@L$.^9_\^(/)DSDV7J*L\5*^.(ZD!*1H-5^^ M:4+ $3!W@&E98$]*;(@KBVN=&B#COA.3/+.O9>G&5.LQ._3Z^TW,?I2EF6<[ M'D (E^:F#UR#\< 7'5]"!&]D]S*\*7K<"!.- M.@!LPN3P=[ON;Q)N )F+T75VX]@SN21"K7T/6D%''#!)?S'1Z5BZ"AY_-Q[# M(^U @(MGUB.KR_@*H6GF;P'>)G@+-/,P1NI8["50#3G1Y<*[+R9$MW%;^.NY MA:H9/ER"F:&ZE@W/$H:>@P^M2T\1)$Z()F6>B70;BVEVL3.1+%%]/H_^PLY( M^$N':!?D$5!'D=.22X\^69&5=>I<>+8-=P]-[=8R5?XAXVBDYE 5CT=>,49- MS>C92*V%*CQQ)(+6.TH11@E(<&!A%^87SBY('+GV2I-'V=&(FG$[TP#2#"V$ M)%\O:..CC8 _>B,'3&5XY:L7M)73M7ZWTOH%]48Q0Z!;&D.@P-L\_CA_O/K' M#XQJ7?TS&<(JJTFP=H)?-"#FPR0E9.93M[ .[O)C5;'S0122-?VM-M$U6..+ M4 (]D(]A1ZQFWT\29 >#2<,@U$M)5812UR 8\B#2OST0XM0>\ES@3\+=3F M)KO^+WDJ*6V^0!/;4C3[?UZ*11RF=?[A/\'_FJN9/Q=DR]-\1OE)?OS[-*64 ME2 5//B>*PU^3O^^M*A&O:$DN&LK'3B.^5[/,=L*?\4WS^.G]EHABP! M5$1(=!?V6#Z3@#+WO2>!\F?J#T]B:*WEV+ :YZMD?G)6;N3L'SA>\?W@3+X",.: M^#&/AF-=9;@QE'-U6-JZ]%+A'A1R#&(-*'V3[*.$W&],%A@%1)L@)%[]M7I^+%?RN/=](48'G.[G7!YRI:785G;\I[YT\>Z MP4(%2$& / XLTW+S8RCH5>+CQIX-B]C)A_!S&]3EF&!MF< 6<\G0?Z+D WV@ M@T&ENNE.?Y@RY;BP*W:@4)+,*#]7Y-OP\:D69L/XWEDBH2@EA64A!66W:4+7 MM69C65Y'X.GRO\%?P?M 1P,\CHD[-<[^W_\!4$L! A0#% @ 1HD\5?(( M &[* @ + @ T ( ! &5X7S0R,3@V.2YH=&U02P$" M% ,4 " !&B3Q54#75@7D' #^*@ #0 @ 'U @ 97A? M-#(Q.#%\T,C$X-S$N:'1M4$L! A0#% @ 1HD\51[V7D^9 M! ?Q< T ( !31( &5X7S0R,3@W,BYH=&U02P$"% ,4 M " !&B3Q5MY+N@2\/ /$ "@ @ $1%P :&%Y;FEE M+FIP9U!+ 0(4 Q0 ( $:)/%542. 5 " 10Z !P8WEG+3(P,C(P-C,P7V-A;"YX;6Q0 M2P$"% ,4 " !&B3Q5R_M#X4-* #K6 8 %0 @ &V1 M<&-Y9RTR,#(R,#8S,%]D968N>&UL4$L! A0#% @ 1HD\58?+T)U99@ M4*P% !4 ( !+(\ '!C>6