0001437749-21-020718.txt : 20210823 0001437749-21-020718.hdr.sgml : 20210823 20210823163117 ACCESSION NUMBER: 0001437749-21-020718 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210823 DATE AS OF CHANGE: 20210823 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INFORMATION ANALYSIS INC CENTRAL INDEX KEY: 0000803578 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 541167364 STATE OF INCORPORATION: VA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22405 FILM NUMBER: 211197354 BUSINESS ADDRESS: STREET 1: 11240 WAPLES MILL RD STREET 2: SUITE 201 CITY: FAIRFAX STATE: VA ZIP: 22030 BUSINESS PHONE: 7033833000 MAIL ADDRESS: STREET 1: 11240 WAPLES MILL RD STREET 2: SUITE 201 CITY: FAIRFAX STATE: VA ZIP: 22030 10-Q 1 iaic20210630_10q.htm FORM 10-Q iaic20210630_10q.htm
0000803578 INFORMATION ANALYSIS INC false --12-31 Q2 2021 43,851 0 324,442 312,320 0.01 0.01 30,000,000 30,000,000 13,688,306 12,904,376 12,045,690 11,261,760 1,642,616 1,642,616 0 5 3 5 3 0 5.5 26,122 52,244 8 3 43,851 6 2 10 10 3 years, 9 months 3 years, 8 months 0 0 5 2 64,076 PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI may be approved is uncertain. 00008035782021-01-012021-06-30 xbrli:shares 00008035782021-08-12 thunderdome:item iso4217:USD 00008035782021-06-30 00008035782020-12-31 iso4217:USDxbrli:shares 0000803578iaic:ProfessionalFeesMember2021-04-012021-06-30 0000803578iaic:ProfessionalFeesMember2020-04-012020-06-30 0000803578iaic:SoftwareSalesMember2021-04-012021-06-30 0000803578iaic:SoftwareSalesMember2020-04-012020-06-30 00008035782021-04-012021-06-30 00008035782020-04-012020-06-30 0000803578iaic:ProfessionalFeesMember2021-01-012021-06-30 0000803578iaic:ProfessionalFeesMember2020-01-012020-06-30 0000803578iaic:SoftwareSalesMember2021-01-012021-06-30 0000803578iaic:SoftwareSalesMember2020-01-012020-06-30 00008035782020-01-012020-06-30 00008035782019-12-31 00008035782020-06-30 0000803578iaic:TellengerIncMember2021-01-012021-06-30 0000803578iaic:TellengerIncMember2020-01-012020-06-30 0000803578us-gaap:CommonStockMember2020-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000803578us-gaap:RetainedEarningsMember2020-12-31 0000803578us-gaap:TreasuryStockMember2020-12-31 0000803578us-gaap:CommonStockMember2021-01-012021-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-31 0000803578us-gaap:RetainedEarningsMember2021-01-012021-03-31 0000803578us-gaap:TreasuryStockMember2021-01-012021-03-31 00008035782021-01-012021-03-31 0000803578us-gaap:CommonStockMember2021-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000803578us-gaap:RetainedEarningsMember2021-03-31 0000803578us-gaap:TreasuryStockMember2021-03-31 00008035782021-03-31 0000803578us-gaap:CommonStockMember2021-04-012021-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000803578us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000803578us-gaap:TreasuryStockMember2021-04-012021-06-30 0000803578us-gaap:CommonStockMember2021-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000803578us-gaap:RetainedEarningsMember2021-06-30 0000803578us-gaap:TreasuryStockMember2021-06-30 0000803578us-gaap:CommonStockMember2019-12-31 0000803578us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000803578us-gaap:RetainedEarningsMember2019-12-31 0000803578us-gaap:TreasuryStockMember2019-12-31 0000803578us-gaap:CommonStockMember2020-01-012020-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-31 0000803578us-gaap:RetainedEarningsMember2020-01-012020-03-31 0000803578us-gaap:TreasuryStockMember2020-01-012020-03-31 00008035782020-01-012020-03-31 0000803578us-gaap:CommonStockMember2020-03-31 0000803578us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000803578us-gaap:RetainedEarningsMember2020-03-31 0000803578us-gaap:TreasuryStockMember2020-03-31 00008035782020-03-31 0000803578us-gaap:CommonStockMember2020-04-012020-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000803578us-gaap:RetainedEarningsMember2020-04-012020-06-30 0000803578us-gaap:TreasuryStockMember2020-04-012020-06-30 0000803578us-gaap:CommonStockMember2020-06-30 0000803578us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000803578us-gaap:RetainedEarningsMember2020-06-30 0000803578us-gaap:TreasuryStockMember2020-06-30 xbrli:pure utr:Y 0000803578us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-01-012021-06-30 0000803578iaic:OffTheShelfSoftwareMembersrt:MaximumMember2021-01-012021-06-30 0000803578iaic:ComputerEquipmentAndSoftwareMembersrt:MaximumMember2021-01-012021-06-30 0000803578us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2021-01-012021-06-30 0000803578iaic:WagesAndPaidLeaveDistributionsMemberiaic:DirectorOfHumanResourcesMember2021-01-012021-06-30 0000803578iaic:WagesAndPaidLeaveDistributionsMemberiaic:DirectorOfHumanResourcesMember2020-01-012020-06-30 0000803578iaic:WagesAndPaidLeaveDistributionsMemberiaic:EmployeeOfTheCompanyMember2021-01-012021-06-30 0000803578iaic:WagesAndPaidLeaveDistributionsMemberiaic:EmployeeOfTheCompanyMember2020-01-012020-06-30 0000803578iaic:ServicesTimeAndMaterialsMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesTimeAndMaterialsMember2021-04-012021-06-30 0000803578iaic:ServicesTimeAndMaterialsMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesTimeAndMaterialsMember2020-04-012020-06-30 0000803578iaic:ServicesTimeAndMaterialsMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesTimeAndMaterialsMember2021-01-012021-06-30 0000803578iaic:ServicesTimeAndMaterialsMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesTimeAndMaterialsMember2020-01-012020-06-30 0000803578iaic:ServicesFixedPriceMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPriceMember2021-04-012021-06-30 0000803578iaic:ServicesFixedPriceMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPriceMember2020-04-012020-06-30 0000803578iaic:ServicesFixedPriceMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPriceMember2021-01-012021-06-30 0000803578iaic:ServicesFixedPriceMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPriceMember2020-01-012020-06-30 0000803578iaic:ServicesCombinationMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesCombinationMember2021-04-012021-06-30 0000803578iaic:ServicesCombinationMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesCombinationMember2020-04-012020-06-30 0000803578iaic:ServicesCombinationMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesCombinationMember2021-01-012021-06-30 0000803578iaic:ServicesCombinationMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesCombinationMember2020-01-012020-06-30 0000803578iaic:ServicesFixedPricePerUnitMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPricePerUnitMember2021-04-012021-06-30 0000803578iaic:ServicesFixedPricePerUnitMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPricePerUnitMember2020-04-012020-06-30 0000803578iaic:ServicesFixedPricePerUnitMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPricePerUnitMember2021-01-012021-06-30 0000803578iaic:ServicesFixedPricePerUnitMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ServicesFixedPricePerUnitMember2020-01-012020-06-30 0000803578iaic:ThirdpartySoftwareMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ThirdpartySoftwareMember2021-04-012021-06-30 0000803578iaic:ThirdpartySoftwareMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ThirdpartySoftwareMember2020-04-012020-06-30 0000803578iaic:ThirdpartySoftwareMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ThirdpartySoftwareMember2021-01-012021-06-30 0000803578iaic:ThirdpartySoftwareMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:ThirdpartySoftwareMember2020-01-012020-06-30 0000803578iaic:SoftwareSupportAndMaintenanceMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:SoftwareSupportAndMaintenanceMember2021-04-012021-06-30 0000803578iaic:SoftwareSupportAndMaintenanceMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:SoftwareSupportAndMaintenanceMember2020-04-012020-06-30 0000803578iaic:SoftwareSupportAndMaintenanceMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:SoftwareSupportAndMaintenanceMember2021-01-012021-06-30 0000803578iaic:SoftwareSupportAndMaintenanceMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:SoftwareSupportAndMaintenanceMember2020-01-012020-06-30 0000803578iaic:IncentivePaymentsMember2021-04-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:IncentivePaymentsMember2021-04-012021-06-30 0000803578iaic:IncentivePaymentsMember2020-04-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:IncentivePaymentsMember2020-04-012020-06-30 0000803578iaic:IncentivePaymentsMember2021-01-012021-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:IncentivePaymentsMember2021-01-012021-06-30 0000803578iaic:IncentivePaymentsMember2020-01-012020-06-30 0000803578us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberiaic:IncentivePaymentsMember2020-01-012020-06-30 utr:M 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2021-06-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:GovernmentSectorMember2020-12-31 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2021-06-30 0000803578us-gaap:BilledRevenuesMemberus-gaap:CommercialAndIndustrialSectorMember2020-12-31 0000803578us-gaap:BilledRevenuesMember2021-06-30 0000803578us-gaap:BilledRevenuesMember2020-12-31 0000803578us-gaap:UnbilledRevenuesMember2021-06-30 0000803578us-gaap:UnbilledRevenuesMember2020-12-31 0000803578iaic:TellengerIncMember2021-04-072021-04-07 0000803578iaic:TellengerIncMember2021-04-012021-06-30 0000803578iaic:TellengerIncMember2021-06-30 0000803578iaic:TellengerIncMemberus-gaap:CustomerRelationshipsMember2021-06-30 0000803578iaic:TellengerIncMemberus-gaap:CustomerRelationshipsMember2021-01-012021-06-30 0000803578iaic:TellengerIncMemberus-gaap:TradeNamesMember2021-06-30 0000803578iaic:TellengerIncMemberus-gaap:NoncompeteAgreementsMember2021-06-30 0000803578iaic:TellengerIncMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-06-30 0000803578us-gaap:CustomerRelationshipsMember2021-01-012021-06-30 0000803578us-gaap:CustomerRelationshipsMember2021-06-30 0000803578us-gaap:NoncompeteAgreementsMember2021-01-012021-06-30 0000803578us-gaap:NoncompeteAgreementsMember2021-06-30 0000803578us-gaap:TradeNamesMember2021-06-30 0000803578iaic:TellengerIncMember2020-04-012020-06-30 0000803578us-gaap:EmployeeStockOptionMembersrt:MinimumMember2021-01-012021-06-30 0000803578us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-01-012021-06-30 0000803578srt:MinimumMember2021-04-012021-06-30 0000803578srt:MaximumMember2021-04-012021-06-30 0000803578srt:MinimumMember2021-01-012021-06-30 0000803578srt:MaximumMember2021-01-012021-06-30 0000803578srt:MinimumMember2020-04-012020-06-30 0000803578srt:MaximumMember2020-04-012020-06-30 0000803578srt:MinimumMember2020-01-012020-06-30 0000803578srt:MaximumMember2020-01-012020-06-30 0000803578iaic:The2016StockIncentivePlanMember2016-06-01 0000803578iaic:The2016StockIncentivePlanMember2016-06-012016-06-01 0000803578iaic:The2016StockIncentivePlanMember2021-06-30 0000803578iaic:The2006StockIncentivePlanMember2021-01-012021-06-30 0000803578iaic:The2006StockIncentivePlanMember2021-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberiaic:SummitCommunityBankMember2021-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberiaic:SummitCommunityBankMemberus-gaap:PrimeRateMember2021-01-012021-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberiaic:SummitCommunityBankMemberus-gaap:PrimeRateMember2021-06-30 0000803578us-gaap:RevolvingCreditFacilityMemberiaic:TDBankMember2020-12-31 0000803578iaic:PaycheckProtectionProgramCARESActMember2020-04-202020-04-20 0000803578iaic:SummitCommunityBankMemberiaic:TermLoanMember2021-04-16 0000803578iaic:SummitCommunityBankMemberiaic:TermLoanMember2021-04-162021-04-16 0000803578iaic:TellengerWorkingCapitalMember2021-04-07 0000803578iaic:PaycheckProtectionProgramCARESActMember2021-06-30 0000803578iaic:PaycheckProtectionProgramCARESActMember2020-12-31 0000803578iaic:TellengerWorkingCapitalMember2021-06-30 0000803578iaic:TellengerWorkingCapitalMember2020-12-31 0000803578iaic:TermLoanMember2021-06-30 0000803578us-gaap:EmployeeStockOptionMember2020-01-012020-06-30 0000803578us-gaap:EmployeeStockOptionMember2020-04-012020-06-30
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

(Mark One)

 

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

 

For the quarterly period ended

June 30, 2021

or

 

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

 

For the transition period from

 

to

 

 

 

Commission File Number:

000-22405

 

Information Analysis Incorporated

(Exact name of registrant as specified in its charter)

 

Virginia

54-1167364

(State or other jurisdiction of incorporation or organization)

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

 

12015 Lee Jackson Memorial Highway

Suite 210

Fairfax, Virginia 22033

(Address of principal executive offices, Zip Code)

 

(703) 383-3000

(Registrant’s telephone number, including area code)

 
 

(Former name, former address and former fiscal year, if changed since last report)

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

   

 

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

 

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

 

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

 

Large accelerated filer ☐

Accelerated filer ☐

  

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

 

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

 

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

Yes          No ☑

 

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

12,045,690 shares of common stock, par value $0.01 per share, as of August 12, 2021.

 

 

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

FORM 10-Q

 

 

Table of Contents

 

PART I.

FINANCIAL INFORMATION

Page

Number

     

Item 1.

Financial Statements (unaudited except for the balance sheet as of December 31, 2020)

 
     

 

Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020

3

     

 

Consolidated Statements of Operations and Comprehensive Income (Loss) for the three months ended June 30, 2021 and 2020

4

     

 

Consolidated Statements of Operations and Comprehensive Income (Loss) for the six months ended June 30, 2021 and 2020

5

     

 

Consolidated Statements of Cash Flows for the six months ended June 30, 2021 and 2020

6

     

 

Consolidated Statements of Changes in Stockholders’ Equity for the six monthsended June 30, 2021 and 2020

7

     

 

Notes to Consolidated Financial Statements

8

     

Item 2.

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

22

     

Item 4.

Controls and Procedures

27
     

PART II.

OTHER INFORMATION

 
     

Item 1.

Legal Proceedings

28

     

Item 1A.

Risk Factors

28

     

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

     

Item 3.

Defaults Upon Senior Securities

28

     

Item 4.

Mine Safety Disclosures

28

     

Item 5.

Other Information

28

     

Item 6.

Exhibits

29

     

SIGNATURES

30

 

2

 

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

INFORMATION ANALYSIS INCORPORATED

CONSOLIDATED BALANCE SHEETS

 

  

June 30, 2021

  

December 31, 2020

 
  

(Unaudited)

  

(Note 1)

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $1,532,764  $1,858,160 

Accounts receivable

  2,097,521   1,442,231 

Contract assets

  477,268   - 

Prepaid expenses

  130,604   142,770 

Other current assets

  8,082   - 

Total current assets

  4,246,239   3,443,161 
         

Intangible assets, net of amortization of $43,851 and $0

  1,446,149   - 
Goodwill  785,000   - 

Contract assets - non-current

  -   210,688 

Right-of-use operating lease asset

  297,620   51,405 

Property and equipment, net of accumulated depreciation and amortization of $324,442 and $312,320

  72,498   62,166 

Other assets

  5,706   6,281 

Total assets

 $6,853,212  $3,773,701 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities

        

Accounts payable

 $747,942  $103,646 

Revolving line of credit

  402,306   - 

Notes payable - current

  855,134   93,009 

Accrued payroll and related liabilities

  571,089   375,168 

Commissions payable

  256,075   181,626 

Other accrued liabilities

  108,183   54,274 

Contract liabilities

  105,884   946,884 

Operating lease liability - current

  18,008   45,595 

Interest payable

  8,125   3,125 

Total current liabilities

  3,072,746   1,803,327 
         

Note payable - non-current

  661,533   356,991 

Operating lease liability - non-current

  273,906   - 

Total liabilities

  4,008,185   2,160,318 
         

Stockholders' equity

        

Common stock, $0.01 par value, 30,000,000 shares authorized, 13,688,306 and 12,904,376 shares issued, 12,045,690 and 11,261,760 shares outstanding as of June 30, 2021, and December 31, 2020, respectively

  136,882   129,043 

Additional paid-in capital

  15,629,898   14,720,065 

Accumulated deficit

  (11,991,542)  (12,305,514)

Treasury stock, 1,642,616 shares at cost

  (930,211)  (930,211)

Total stockholders' equity

  2,845,027   1,613,383 
         

Total liabilities and stockholders' equity

 $6,853,212  $3,773,701 

 

The accompanying notes are an integral part of the financial statements

 

3

 

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

(Unaudited)

 

   

For the three months ended June 30,

 
   

2021

   

2020

 

Revenues

               

Professional fees

  $ 3,328,274     $ 928,421  

Software sales

    1,403,687       3,890,974  

Total revenues

    4,731,961       4,819,395  
                 

Cost of revenues

               

Cost of professional fees

    2,397,895       601,672  

Cost of software sales

    1,378,138       3,828,707  

Total cost of revenues

    3,776,033       4,430,379  
                 

Gross profit

    955,928       389,016  
                 

Selling, general and administrative expenses

    800,137       366,170  

Acquisition costs

    82,756       -  

Commissions expense

    19,056       57,296  
                 

Income (loss) from operations

    53,979       (34,450 )
                 

Other expense, net

    (10,822 )     (170 )
                 

Income (loss) before provision for income taxes

    43,157       (34,620 )
                 

Provision for income taxes

    -       -  
                 

Net income (loss)

  $ 43,157     $ (34,620 )
                 

Comprehensive income (loss)

  $ 43,157     $ (34,620 )
                 
                 
                 

Net income (loss) per common share - basic

  $ -     $ -  
                 

Net income (loss) per common share - diluted

  $ -     $ -  
                 

Weighted average common shares outstanding

               

Basic

    11,980,397       11,211,760  

Diluted

    12,665,267       11,211,760  

 

The accompanying notes are an integral part of the financial statements

 

4

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

(Unaudited)

 

  

For the six months ended June 30,

 
  

2021

  

2020

 

Revenues

        

Professional fees

 $5,767,533  $1,772,824 

Software sales

  2,384,008   5,108,327 

Total revenues

  8,151,541   6,881,151 
         

Cost of revenues

        

Cost of professional fees

  3,865,594   1,181,303 

Cost of software sales

  2,310,369   5,032,005 

Total cost of revenues

  6,175,963   6,213,308 
         

Gross profit

  1,975,578   667,843 
         

Selling, general and administrative expenses

  1,345,800   706,983 

Commissions expense

  153,643   122,917 

Acquisition costs

  153,286   - 
         

Income (loss) from operations

  322,849   (162,057)
         

Other (expense) income, net

  (8,877)  1,098 
         

Income (loss) before provision for income taxes

  313,972   (160,959)
         

Provision for income taxes

  -   - 
         

Net income (loss)

 $313,972  $(160,959)
         

Comprehensive income (loss)

 $313,972  $(160,959)
         
         
         

Net income (loss) per common share - basic

 $0.03  $(0.01)
         

Net income (loss) per common share - diluted

 $0.03  $(0.01)
         

Weighted average common shares outstanding

        

Basic

  11,633,464   11,211,760 

Diluted

  12,305,182   11,211,760 

 

The accompanying notes are an integral part of the financial statements

 

5

 

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

   

For the six months ended June 30,

 
   

2021

   

2020

 

Cash flows from operating activities:

               

Net income (loss)

  $ 313,972     $ (160,959 )

Adjustments to reconcile net income (loss) to net cash used in operating activities:

               

Depreciation and amortization

    55,973       2,986  

Stock option compensation

    139,573       806  

Changes in operating assets and liabilities:

               

Accounts receivable

    (43,819 )     (299,175 )

Prepaid expenses and other current assets

    10,997       411,991  

Contract assets

    (266,580 )     (13,918 )

Accounts payable

    359,906       (40,585 )

Contract liabilities

    (841,000 )     (399,879 )

Accrued payroll and related liabilities and other accrued liabilities

    80,400       (16,628 )

Commissions payable

    74,448       (4,112 )

Net cash used in operating activities

    (116,130 )     (519,473 )
                 

Cash flows from investing activities

               

Acquisition of property and equipment

    (22,454 )     (8,797 )

Acquisition of Tellenger, net of cash acquired

    (2,233,884 )     -  

Net cash used in investing activities

    (2,256,338 )     (8,797 )
                 

Cash flows from financing activities

               

Net borrowing under revolving line of credit

    402,306       -  

Short-term borrowing - acquisition

    150,000       -  

Borrowing under long-term note

    1,000,000       450,000  

Principal payments - long-term note

    (83,333 )     -  

Net proceeds from issuance of stock

    494,554       -  

Proceeds from issuance of stock from exercise of options

    83,545       -  

Net cash provided by financing activities

    2,047,072       450,000  
                 

Net decrease in cash and cash equivalents

    (325,396 )     (78,270 )
                 

Cash and cash equivalents, beginning of the period

    1,858,160       1,039,442  
                 

Cash and cash equivalents, end of the period

  $ 1,532,764     $ 961,172  
                 

Supplemental cash flow Information

               

Interest paid

  $ 11,422     $ -  
                 
Non-cash investing and financiang activities                
Value of common stock issued in connection with the                
acquisition of Tellenger, Inc.   $ 200,000     $ -  

 

The accompanying notes are an integral part of the financial statements

 

6

 

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

(Unaudited)

 

For the six months ended June 30, 2021:

 

      

Additional

             
  

Common

  

Paid-In

  

Accumulated

  

Treasury

     
  

Stock

  

Capital

  

Deficit

  

Stock

  

Total

 

Balances at December 31, 2020

 $129,043  $14,720,065  $(12,305,514) $(930,211) $1,613,383 

Net income

  -   -   270,815   -   270,815 

Stock option compensation

  -   27,711   -   -   27,711 

Stock issued

  3,306   492,693   -   -   495,999 

Issuance of stock from exercise of options

  250   3,300   -   -   3,550 

Balances at March 31, 2021

  132,599   15,243,769   (12,034,699)  (930,211)  2,411,458 

Net income

  -   -   43,157   -   43,157 

Stock option compensation

  -   111,862   -   -   111,862 

Stock issued, net

  683   197,872   -   -   198,555 

Issuance of stock from exercise of options

  3,600   76,395   -   -   79,995 

Balances at June 30, 2021

 $136,882  $15,629,898  $(11,991,542) $(930,211) $2,845,027 

 

 

For the six months ended June 30, 2020:

 

           

Additional

                         
   

Common

   

Paid-In

   

Accumulated

   

Treasury

         
   

Stock

   

Capital

   

Deficit

   

Stock

   

Total

 

Balances at December 31, 2019

  $ 128,543     $ 14,682,937     $ (12,718,893 )   $ (930,211 )   $ 1,162,376  

Net loss

    -       -       (126,339 )     -       (126,339 )

Stock option compensation

    -       450       -       -       450  

Balances at March 31, 2020

    128,543       14,683,387       (12,845,232 )     (930,211 )     1,036,487  

Net loss

    -       -       (34,620 )     -       (34,620 )

Stock option compensation

    -       356       -       -       356  

Balances at June 30, 2020

  $ 128,543     $ 14,683,743     $ (12,879,852 )   $ (930,211 )   $ 1,002,223  

 

The accompanying notes are an integral part of the financial statements

 

7

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

INFORMATION ANALYSIS INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

1.

Summary of Significant Accounting Policies

 

Organization and Business

 

Information Analysis Incorporated (the “Company” or “IAI”), in conjunction with its subsidiary, is primarily serving the U.S. government as a technology integrator. IAI provides information technology (“IT”) services with a specialized set of capabilities. The Company has a long and successful history of over 40 years. IAI has served many branches of the federal civilian market (Department of Agriculture, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration), the Department of Defense (U.S. Army and Air Force), and several commercial clients. The Company has performed software development and conversion projects for over 100 commercial and government clients, including the most significant application database modernization undertaking to date by the U.S. Small Business Administration. The Company’s long-standing customer relationships and past performance enable it to apply its expertise to meet customers' mission and provide unique capabilities to the market.

 

On April 7, 2021, IAI completed the acquisition of Tellenger, Inc. (“Tellenger”), which expands the Company’s capabilities in government priority areas of cyber security, cloud services, complex systems integrations, and data analytics. Tellenger expands and enhances IAI’s portfolio of capabilities through new technology-driven offerings and customers. The expanding customer base includes past and current performance in many branches of the federal civilian market (Department of Homeland Security, Department of Health and Human Services, Department of Commerce, United States Department of Agriculture, National Transportation Safety Administration, and Consumer Product Safety Commission), and the Department of Defense (U.S. Marine Corps). Tellenger advances integrated solid project management solutions with its well-defined metrics-based, Capability Maturity Model Integration/Development (CMMI/DEV) Level 3 independently appraised approach for managing projects (a/k/a Tellenger Integrated Quality [T-IQ]). A proven project management approach to support harnessing a first-class quality system that integrates Information Technology Infrastructure Library (ITIL), CMMI, and Project Management Institute (PMI) best practices. This approach is applied to projects in various customer environments and technology solutions.

 

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited consolidated financial statements (“financial statements”) have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions for Form 10-Q and Article 8-03 of Regulation S-X.  Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).  In the opinion of management, the financial statements include all adjustments necessary (which are of a normal and recurring nature) for the fair and not misleading presentation of the results of the interim periods presented.  These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 31, 2021 (the “Annual Report”), as amended.  The accompanying December 31, 2020, balance sheet was derived from the audited financial statements included in the Annual Report.  The results of operations for any interim periods are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year.

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tellenger.  All significant intercompany transactions and balances have been eliminated in consolidation. 

 

The following policies have been added to Note 1, “Summary of Significant Accounting Policies,” as a result of activity during the quarter ended June 30, 2021:  Business Combinations and Intangibles and Goodwill.  There have been no additional changes in the Company’s significant accounting policies as of June 30, 2021, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020, that was filed with the SEC on March 31, 2021.

 

Use of Estimates and Assumptions

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect certain reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results can, and in many cases will, differ from those estimates.

 

8

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Revenue Recognition

 

See Note 2 for a detailed description of revenue recognition under Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) and its related amendments (collectively known as “ASC 606”).

 

Segment Reporting

 

The Company has assessed its Tellenger subsidiary and has continued to conclude that it operates in one business segment, providing information technology products and services to modernize, secure, and increase functionality of client information systems.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of 90 days or less at the time of purchase to be cash equivalents. Deposits are maintained with a federally insured bank. Balances at times exceed federally insured limits, but management does not consider this to be a significant concentration of credit risk.

 

Accounts Receivable

 

Accounts receivable consist of trade accounts receivable and do not bear interest. The Company typically does not require collateral from its customers. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews its allowance for doubtful accounts monthly. Accounts with receivable balances past due over 90 days are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance sheet credit exposure related to its customers. No allowance for doubtful accounts has been recorded at June 30, 2021 and December 31, 2020.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures are depreciated over the lesser of the useful life or five years, off-the-shelf software is depreciated over the lesser of three years or the term of the license, custom software is depreciated over the least of five years, the useful life, or the term of the license, and computer equipment is depreciated over three years. Leasehold improvements are amortized over the estimated term of the lease or the estimated life of the improvement, whichever is shorter. Maintenance and minor repairs are charged to operations as incurred. Gains and losses on dispositions are recorded in operations.

 

Stock-Based Compensation

 

At December 31, 2020, the Company had the stock-based compensation plans described in Note 6 below.  Total compensation expense related to these plans was $111,862 and $356 for the three months ended June 30, 2021 and 2020, respectively, and $139,573 and $806 for the six months ended June 30, 2021 and 2020, respectively.  The Company estimates the fair value of options granted using a Black-Scholes valuation model to establish the expense.  When stock-based compensation is awarded to employees, the expense is recognized ratably over the vesting period.  When stock-based compensation is awarded to non-employees, the expense is recognized over the period of performance.

 

Income Taxes

 

Deferred tax assets and liabilities are computed based on the difference between the financial statement and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws for the taxable years in which those differences are expected to reverse. In addition, a valuation allowance is required to be recognized if it is believed more likely than not that a deferred tax asset will not be fully realized. Authoritative guidance prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those positions to be recognized in the financial statements. The Company continually reviews tax laws, regulations and related guidance in order to properly record any uncertain tax liabilities.

 

9

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

The Company has analyzed its income tax positions using the criteria required by GAAP and concluded that as of June 30, 2021, and December 31, 2020, it has no material uncertain tax positions and no interest or penalties have been accrued. The Company has net operating loss carryforwards of approximately $2.7 million, none of which will expire, if unused, on December 31, 2021. The net operating loss carryforwards are offset by a full valuation allowance.

 

Income (Loss) Per Share

 

The Company’s income (loss) per share calculations are based upon the weighted average number of shares of common stock outstanding. The dilutive effect of stock options, warrants and other equity instruments are included for purposes of calculating diluted income per share, except for periods when the Company reports a net loss, in which case the inclusion of such equity instruments would be antidilutive. See Note 10 for more details.

 

Related Party Transactions

 

The Company’s Director of Human Resources is the spouse of Stan Reese, who served as the Senior Vice President and Chief Operating Officer of the Company through December 31, 2020, and now serves as Chief Executive Officer and President. During the three months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $33,300 and $39,953, respectively, and during the six months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $70,811 and $74,489, respectively, as an employee of the Company.

 

Business Combinations

 

The Company applies the guidance of Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The Company recognizes the fair value of assets acquired and liabilities assumed in transactions; establishes the acquisition date fair value as the measurement objective for all assets acquired and liabilities assumed; expenses transaction and restructuring costs; and discloses the information needed to evaluate and understand the nature and financial effect of the business combination.

 

Intangibles and Goodwill

 

The Company accounts for goodwill and other intangible assets in accordance with ASC 350.  Goodwill and intangible assets with indefinite useful lives are not amortized but are instead tested for impairment (i) on at least an annual basis and (ii) when changes in circumstances indicate that the fair value of goodwill may be below its carrying value.  These circumstances include, but are not limited to, (i) a significant adverse change in the business climate, (ii) unanticipated competition or (iii) an adverse action or assessment by a regulator.  Determining impairment involves estimating the fair value of a reporting unit using a combination of (i) the income or discounted cash flows approach and (ii) the market approach that utilizes comparable companies’ data.  If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss must be measured.  The impairment loss is calculated by comparing the implied fair value of the reporting unit’s goodwill to its carrying amount.  In calculating the implied fair value of the reporting unit’s goodwill, the fair value of the reporting unit is allocated to all of the assets and liabilities of the reporting unit.  The excess of the fair value of a reporting unit over the amount assigned to its other assets and liabilities is the implied value of goodwill.  The Company will recognize impairment loss when the carrying amount of goodwill exceeds its implied fair value.  IAI’s goodwill totaled $785,000 at June 30, 2021.  There were no identifiable intangible assets at December 31, 2020.

 

COVID-19

 

The COVID-19 (coronavirus) outbreak has had a notable impact on general economic conditions, including, but not limited to, the temporary closures of many businesses, “shelter in place” and other governmental regulations, and “work from home” directives. There are many unknowns, and many regional inconsistencies. Notable potential effects on the Company include U.S. government procurements may be delayed or cancelled, work on new or existing contracts that require personal interactions may be suspended, payment processing for customer invoices may be delayed, employees and customers or their families may become infected, and personal business development meetings may not be able to take place. The Company continues to monitor the impact of the COVID-19 outbreak closely.

 

To date, the COVID-19 impact on the Company’s existing business has been minimal. The Company had previously implemented the necessary infrastructure for its employees to work remotely, so it did not experience material issues supporting its customers. The Company rapidly adapted to the challenges presented to its administration, including challenges to management, accounting, and information technology infrastructure. The extent to which business development efforts have been hampered by the inability to meet with potential customers in person is indeterminable. The full extent to which the COVID-19 outbreak will impact the Company’s business, results of operations, financial condition, and cash flows over time is uncertain.

 

 

 

2.

Revenue from Contracts with Customers

 

Revenue is recognized when all of the following steps have been taken and criteria met for each contract:

 

 

Identification of the contract, or contracts, with a customer - A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform and, (iii) it determines that collection of substantially all consideration to which the Company will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

10

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

 

Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company applies judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. If these criteria are not met, the promised goods or services are accounted for as a combined performance obligation.

 

 

Determination of the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. The Company typically estimates the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.

 

 

Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price by taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

Recognition of revenue when, or as, the Company satisfies performance obligations - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.

 

Nature of Products and Services

 

The Company generates revenue from the sales of information technology professional services, sales of third-party software licenses and implementation and training services, sales of third-party support and maintenance contracts based on those software products, and incentive payments received from third-party software suppliers for facilitating sales directly between that supplier and a customer introduced by the Company. The Company sells through its direct relationships with end customers and under subcontractor arrangements.

 

Professional services are offered through several arrangements – through time and materials arrangements, fixed-price-per-unit arrangements, fixed-price arrangements, or combinations of these arrangements within individual contracts. Revenue under time and materials arrangements is recognized over time in the period the hours are worked or the expenses are incurred, as control of the benefits of the work is deemed to have passed to the customer as the work is performed. Revenue under fixed-price-per-unit arrangements is recognized at a point in time when delivery of units have occurred and units are accepted by the customer or are reasonably expected to be accepted. Generally, revenue under fixed-price arrangements and mixed arrangements is recognized either over time or at a point in time based on the allocation of transaction pricing to each identified performance obligation as control of each is transferred to the customer. For fixed-price arrangements for which the Company is paid a fixed fee to make itself available to support a customer, with no predetermined deliverables to which transaction prices can be estimated or allocated, revenue is recognized ratably over time.

 

11

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Third-party software licenses are classified as enterprise server-based software licenses or desktop software licenses, and desktop licenses are further classified by the type of customer and whether the licenses are bulk licenses or individual licenses. The Company’s obligations as the seller for each class differ based on its reseller agreements and whether its customers are government or non-government customers. Revenue from enterprise server-based sales to either government or non-government customers is usually recognized in full at a point in time based on when the customer gains use of the full benefit of the licenses, after the licenses are implemented. If the transaction prices of the performance obligations related to implementation and customer support for the individual contract is material, these obligations are recognized separately over time, as performed. Revenue for desktop software licenses for government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. If the transaction prices of the performance obligations related to implementing the government administrator’s use of the administrative portal and administrator support for the individual contract are material (rare), these obligations are recognized separately over time, as performed. Revenue for bulk desktop software licenses for non-government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. For desktop software licenses sold on an individual license basis to non-government customers, where the Company has no obligation to the customer after the third-party makes delivery of the licenses, the Company has determined it is acting as an agent, and the Company recognizes revenue upon delivery of the licenses only for the net of the selling price and its contract costs.

 

Third-party support and maintenance contracts for enterprise server-based software include a performance obligation under the Company’s reseller agreements for it to be the first line of support (direct support) and second line of support (intermediary between customer and manufacturer) to the customer. Because of the support performance obligations, and because the amount of support is not estimable, the Company recognizes revenue ratably over time as it makes itself available to provide the support.

 

Incentive payments are received under reseller agreements with software manufacturers and suppliers where the Company introduces and courts a customer, but the sale occurs directly between the customer and the supplier or between the customer and the manufacturer. Since the transfer of control of the licenses cannot be measured from outside of these transactions, revenue is recognized when payment from the manufacturer or supplier is received.

 

Disaggregation of Revenue from Contracts with Customers

 

Contract

 

3 Months ended 06/30/2021

  

3 Months ended 06/30/2020

  

6 Months ended 06/30/2021

  

6 Months ended 06/30/2020

 

Type

 

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

 
                                 

Services Time & Materials

 $2,847,962   60.2% $730,813   15.2% $4,814,091   59.1% $1,321,383   19.2%
                                 

Services Fixed Price

  416,751   8.8%  27,150   0.6%  433,551   5.3%  150,555   2.2%
                                 

Services Combination

  49,401   1.1%  134,038   2.8%  459,270   5.6%  216,446   3.2%
                                 

Services Fixed Price per Unit

  14,160   0.3%  36,420   0.7%  60,620   0.7%  84,440   1.2%
                                 

Third-Party Software

  1,317,514   27.8%  3,607,116   74.8%  2,238,210   27.5%  4,611,420   67.0%
                                 

Software Support & Maintenance

  85,336   1.8%  263,125   5.5%  102,275   1.3%  475,693   6.9%
                                 

Incentive Payments

  837   0.0%  20,733   0.4%  43,524   0.5%  21,214   0.3%
                                 

Total Revenue

 $4,731,961     $4,819,395     $8,151,541     $6,881,151    

 

 

Contract Balances

 

Accounts Receivable

 

Trade accounts receivable are recorded at the billable amount where the Company has the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified. There were no such allowances recognized at June 30, 2021, and December 31, 2020. The accounts receivable balance does not include the amount invoiced but withheld from payment as a financing component under one contract with a customer. The present value of the withheld amount is classified as a contract asset.

 

12

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Contract Assets

 

Contract assets consist of assets resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price, and of amounts withheld from payment of invoices as a financing component of a contract. Changes in contract assets balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Contract Assets

    

Balance at December 31, 2020

 $210,688 

Contract assets added

  131,923 

Balance at March 31, 2021

  342,611 

Contract assets added

  134,657 

Balance at June 30, 2021

 $477,268 
     

Balance at December 31, 2019

 $- 

Balance at March 31, 2020

  - 

Contract assets added

  13,918 

Balance at June 30, 2020

 $13,918 

 

 

Contract Liabilities

 

Contract liabilities consist of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Changes in contracts liabilities balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Contract Liabilities

    

Balance at December 31, 2020

 $946,884 

Contract liabilities added

  93,934 

Revenue recognized

  (585,322)

Balance at March 31, 2021

  455,496 

Contract liabilities added

  4,815 

Revenue recognized

  (354,427)

Balance at June 30, 2021

 $105,884 
     

Balance at December 31, 2019

 $464,223 

Contract liabilities added

  19,136 

Revenue recognized

  (212,568)

Balance at March 31, 2020

  270,791 

Contract liabilities added

  9,906 

Revenue recognized

  (216,353)

Balance at June 30, 2020

 $64,344 

 

Revenues recognized during the six months ended June 30, 2021 and 2020, from the balances at December 31, 2020 and 2019, were $845,463 and $409,786, respectively.

 

Costs to Obtain or Fulfill a Contract

 

When applicable, the Company recognizes an asset related to the costs incurred to obtain a contract only if it expects to recover those costs and it would not have incurred those costs if the contract had not been obtained. The Company recognizes an asset from the costs incurred to fulfill a contract if the costs (i) are specifically identifiable to a contract, (ii) enhance resources that will be used in satisfying performance obligations in future and (iii) are expected to be recovered. There were no such assets at June 30, 2021, and December 31, 2020. When incurred, these costs are amortized ratably over the periods of the contracts to which those costs apply.

 

13

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Financing Components

 

In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that one of its subcontracts to a prime contractor includes a significant financing component. The subcontract is invoiced on a time and materials basis, under which 90% of each invoice amount is paid under regular terms, and the 10% payment balance of each invoice is deferred until the prime contractor meets a specific deliverable under its prime contract, which was originally projected to be June 2022, but is now expected to occur approximately September 2021. The primary purpose of this arrangement is to assist the prime contractor in meeting all of its financial obligations until it can realize the financial benefit of meeting the deliverable. The Company has estimated its interest rate of 4.5% based on a small premium over the rate of its revolving line of credit as of the measurement date.

 

Deferred Costs of Revenue

 

Deferred costs of revenue consist of the costs of third-party support and maintenance contracts for enterprise server-based software. These costs are reported under the prepaid expenses and other current assets caption on the Company’s balance sheets. The Company recognizes these direct costs ratably over time as it makes itself available to provide its performance obligation for software support, commensurate with its recognition of revenue. Changes in deferred costs of revenue balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Deferred Costs of Revenue

    

Balance at December 31, 2020

 $89,068 

Defered costs added

  17,406 

Deferred costs expensed

  (75,223)

Balance at March 31, 2021

  31,251 

Defered costs added

  11,188 

Deferred costs expensed

  (16,681)

Balance at June 30, 2021

 $25,758 
     

Balance at December 31, 2019

 $453,607 

Defered costs added

  181 

Deferred costs expensed

  (207,437)

Balance at March 31, 2020

  246,351 

Defered costs added

  2,472 

Deferred costs expensed

  (192,548)

Balance at June 30, 2020

 $56,275 

 

 

3.

Leases

 

The Company has a primary operating lease which is a real estate lease for its headquarters in Fairfax, Virginia. This lease has a fixed lease term of 66 months and commenced July 1, 2021. The Company determines if an arrangement is a lease at inception. Operating leases are included in right-of-use operating lease assets and operating lease liabilities in the Company’s consolidated balance sheets as of June 30, 2021, and December 31, 2020. As of June 30, 2021, and December 31, 2020, the Company does not have any sales-type or direct financing leases.

 

The Company’s primary operating lease asset represents its right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the lease does not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreement includes rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liability and operating lease asset. The Company does not have any rental payments which are based on a change in an index or a rate that can be considered variable lease payments, which would be expensed as incurred.

 

The Company also has an operating lease which is a real estate lease for its Tellenger subsidiary. The original term of the lease expired, and it continues on a month-to-month basis at a fixed rate of $900 per month. Neither a lease asset nor a lease liability is recognized for this lease.

 

The Company’s lease agreements do not contain any material residual value guarantees or material restrictions or covenants.

 

The Company does not sublease any real estate to third parties.

 

14

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

The following table provides supplemental balance sheet information related to the Company’s operating lease:

 

Balance Sheet

 

as of

  

as of

 

Classification

 

June 30, 2021

  

December 31, 2020

 
         

Assets:

        

Right-to-use operating lease asset

 $297,620  $51,405 
         

Liabilities:

        

Operating lease liability - current

 $18,008  $45,595 

Operating lease liability - non-current

  273,906     

Total lease liabilities

 $291,914  $45,595 

 

The following table reconciles the undiscounted cash flows to the operating lease liabilities recorded in the Company’s consolidated balance sheet at June 30, 2021.

 

  

June 30, 2021

 
     

Remainder of 2021

 $5,706 

2022

  69,477 

2023

  71,210 

2024

  54,550 

2025

  74,804 

2026

  70,220 

Total lease payments

  345,967 

Less: discount

  (54,053)

Present value of lease liabilities

 $291,914 

 

 

 

As of June 30, 2021, the Company’s primary operating lease had a lease term of 66 months. The discount rate of the lease is equal to IAI’s estimated incremental borrowing rate at the measurement date of the lease agreement. The weighted average discount rate of the Company’s operating lease is approximately 5.5%. For the three months ended June 30, 2021 and 2020, the Company incurred $26,122 of expense related to its operating leases, and for the six months ended June 30, 2021 and 2020, the Company incurred $52,244 of expense related to its operating leases.

 

 

4.

Accounts Receivable

 

Accounts receivable at June 30, 2021 and December 31, 2020, consist of the following:

 

  

June 30, 2021

  

December 31, 2020

 

Billed federal government

 $1,947,648  $1,425,217 

Billed commercial and other

  64,035   - 

Total billed

  2,011,683   1,425,217 

Unbilled receivables

  85,838   17,014 

Accounts receivable

 $2,097,521  $1,442,231 

 

Billed receivables from the federal government include amounts due from both prime contracts and subcontracts where the federal government is the end customer. Unbilled receivables include short-term contract assets where billing cycles differ from calendar months or a monthly fixed billing amount does not reflect the revenue earned in a given month.

 

15

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

 

5.

Acquisition

 

On April 7, 2021, the Company executed and closed a stock purchase agreement to purchase all of the issued and outstanding shares of stock of Tellenger, Inc.  The adjusted purchase price was approximately $2.3 million in cash and 68,264 unregistered shares of the Company’s stock, valued at $200,000.  Legal fees and other costs specifically related to the Tellenger acquisition in the amounts of $82,756 and $153,286 were incurred during the three month and six month periods ended June 30, 2021, respectively, and were classified as acquisition costs in the Company’s consolidated statement of operations.  Included in the cash consideration is $272,000 in amounts held in escrow at Citizens Bank, N.A. Institutional Services Group (as escrow agent) to satisfy any potential post-closing claims. 

 

Tellenger is primarily engaged in the businesses of cyber security, cloud services, and data analytics services.  Tellenger has access to a range of federal government contract vehicles and subcontracts under federal government agencies which include the Department of Homeland Security, the U.S. Department of Agriculture, the Department of Health and Human Services, the U.S. Marine Corps, and the U.S. Census Bureau, among others.  Tellenger also performs cloud services for several national not-for-profits.  Tellenger’s processes are appraised at CMMI Level 3, providing assurance to customers of consistency and quality in their efforts.

 

Following the April 7, 2021, Tellenger acquisition, the Company engaged an independent valuation firm to aid in the application of ASC 805 inclusive of the initial measurement of any intangible assets acquired by the Company.  The Company’s intangible assets subject to amortization consist of acquired customer relationships and non-compete agreements.  The Company amortizes intangible assets over their respective estimate useful lives.  Identifiable intangible assets that are subject to amortization are evaluated for impairment and the Company will periodically reassess the carrying value, useful lives, and classifications of all identifiable intangible assets.

 

The purchase price allocation has been prepared on a preliminary basis and changes to the preliminary purchase price allocations may occur as additional information concerning asset and liability valuations is finalized. Under the acquisition method of accounting, the total consideration was first allocated to net tangible assets and identifiable intangible assets based upon their fair values as of the date of completion of the acquisition. As a result of the acquisition, the Company recorded net tangible assets of $240,357, and intangible assets in the form of $1,090,000 for customer relationships with an amortizable useful life of eight years, $280,000 for Tellenger’s trade name / trademarks with an indefinite life, and $120,000 for executed non-compete agreements with a useful life of three years. In accordance with ASC 350, “Intangibles – Goodwill and Other” (“ASC 350”), the excess of the total consideration over the fair values of the net tangible and intangible assets of $785,000 was recorded as goodwill on the transaction.

 

The components of the Company’s identifiable intangible assets are as follows:

 

  

June 30, 2021

 
      

Gross

 
  

Useful

  

Carrying

 
  

Lives (years)

  

Amounts

 

Intangible assets with estimated useful lives

     

Customer relationships

  8  $1,090,000 

Non-compete agreements

  3   120,000 

Intangible assets with indefinite lives

     

Trade names

      280,000 

Gross identified intangible assets

      1,490,000 
         

Accumulated amortization

      (43,851)
         

Net identifiable intangible assets

      1,446,149 
         

Goodwill

      785,000 
         

Intangible assets

     $2,231,149 

 

Amortization expense related to the amortizable intangible assets was $43,851 for the three months and six months ended June 30, 2021. Amortization expense for the remaining six months of 2021 and the five years subsequent to 2021 is estimated to be:

 

July 1 - December 31, 2021

 $88,122 

2022

  176,244 

2023

  176,244 

2024

  146,259 

2025

  136,248 

2026

  136,248 

Thereafter

  306,784 

Total

 $1,166,149 

 

16

 

Supplemental Pro Forma Information

 

The following unaudited pro forma financial information presents combined results of operations for the period presented as if the acquisition of Tellenger had been completed on January 1, 2020. The pro forma information includes adjustments to amortization expense for the intangible assets acquired and interest expense for the additional debt used to partially fund the acquisition price.

 

The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisition of Tellenger occurred on January 1, 2020, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.

 

  

Three months ended

  

Three months ended

  Six months ended Six months ended 
  

June 30, 2021

  

June 30, 2020

  June 30, 2021 June 30, 2020 
                

Revenue

 $4,800,099  $5,945,701  $9,377,504 $8,997,670 
                

Income (loss) from operations

 $48,489  $(39,860) $375,774 $(262,372)

 

 

6.

Stock-Based Compensation

 

The Company has two shareholder-approved stock-based compensation plans. The 2006 Stock Incentive Plan was adopted in 2006 (“2006 Plan”) and had options granted under it through April 12, 2016. On June 1, 2016, the shareholders ratified the IAI 2016 Stock Incentive Plan (“2016 Plan”), which had been approved by the Board of Directors on April 4, 2016.

 

17

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

The Company recognizes compensation costs only for those shares expected to vest on a straight-line basis over the requisite service period of the awards. Such options generally vest over periods of six months to two years. Fair values of option awards granted in the three months and six months ended June 30, 2021 and 2020, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

  

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 
  

June 30, 2021

  

June 30, 2020

  

June 30, 2021

  

June 30, 2020

 

Risk-free interest rate

 0.77%-0.87%   0.33%   0.46%-0.92%   0.33%  

Dividend yield

  0%    0%    0%    0%  

Expected term (in years)

  5    5    5    5  

Expected volatility

 47.1%-47.7%  65.8%-66.0%  47.1%-92.6%  65.8%-66.0% 

 

Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility against the calculated volatility of several public company issuers that operate within its market segment. The first issuance for which this benchmarking was applied was effective with options granted on March 31, 2021.

 

2016 Stock Incentive Plan

 

The 2016 Plan became effective June 1, 2016, and expires April 4, 2026. The 2016 Plan provides for the granting of equity awards to key employees, including officers and directors. The maximum number of shares for which equity awards may be granted under the 2016 Plan is 1,000,000. Options under the 2016 Plan expire no later than ten years from the date of grant or within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The minimum exercise price of each option is the quoted market price of the Company’s stock on the date of grant. At June 30, 2021, there were unexpired options for 828,500 shares issued under the 2016 Plan, of which 346,000 were exercisable.

 

2006 Stock Incentive Plan

 

The 2006 Plan became effective May 18, 2006, and expired April 12, 2016. The 2006 Plan provides for the granting of equity awards to key employees, including officers and directors. Options under the 2006 Plan were generally granted at-the-money or above, expire no later than ten years from the date of grant or within three months of within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The number of shares subject to options available for issuance under the 2006 Plan could not exceed 1,950,000. There were 434,000 unexpired options remaining from the 2006 Plan at June 30, 2021, all of which were exercisable.

 

18

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

The status of the options issued under the foregoing option plans as of June 30, 2021 and 2020, and changes during the three months and six months ended June 30, 2021 and 2020, were as follows:

 

  

Options outstanding

      
      

Weighted average

 

Weighted average

 

Aggregate

 
      

exercise price

 

remaining

 

intrinsic

 

Incentive Options

 

Shares

  

per share

 

contractual term

 

value

 

Outstanding at December 31, 2020

  1,395,000  $0.31      

Options granted

  145,000   2.62      

Options exercised

  (25,000)  0.14      

Outstanding at March 31, 2021

  1,515,000  $0.53      

Options granted

  127,500   2.85      

Options exercised

  (360,000)  0.22      

Options expired

  (20,000)  0.17      

Outstanding at June 30, 2021

  1,262,500  $0.86 

6 years

 $2,876,868 

Exercisable at June 30, 2021

  780,000  $0.33 

3 years, 2 months

 $2,194,843 
              

Outstanding at December 31, 2019

  1,349,000  $0.23      

Options expired

  (129,000)  0.17      

Outstanding at March 31, 2020

  1,220,000   0.24      

Options granted

  10,000   0.15      

Options expired

  (10,000)  0.19      

Outstanding at June 30, 2020

  1,220,000  $0.24 

3 years, 9 months

 $37,353 

Exercisable at June 30, 2020

  1,207,000  $0.24 

3 years, 8 months

 $36,703 

 

 

There were 127,500 options and 10,000 options granted during the three months ended June 30, 2021 and 2020, respectively, and there were 272,500 options and 10,000 options granted during the six months ended June 30, 2021 and 2020, respectively. There were 360,000 options and no options exercised during the three months ended June 30, 2021 and 2020, respectively, and there were 385,000 options and no options exercised during the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was $210,230 of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the stock incentive plans; that cost is expected to be recognized over a weighted-average period of five months.

 

Total compensation expense related to these plans was $111,862 and $356 for the three months ended June 30, 2021 and 2020, respectively, and $139,573 and $806 for the six months ended June 30, 2021 and 2020, respectively.

 

19

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Nonvested option awards as of June 30, 2021 and 2020, and changes during the three months and six months ended June 30, 2021 and 2020, were as follows:

 

  

Nonvested

 
      

Weighted average

 
      

grant date

 
  

Shares

  

fair value

 

Nonvested at December 31, 2020

  235,000  $0.36 

Granted

  145,000   1.22 

Vested

  -   - 

Forfeited

  -   - 

Nonvested at March 31, 2021

  380,000  $0.94 

Granted

  127,500   1.19 

Vested

  (25,000)  1.01 

Forfeited

  -   - 

Nonvested at June 30, 2021

  482,500  $0.94 
         
         

Nonvested at December 31, 2019

  23,500  $0.17 

Granted

  -   - 

Vested

  (5,000)  0.21 

Forfeited

  -   - 

Nonvested at March 31, 2020

  18,500  $0.15 

Granted

  10,000   0.08 

Vested

  (15,500)  0.16 

Forfeited

  -   - 

Nonvested at June 30, 2020

  13,000  $0.09 

 

 

7.

Revolving Line of Credit

 

At June 30, 2021, the Company had a revolving line of credit with Summit Community Bank (“Summit”) providing for on-demand or short-term borrowings of up to $1,000,000, subject to a borrowing base calculated using outstanding accounts receivable, in which the bank has a collateral interest.  The line expires on April 16, 2022.  As of June 30, 2021, $402,306 was outstanding under this line of credit at a variable interest rate of 3.25% (Wall Street Journal prime plus 0% with a floor of 3.25%).

 

The Company previously had a revolving line of credit with another bank (“prior LOC”) providing for demand or short-term borrowings of up to $1,000,000. The prior LOC originally was due to expire on July 31, 2021. The new Summit line of credit was used to pay off the prior LOC and it was closed on May 3, 2021.  There was no outstanding balance on the prior line of credit at December 31, 2020.

 

 

8.

Notes Payable

 

Due to the coronavirus uncertainty, and staffing and payroll cuts that were being considered in early 2020 due to liquidity constraints, the Company applied for a Paycheck Protection Program loan ("PPP Loan"), guaranteed by the SBA.  The Company was funded by its lender on April 20, 2020, in the amount of $450,000.  The loan accrues interest at a fixed rate of 1% and has a term of two years.  The first payment is deferred until the date the SBA remits the Company’s loan forgiveness amount to the lender, though interest accrues during the deferral period.  The loan has been used exclusively to support maintaining employee payroll and benefits.  The amount of forgiveness for which IAI may be approved is uncertain.  As of the date of this filing, the Company has filed its forgiveness application for the full amount of the loan.  

 

In conjunction with the Tellenger acquisition, on April 16, 2021, the Company and Tellenger jointly procured a $1 million term loan (“Term Loan”) with Summit to assist with post-acquisition cash flow and integration costs.  The loan is payable in monthly installments consisting of a fixed principal amount plus accrued interest over the course of two years at a fixed interest rate of 4.89%.  The loan is collateralized by a security interest in substantially all of the assets of both companies.

 

To assist with working capital considerations, the Company borrowed $150,000 from the sellers of Tellenger ("Tellenger Working Capital") for a period of 90 days from the closing date of April 7, 2021, without interest accumulation.  The sellers were repaid in July 2021.

 

20

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

The following table represents note payable balances at June 30, 2021 and December 31, 2020:

 

  

June 30, 2021

  

December 31, 2020

 

PPP loan

 $450,000  $450,000 

Tellenger Working Capital

  150,000   - 

Term loan

  916,667   - 

Total

  1,516,667   450,000 

Less current portion

  (855,134)  (93,009)

Non-current portion

 $661,533  $356,991 

 

 

  

Notes Payable Payment Schedule

 
  

Term Loan

  

PPP Loan*

 Tellenger Working Capital 

Total

 
               

Remainder of 2021

 $250,000  $93,009 $150,000 $493,009 

2022

  500,000   224,810  -  724,810 

2023

  166,667   132,181  -  298,848 

Total payments

 $916,667  $450,000 $150,000 $1,516,667 

 

*PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI may be approved is uncertain.

 

 

9.

Earnings (Loss) Per Share

 

Basic loss per share excludes dilution and is computed by dividing loss available to common shareholders by the weighted-average number of shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock, except for periods when the Company reports a net loss because the inclusion of such items would be antidilutive. The antidilutive effect of 64,076 shares from stock options were excluded from diluted shares for the three months and six months ended June 30, 2020.

 

 

The following is a reconciliation of the amounts used in calculating basic and diluted net income (loss) per common share:

 

  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the three months ended June 30, 2021:

            

Income available to common shareholders

 $43,157   11,980,397  $- 

Effect of dilutive stock options

  -   684,870   - 

Diluted net income per common share for the three months ended June 30, 2021

 $43,157   12,665,267  $- 
             

Basic net loss per common share for the three months ended June 30, 2020:

            

Income available to common shareholders

 $(34,620)  11,211,760  $- 

Effect of dilutive stock options

  -   -   - 

Diluted net income per common share for the three months ended June 30, 2020:

 $(34,620)  11,211,760  $- 

 

 

  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the six months ended June 30, 2021:

            

Income available to common shareholders

 $313,972   11,633,464  $0.03 

Effect of dilutive stock options

  -   671,718   - 

Diluted net income per common share for the six months ended June 30, 2021

 $313,972   12,305,182  $0.03 
             

Basic net loss per common share for the six months ended June 30, 2020:

            

Loss available to common shareholders

 $(160,959)  11,211,760  $(0.01)

Effect of dilutive stock options

  -   -   - 

Diluted net loss per common share for the six months ended June 30, 2020

 $(160,959)  11,211,760  $(0.01)

 

 

10.

Subsequent Events

 

The Company’s management reviewed all material events through the date the consolidated financial statements were issued for subsequent event disclosure consideration.  There were no material events subsequent to June 30, 2021, other than disclosed elsewhere in these notes to the condensed consolidated financial statements.

 

21

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

 

Item 2.  Management's Discussion and Analysis of Financial Condition and Results of Operations

 

Cautionary Statement Regarding Forward-Looking Statements

 

This Form 10-Q contains forward-looking statements regarding our business, customer prospects, or other factors that may affect future earnings or financial results that are subject to the safe harbor created by the Private Securities Litigation Reform Act of 1995. Such statements involve risks and uncertainties which could cause actual results to vary materially from those expressed in the forward-looking statements. Investors should read and understand the risk factors detailed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (“2020 10-K”) and in other filings with the Securities and Exchange Commission.

 

We operate in a rapidly changing environment that involves a number of risks, some of which are beyond our control. This list highlights some of the risks which may affect future operating results. These are the risks and uncertainties we believe are most important for you to consider. Additional risks and uncertainties, not presently known to us, which we currently deem immaterial or which are similar to those faced by other companies in our industry or business in general, may also impair our business operations. If any of the following risks or uncertainties actually occurs, our business, financial condition and operating results would likely suffer. These risks include, among others, the following:

 

 

our failure to generate a sufficient level of professional fees;

 

the loss of one or a few material subcontracts under which a material portion of our revenue and income is concentrated;

 

our inability to integrate businesses, products, or technologies we may acquire;

 

the limited public market for our common stock;

 

inaccuracy in our estimates of the cost of services and the timeline for completion of contracts;

 

our inability to hire, retain, and utilize qualified personnel;

 

our failure to protect our information technology from disruptions, failures, and security breaches;

 

changes in the funding priorities of the U.S. federal government;

 

intense competition from other companies;

 

our inability to raise additional capital when needed;

 

fluctuations in our results of operations and the resulting impact on our stock price;

 

efforts to gain entry into new markets may be unsuccessful;

 

investments in developing new services offerings may take time to recover;

 

health epidemics, pandemics, and other natural disasters and national emergencies;

 

our inability to reach investors and gain shareholder approval when needed; and

 

our forward-looking statements and projections may prove to be inaccurate.

 

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “could,” “would,” “expect,” “plans,” “anticipates,” “believes,” “estimates,” “projects,” “predicts,” “intends,” “potential” and similar expressions intended to identify forward-looking statements. These statements reflect our current views with respect to future events and are based on assumptions and subject to risks and uncertainties. Given these uncertainties, you should not place undue reliance on these forward-looking statements. We discuss many of these risks in greater detail under the heading “Risk Factors” in Item 1A of our 2020 10-K. Also, these forward-looking statements represent our estimates and assumptions only as of the date of this report. Except as required by law, we assume no obligation to update any forward-looking statements after the date of this report.

 

Our Business

 

Information Analysis Incorporated, which we refer to as IAI, the Company, we or our, is an information technology, or IT, provider primarily for the benefit of federal government agencies. Our focus is on enterprise IT solutions primarily relating to system modernization, cloud-based solutions and cyber security protection. Modernization has been a core competency of IAI for over 20 years. We have modernized over 100 million lines of COBOL code for over 35 governmental and commercial customers. We maintain a pool of skilled COBOL programmers. This provides us with competitive advantage as the labor pool of such programmers is shrinking as aging software professionals retire. Our business has also historically relied upon the reselling of applications, primarily for forms development.

 

22

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Through our recent acquisition of Tellenger, Inc., we acquired competencies in web-based solutions and cyber security. We believe combining web-based solutions with system modernization will provide us with the skill sets that are needed to migrate legacy systems to the cloud. We foresee this as a key component of our future growth since there are billions of lines of code, in both the governmental and commercial sectors, that eventually must be modernized. We see this as an expanding market since users eventually will need to substantially update their systems.

 

Our acquisition of Tellenger was also premised upon gaining access to its professionals and service engagements in cyber security. Cyber security opportunities continue to grow. Given recent hacking incidents, it is now as clear as ever, that every enterprise and governmental agency must devote resources to protect themselves. It is our intention to better leverage our resources to gain an increasing share of this market.

 

Our Strategy

 

Our strategy is to grow our business organically and through acquisitions. Over the last two decades, IAI had been resistant to investing in business development activities. Instead, it was inclined to rely upon a limited number of professional service engagements to sustain itself and not risk capital to grow the business. With changes in our executive management team and in the composition of our board of directors, we are now focused on growing our business. As a public company, we are positioned to raise capital to support our growth. We have also made our initial hires in business development personnel to help grow our business. We also intend to become more proactive in bidding as a prime contractor on government proposals and expanding our outreach to larger prime contractors for subcontract and teaming opportunities.

 

As for acquisitions, we believe there are numerous small government contractors, such as IAI and Tellenger, that unless they undertake fundamental changes in their business and invest the necessary capital, their business prospects stall. The founders of these companies who are resistant to change and investment are often inclined to sell their businesses, but given their modest size, the ability to attract the right buyers are limited. We believe we can be a potential buyer for these companies. As in the Tellenger transaction, the currency of our publicly traded shares allows us to provide sellers with a means of participating in the anticipated future growth of the combined companies. These acquisitions can also serve as a talent acquisition vehicle to better enable us to compete for engagements in our focus areas.

 

We have been taking steps to make it easier for investors to trade in our stock. In January, we upgraded IAI’s listing from the OTC pink sheets to the OTCQB. Our business plan includes putting into place the necessary elements to elevate our common stock to trade on a major exchange before the end of 2021.

 

Concentration of Risk

 

Perhaps the greatest concentration of risk for us is that a material portion of our gross profits and our income is derived from a few material subcontracts for professional services.  For the three months ended June 30, 2021, three subcontracts under government procurements represented 47.5% of our revenue and 85.7% of our gross profit, respectively.  For the six months ended June 30, 2021, these same subcontracts represented 48.3% of our revenue and 74.2% of our gross profit, respectively.

 

Fluctuations in our revenue and concentrations of prime U.S. government contracts have ceased to be a material risk compared to our gross profits on professional fees contracts, as a large percentage of our sales under prime U.S. government contracts are software sales.  The amount of such revenue does not have a material effect on gross profit.

 

23

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

At June 30, 2021, accounts receivable balances related to two professional services subcontracts under one prime contractor for projects at one federal agency collectively represented 52.7% of our outstanding accounts receivable.  Two other subcontracts under federal procurements represented 17.2% and 13.0% of outstanding accounts receivable, respectively.

 

We sold third-party software and maintenance contracts under multiple agreements with one major supplier.  These sales accounted for 29.6% and 79.9% of total revenue in the three months ended June 30, 2021 and 2020, respectively, and 28.7% and 72.5% of revenue in the six months ended June 30, 2021 and 2020, respectively.

 

Results of Operations

 

Three Months Ended June 30, 2021 versus Three Months Ended June 30, 2020

 

Revenue

There are several significant differences between the composition of our revenue as reported in the second quarter of 2021 versus that which we reported in the second quarter of 2020. While the total revenue reported was 1.8% less than what we reported in 2020, the amount of revenue generated from professional fees, which has greater margins than software sales, increased $2.4 million, or 258.5%, while software sales revenue decreased almost $2.5 million, or 63.9%. The increase in our revenue from professional fees is due to a certain subcontract award that had been delayed due to protest until June 2020, which represents 130.4% of increase, and to the acquisition of Tellenger, Inc., which represents 117.2% of increase in professional fees The decrease in our software revenue in 2021 versus the same period in 2020 is due to the non-recurring nature of many of our software sales transactions, as well as the timing of recurring orders. Software sales are subject to considerable fluctuation from period to period, based on the product mix sold and referral fees earned.

 

Gross Profit

Gross profit increased $566,912, or 145.7%, to $955,928, in the second quarter of 2021 over the second quarter of 2020, due to the increase in the revenue generated from professional fees. Maintaining a certain level of professional fees revenue is necessary to generate sufficient gross profit to cover the cost of our operations. Overall gross profit margin was 20.2% in 2021, up from 8.1% in 2020, due to the increase in professional fees revenue relative to software sales revenue. Gross profit percentage for professional fees in the second quarter of 2021 was 28.0%, while software sales contributed a gross profit percentage of 1.8%. In recent years, gross profit percentage on software sales has been trending downward. In 2021, we have added several new partnerships for software product lines that are expected to offer considerably better margins. Our first sale under one of these new product lines, while a modest sale, produced a gross profit percentage of 19.3%.

 

Selling, General and Administrative Expenses

Selling, general and administrative expenses (SG&A) increased by $433,967 in the second quarter of 2021 over the prior year for several reasons. Incorporating Tellenger’s administrative structure added $97,485 to our SG&A, and amortization of intangible assets (a non-cash expense) related to the Tellenger acquisition added another $43,851. Our efforts to attract and retain quality new members of our board of directors, the addition of an additional independent director, the increased use of share-based compensation (a non-cash expense) to attract and retain key employees and directors, management changes and administrative salaries, investor relations, a post-employment transition agreement with a retiring executive, increased use of general counsel, and investment in our infrastructure, including our business development program and our accounting department, contributed to the increase in SG&A. Share-based compensation will continue to have a more significant effect on our financial statements than in prior years due to our shift to benchmarking the volatility component of our pricing model to an average of several stocks within our industry with more trading activity.

 

24

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Acquisition Costs

Due to the Tellenger acquisition, we incurred legal, accounting, and other expenses totaling $82,756 in the second quarter of 2021.

 

Income (Loss) from Operations

Income from operations was $53,979 in the second quarter of 2021 compared to a loss from operations of $34,450 in 2020, a difference of $88,429. Income from operations was lessened by several costs incurred in the second quarter of 2021 that are not comparable to the same period in 2020 – acquisition costs of Tellenger, Inc., including associated legal and accounting expenses and amortization of intangible assets, post-employment compensation for a retiring executive, investments in infrastructure, and an increased use of non-cash share-based compensation to attract and recruit key employees and directors.

 

 

Six Months Ended June 30, 2021 versus Six Months Ended June 30, 2020

 

Revenue

There are several significant differences between the composition of our revenue as reported in the first six months of 2021 versus that which we reported in 2020. The amount of revenue generated from professional fees, which has greater margins than software sales, increased $4.0 million, or 225.3%, while software sales revenue decreased $2.7 million, or 53.3%. The increase in our revenue from professional fees is due to a certain prime contract and a few subcontract awards that had begun or accelerated since June 2020, and to the acquisition of Tellenger, Inc. The decrease in our software revenue in the first six months of 2021 versus the same period in 2020 is due to the non-recurring nature of many of our software sales transactions, including one software sales contract that expired after 2020 that contributed $1.9 million to revenue, as well as the timing of recurring orders. Software sales are subject to considerable fluctuation from period to period, based on the product mix sold and referral fees earned.

 

Gross Profit

Gross profit increased $1.3 million, or 195.8%, to $2.0 million, in the first six months of 2021 over the same period in 2020, due to the increase in the revenue generated from professional fees. Maintaining a certain level of professional fees revenue is necessary to generate sufficient gross profit to cover the cost of our operations. Overall gross profit margin was 24.2% in 2021, up from 9.7% in 2020, due to the increase in professional fees revenue relative to software sales revenue. Gross profit percentage for professional fees in the first six months of 2021 was 33.0%, while software sales contributed a gross profit percentage of 3.1%. In recent years, gross profit percentage on software sales has been trending downward. In 2021, we have added several new partnerships for software product lines that are expected to offer considerably better margins. Our first sale under one of these new product lines, while a modest sale, produced a gross profit percentage of 19.3%.

 

Selling, General and Administrative Expenses

Selling, general and administrative expenses (SG&A) increased by $638,817 in the first six months of 2021 over the prior year for several reasons. Incorporating Tellenger’s administrative structure added $97,485 to our SG&A, and amortization of intangible assets (a non-cash expense) related to the Tellenger acquisition added another $43,851. Our efforts to attract and retain quality new members of our board of directors, the addition of an additional independent director, the increased use of use of share-based compensation (a non-cash expense) to attract and retain key employees and directors, management changes and administrative salaries, investor relations, a post-employment transition agreement with a retiring executive, increased use of general counsel, and investment in our infrastructure, including our business development program and our accounting backbone, contributed to the increase in SG&A. Share-based compensation will continue to have a more significant effect on our financial statements than in prior years due to our shift to benchmarking the volatility component of our pricing model to an average of several stocks within our industry with more

 

Acquisition Costs

Due to the Tellenger acquisition, we incurred legal, accounting, and other expenses totaling $153,286 in the first six months of 2021.

 

25

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Income (Loss) from Operations

Income from operations was $322,849 in the first six months of 2021 compared to a loss from operations of $162,057 in 2020, a difference of $484,906. Income from operations was lessened by several costs incurred in the second quarter of 2021 that are not comparable to the same period in 2020 – acquisition costs of Tellenger, Inc., including associated legal and accounting expenses and amortization of intangible assets, post-employment compensation for a retiring executive, investments in infrastructure, and an increased use of non-cash share-based compensation to attract and recruit key employees and directors.

 

Liquidity and Capital Resources

 

Our beginning cash and cash equivalents balance, when combined with our cash flow from operations, were sufficient to provide financing for our operations. Our cash balance at June 30, 2021, was $1,532,764.

 

On April 16, 2021, we secured financing for a $1 million 24-month term loan and a $1 million revolving line of credit as joint borrowings of IAI and our subsidiary, Tellenger, Inc. The purpose of the term loan was financing towards the Tellenger acquisition, and the balance at June 30, 2021, was $916,667. The line of credit has a current balance of $402,306, and is limited to a borrowing base calculated based on our accounts receivable and expires on April 16, 2022. In addition, we borrowed $150,000 from the sellers of Tellenger to provide additional net working capital support for the first ninety days following the transaction. As of the date of this filing, the loan has been repaid.

 

In March 2021 we raised $495,999 in a private placement, and payments received from exercised stock options have added an additional $83,545 in 2021 through June 30.

 

Due to the coronavirus uncertainty, and pending staffing and payroll cuts due to liquidity constraints, the Company applied for a Paycheck Protection Program loan, guaranteed by the SBA. The Company was funded by its lender on April 20, 2020, in the amount of $450,000. The loan accrues interest at a fixed rate of 1% and has a term of two years. The first payment is deferred until the date the SBA remits the Company’s loan forgiveness amount to the lender, though interest accrues during the deferral period. The loan has been used exclusively to support maintaining employee payroll and benefits. The amount of forgiveness for which IAI may be approved is uncertain. As of the date of this filing, the Company has filed its forgiveness application for the full amount of the loan.

 

There is a financing component to one of our subcontracts under which we have accrued $477,268 through June 30, 2021. We anticipate the release of the total amount withheld from our invoices in the fourth quarter of 2021.

 

Based on our current cash position and operating plan, we anticipate that we will be able to meet our cash requirements for at least one year from the filing date of this Quarterly Report on Form 10-Q.

 

We executed a lease for office space for our new headquarters in Fairfax, Virginia, to begin July 1, 2021. We believe that the offices into which we will be moving will be sufficient to meet our foreseeable facility requirements. With the infrastructure now in place such that our employees can work almost entirely from their own homes, we believe we have adequate space to operate for the foreseeable future. Should we need additional space to accommodate increased activities, management believes we can secure such additional space on reasonable terms.

 

We have no material commitments for capital expenditures.

 

26

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Item 4.

Controls and Procedures

 

Disclosure Controls and Procedures

 

Our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, and people performing similar functions, has evaluated the effectiveness of the design and operation 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, 2021 (the “Evaluation Date”). Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the Evaluation Date, our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act (i) is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and (ii) is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

 

Changes in Internal Controls over Financial Reporting

 

There were no changes in the Company’s internal control over financial reporting during the quarter ended June 30, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.  Tellenger, Inc. had been privately held and utilized non-U.S.-GAAP financial reporting prior to being acquired.  It had written procedures but insufficient and limited controls.  The IAI accounting department reconstructed Tellenger’s prior years’ financial statements and assumed full control of maintaining Tellenger’s financial records  As such, Tellenger has now been fully integrated into the IAI systems of internal controls over financial reporting.  Tellenger’s accounting system will be migrated into IAI’s primary accounting system by the start of the 2022 calendar year.

 

Inherent Limitations on Effectiveness of Controls

 

Because of the inherent limitations in all control systems, no control system can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of a person, by collusion of two or more people or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. Notwithstanding these limitations, we believe that our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives.

 

27

 

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

PART II - OTHER INFORMATION

 

Item 1.

Legal Proceedings

 

None.

 

Item 1A.

Risk Factors

 

“Item 1A. Risk Factors” of our annual report on Form 10-K for the year ended December 31, 2020, as amended, includes a discussion of our risk factors. There have been no material changes from the risk factors described in our annual report on Form 10-K for the year ended December 31, 2020.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

Previously furnished in our Form 8-K dated April 7, 2021, and filed with the SEC on April 14, 2021, and amended in our Form 8-K dated April 7, 2021, and filed on May 18, 2021.

 

Item 3.

Defaults Upon Senior Securities

 

None.

 

Item 4.

Mine Safety Disclosures

 

Not applicable.

 

Item 5.

Other Information

 

None.

 

28

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

Item 6.

Exhibits

 

2.1 Stock Purchase Agreement dated April 7, 2021 by, between and among the Company, David and Heather Tortorelli and Tellenger   Incorporated by reference from the Registrant’s Form 8-K dated April 7, 2021, and filed April 14, 2021
       
10.1 Commercial Promissory Note dated April 16, 2021 from Information Analysis Incorporated and its wholly-owned subsidiary, Tellenger, Inc., to Summit Commercial Bank   Incorporated by reference from the Registrant’s Form 8-K dated April 16, 2021, and filed April 22, 2021
       
10.2 Business Loan Agreement related to Commercial Promissory Note dated April 16, 2021 between Information Analysis Incorporated together with its wholly-owned subsidiary, Tellenger, Inc., and Summit Commercial Bank   Incorporated by reference from the Registrant’s Form 8-K dated April 16, 2021, and filed April 22, 2021
       
10.3 Commercial Line of Credit Agreement and Note dated April 16, 2021 from Information Analysis Incorporated and its wholly-owned subsidiary, Tellenger, Inc., to Summit Commercial Bank   Incorporated by reference from the Registrant’s Form 8-K dated April 16, 2021, and filed April 22, 2021
       
10.4 Business Loan Agreement related to Commercial Line of Credit Agreement and Note dated April 16, 2021 between Information Analysis Incorporated together with its wholly-owned subsidiary, Tellenger, Inc., and Summit Commercial Bank   Incorporated by reference from the Registrant’s Form 8-K dated April 16, 2021, and filed April 22, 2021
       
10.5 Commercial Security Agreement related to Commercial Promissory Note and Commercial Line of Credit Agreement and Note dated April 16, 2021 between Information Analysis Incorporated together with its wholly-owned subsidiary, Tellenger, Inc., and Summit Commercial Bank   Incorporated by reference from the Registrant’s Form 8-K dated April 16, 2021, and filed April 22, 2021
       

31.1

Certification of Chief Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934

  Filed with this Form 10-Q

31.2

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934

  Filed with this Form 10-Q

32.1

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

  Filed with this Form 10-Q

32.2

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

  Filed with this Form 10-Q

101.INS

Inline XBRL Instance Document

  Filed with this Form 10-Q

101.SCH

Inline XBRL Taxonomy Extension Schema

   

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase

   

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase

   

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase

   

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase

   
104 Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)    

 

29

 

Information Analysis Incorporated

Form 10-Q June 30, 2021

 

SIGNATURES

 

In accordance with the requirements of the Exchange Act of 1934, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

        Information Analysis Incorporated  
        (Registrant)  
           
Date:

August 20, 2021

 

By:

/s/ Stanley A. Reese

 
 

 

   

Stanley A. Reese,

 
 

 

   

Chief Executive Officer and President

 
           
Date:

August 20, 2021

 

By:

/s/ Matthew T. Sands

 
 

 

   

Matthew T. Sands, Chief Financial Officer

 

 

30
EX-31.1 2 ex_274020.htm EXHIBIT 31.1 ex_274020.htm

Exhibit 31.1

CERTIFICATION of Chief Executive Officer Pursuant to Rules 13a-14(a)

and 15d-14(a) of the Securities Exchange Act of 1934

 

I, Stanley A. Reese, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Information Analysis Incorporated;

 

 

2.

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

 

 

3.

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

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

 

5.

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

 

 

a)

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

 

 

b)

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

 

Date:

August 23, 2021

 

By:

/s/ Stanley A. Reese

 
 

 

   

Stanley A. Reese

 

 

   

Chief Executive Officer and President

 

 

A signed original of this written statement required by Section 302 has been provided to Information Analysis Incorporated and will be retained by Information Analysis Incorporated and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-31.2 3 ex_274021.htm EXHIBIT 31.2 ex_274021.htm

Exhibit 31.2

CERTIFICATION of Principal Financial Officer Pursuant to Rules 13a-14(a)

and 15d-14(a) of the Securities Exchange Act of 1934

 

I, Matthew T. Sands, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Information Analysis Incorporated;

 

 

2.

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

 

 

3.

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

 

 

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

 

5.

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

 

 

a)

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

 

 

b)

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

 

Date:

August 23, 2021

 

By:

/s/ Matthew T. Sands

 
        Matthew T. Sands  
        Chief Financial Officer  

 

 

A signed original of this written statement required by Section 302 has been provided to Information Analysis Incorporated and will be retained by Information Analysis Incorporated and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-32.1 4 ex_274022.htm EXHIBIT 32.1 ex_274022.htm

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), I, Stanley A. Reese, Chief Executive Officer of Information Analysis Incorporated, a Virginia corporation (the “Company”), do hereby certify, to the best of my knowledge, that:

 

 

1

the Company's Quarterly Report on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof, (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 for the periods presented therein.

 

Date:

August 23, 2021

 

By:

/s/ Stanley A. Reese

 
 

 

   

Stanley A. Reese

 

 

   

Chief Executive Officer and President

 

 

A signed original of this written statement required by Section 906 has been provided to Information Analysis Incorporated and will be retained by Information Analysis Incorporated and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 
EX-32.2 5 ex_274023.htm EXHIBIT 32.2 ex_274023.htm

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), I, Matthew T. Sands, Chief Financial Officer of Information Analysis Incorporated, a Virginia corporation (the “Company”), do hereby certify, to the best of my knowledge, that:

 

 

1

the Company's Quarterly Report on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof, (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 for the periods presented therein.

 

Date:

August 23, 2021

 

By:

/s/ Matthew T. Sands

 
 

 

   

Matthew T. Sands

 
 

 

   

Chief Financial Officer

 

 

 

A signed original of this written statement required by Section 906 has been provided to Information Analysis Incorporated and will be retained by Information Analysis Incorporated and furnished to the Securities and Exchange Commission or its staff upon request.

 

 
EX-101.SCH 6 iaic-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Leases link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Accounts Receivable link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Acquisition link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Revolving Line of Credit link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Earnings (Loss) Per Share link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 2 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 3 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 4 - Accounts Receivable (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 5 - Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 6 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 8 - Notes Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 9 - Earnings (Loss) Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Revenue From Contracts With Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Leases - Operating Lease Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Leases - Operating Lease Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Accounts Receivable - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 5 - Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Acquisition - Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 5 - Acquisition - Amortization Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 5 - Acquisition - Unaudited Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 6 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 6 - Stock-based Compensation - Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 6 - Stock-based Compensation - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Revolving Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 8 - Notes Payable - Note Payable (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 8 - Notes Payable - Notes Payable Payment Schedule (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 9 - Earnings (Loss) Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 iaic-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 iaic-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 iaic-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Dividend yield Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Revenue From Contracts With Customers Note 3 - Leases Risk-free interest rate Note 4 - Accounts Receivable Note 5 - Acquisition us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Note 6 - Stock-based Compensation Note 8 - Notes Payable Note 9 - Earnings (Loss) Per Share Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Note 3 - Leases - Operating Lease Balance Sheet Information (Details) Expected volatility Note 3 - Leases - Operating Lease Maturities (Details) Note 4 - Accounts Receivable - Accounts Receivable (Details) us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-term Debt [Table Text Block] Note 5 - Acquisition - Identifiable Intangible Assets (Details) Schedule of Debt [Table Text Block] Note 5 - Acquisition - Amortization Expenses (Details) Note 5 - Acquisition - Unaudited Pro Forma Information (Details) Note 6 - Stock-based Compensation - Assumptions (Details) Expected term (Year) us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Note 6 - Stock-based Compensation - Stock Option Activity (Details) Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details) Note 8 - Notes Payable - Note Payable (Details) Note 8 - Notes Payable - Notes Payable Payment Schedule (Details) Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details) us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Notes To Financial Statements Notes To Financial Statements [Abstract] Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Nonvested Share Activity [Table Text Block] Exercisable, weighted average remaining contractual term (Month) iaic_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod Revenue recognized 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. Exercisable, shares (in shares) Exercisable, weighted average exercise price (in dollars per share) Income (loss) from operations us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax Notes payable - current Less current portion Exercisable, aggregate intrinsic value Business Acquisition, Pro Forma Information [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) Revenue us-gaap_BusinessAcquisitionsProFormaRevenue Revolving line of credit Outstanding, weighted average remaining contractual term (Month) Outstanding, aggregate intrinsic value Granted, weighted average grant date fair value (in dollars per share) Vested, weighted average grant date fair value (in dollars per share) Forfeited, weighted average grant date fair value (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested, weighted average grant date fair value (in dollars per share) Nonvested, weighted average grant date fair value (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Vested, shares (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares Forfeited, shares (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Nonvested, shares (in shares) Nonvested, shares (in shares) Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Contract liabilities Options expired, weighted average exercise price (in dollars per share) Options granted, weighted average exercise price (in dollars per share) Options exercised, weighted average exercise price (in dollars per share) Accrued payroll and related liabilities Interest payable Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Outstanding, shares (in shares) Outstanding, shares (in shares) Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Options expired, shares (in shares) Credit Facility [Axis] Credit Facility [Domain] Other accrued liabilities us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] Commissions payable Value of common stock issued in connection with the acquisition of Tellenger, Inc. Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Acquisition of property and equipment us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements Effect of dilutive stock options, shares (in shares) Non-cash investing and financiang activities us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) iaic_NumberOfSubcontractsWithSignificantFinancingComponent Number of Subcontracts with Significant Financing Component The number of subcontracts outstanding which have a significant financing component attached to them. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) iaic_SubcontractPaymentsReceivableUnderRegularTermsPercent Subcontract, Payments Receivable Under Regular Terms, Percent The percent of the outstanding subcontract which is receivable under the regular terms of the subcontract. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month) Weighted average common shares outstanding Noncompete Agreements [Member] Current liabilities iaic_DeferredCostsOfRevenueExpense Deferred costs expensed The amount of expense for deferred costs of revenue in the period. iaic_SubcontractPaymentsReceivableDeferredUntilSpecificDeliverableIsMetPercent Subcontract, Payments Receivable Deferred Until Specific Deliverable is Met, Percent The percent of the outstanding subcontract which is deferred until specific deliverables are met by the prime contractor. iaic_SubcontractPaymentsReceivableInterestRate Subcontract, Payments Receivable, Interest Rate The interest rate associated with the subcontract Supplemental cash flow Information us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] Deferred Costs of Revenue [Table Text Block] The tabular disclosure for items related to deferred costs of revenue. us-gaap_OperatingLeaseExpense Operating Lease, Expense 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 (Month) Income (loss) available to common shareholders Income (loss) available to common shareholders Customer Relationships [Member] Diluted net income (loss) per common share Diluted net income (loss) per common share Contract liabilities added Additions in the period to the contract with customer, liability. Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Contract assets, balance Contract assets, balance Contract assets, balance Award Type [Domain] us-gaap_EscrowDeposit Escrow Deposit COVID-19 [Policy Text Block] Disclosure of accounting policy for COVID-19. Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Net income (loss) Net income (loss) Intangible assets, accumulated amortization Accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Total Net identifiable intangible assets Intangible assets, net of amortization of $43,851 and $0 Gross carrying amount, finite-lived assets Share-based Payment Arrangement, Option [Member] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Gross carrying amount, infinite-lived assets Business Combination Disclosure [Text Block] Property and equipment, accumulated depreciation and amortization Property and equipment, net of accumulated depreciation and amortization of $324,442 and $312,320 Goodwill Goodwill, Ending Balance Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Cash flows from investing activities Earnings Per Share [Text Block] us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Provision for income taxes Accrued payroll and related liabilities and other accrued liabilities us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Related Party Transactions, Policy [Policy Text Block] Disclosure of accounting policy for related party transactions. us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Cash and cash equivalents Computer Equipment and Software [Member] Assets used in the maintenance and utilization of information systems. us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense TD Bank [Member] Information related to TD Bank. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities Common stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Acquisition costs Business Combination, Acquisition Related Costs Variable Rate [Domain] Prime Rate [Member] us-gaap_AccountsReceivableNet Accounts receivable Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock option compensation Revenue, Percentage Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Product Concentration Risk [Member] Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets, Total Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance us-gaap_TreasuryStockValue Treasury stock, 1,642,616 shares at cost Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Long-term Debt [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes Commissions payable Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) Options exercised, shares (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of stock from exercise of options Defered costs added The amount of increase in deferred costs of revenue. Related Party [Axis] Related Party [Domain] Tellenger, Inc. [Member] Represents Tellenger, Inc. Selling, general and administrative expenses Term Loan [Member] Represents the information pertaining to term loan. Summit Community Bank [Member] Represents the Summit Community Bank. Commissions expense Options granted, shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Stock issued Related Party Transaction [Axis] Related Party Transaction [Domain] us-gaap_IncreaseDecreaseInContractWithCustomerAsset Contract assets Accumulated deficit Debt Disclosure [Text Block] Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating lease liability - non-current Present value of lease liabilities Total lease liabilities Intangible assets us-gaap_IntangibleAssetsNetIncludingGoodwill Operating lease liability - current Gross identified intangible assets Subsequent Events [Text Block] Right-of-use operating lease asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: discount us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear July 1 - December 31, 2021 2025 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2026 2023 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Segment Reporting, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 Contract assets - non-current Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock option compensation us-gaap_ShareBasedCompensation Other assets Remainder of 2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Business Combinations Policy [Policy Text Block] Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) Depreciation and amortization Off-the-Shelf Software [Member] A ready made software product that can be purchased as opposed to custom made software that is designed for a specific purpose. us-gaap_AssetsCurrent Total current assets Employee of the Company [Member] Information related to the employee of the company. Share-based Payment Arrangement [Policy Text Block] Treasury stock, shares (in shares) Common stock, $0.01 par value, 30,000,000 shares authorized, 13,688,306 and 12,904,376 shares issued, 12,045,690 and 11,261,760 shares outstanding as of June 30, 2021, and December 31, 2020, respectively Adjustments to reconcile net income (loss) to net cash used in operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Maximum [Member] Minimum [Member] Product and Service [Axis] Other current assets Product and Service [Domain] Statistical Measurement [Axis] Contract assets Interest paid Prepaid expenses Goodwill and Intangible Assets, Policy [Policy Text Block] Total revenues Revenue, Amount Contract assets added Represents the amount of contract assets added during the period, resulting in an increase to the asset from contract with customer. Tellenger Working Capital [Member] Represents Tellenger working capital. us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Furniture and Fixtures [Member] Accounts receivable Additional paid-in capital Revenues Stockholders' equity Property, Plant and Equipment, Policy [Policy Text Block] Other expense, net Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Current assets iaic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets The amount of tangible assets recognized as of the acquisition date. iaic_DebtInstrumentBaseFloor Debt Instrument, Base Floor Minimum base interest rate for debt instrument. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of the period Cash and cash equivalents, end of the period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_Liabilities Total liabilities us-gaap_OperatingIncomeLoss Income (loss) from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Total cost of revenues us-gaap_GrossProfit Gross profit us-gaap_ContractWithCustomerLiability Contract liabilities, balance Contract liabilities, balance Director of Human Resources [Member] Information related to the director of human resources. Wages and Paid Leave Distributions [Member] Information related to the received wages and paid leave distributions. Cost of revenues Retained Earnings [Member] Proceeds from issuance of stock from exercise of options Net proceeds from issuance of stock Treasury Stock [Member] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Total payments Total us-gaap_NotesPayable Accounts and Nontrade Receivable [Text Block] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (loss) before provision for income taxes us-gaap_LineOfCredit Long-term Line of Credit, Total Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Accounts Receivable [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Document Quarterly Report Software Development [Member] Entity Incorporation, State or Country Code Long-term debt Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] us-gaap_ShortTermBorrowings Short-term Debt, Total Entity Interactive Data Current us-gaap_RepaymentsOfSecuredDebt Principal payments - long-term note us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total Billing Status, Type [Axis] Receivables Billing Status [Domain] Unbilled Revenues [Member] Net borrowing under revolving line of credit Billed Revenues [Member] Borrowing under long-term note Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Industry Sector [Domain] Commercial and Industrial Sector [Member] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Government Sector [Member] Diluted (in shares) Diluted net income per common share (in shares) Short-term borrowing - acquisition Industry Sector [Axis] us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Operating Lease, Assets and Liabilities, Lessee [Table Text Block] Tabular disclosure of assets and liabilities for operating leases of lessee. Statement [Table] Statement of Financial Position [Abstract] Net income (loss) per common share - diluted (in dollars per share) Basic (in shares) Income (loss) available to common shareholders, shares (in shares) Business Acquisition [Axis] Net income (loss) per common share - basic (in dollars per share) Income (loss) available to common shareholders, per share amount (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Remainder of 2021 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Software Sales [Member] Represents software sales. Professional Fees [Member] Represents professional fees 2022 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2023 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Organization and Business [Policy Text Block] The disclosure on accounting policy for organization and business. Services Combination [Member] Represents services combination. Services Fixed Price [Member] Represents services fixed price. Services Time and Materials [Member] Represents services time and materials. Schedule of Intangible Assets and Goodwill [Table Text Block] Incentive Payments [Member] Represents incentive payments. Software Support and Maintenance [Member] Represents software support and maintenance. Third-Party Software [Member] Represents third party software. Services Fixed Price per Unit [Member] Represents services fixed price per unit. The 2006 Stock Incentive Plan [Member] Represents the 2006 stock incentive plan ("The 2006 Plan"). The 2016 Stock Incentive Plan [Member] Represents the 2016 stock incentive plan ("The 2016 Plan"). Cash flows from financing activities iaic_DeferredCostsOfRevenue Balance, deferred costs of revenue Balance, deferred costs of revenue Amount of deferred costs of revenue as of the balance sheet date. us-gaap_StockholdersEquity Total stockholders' equity Balances Balances us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Acquisition of Tellenger, net of cash acquired Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Non-current portion Note payable - non-current EX-101.PRE 10 iaic-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 iaic20210630_10q_htm.xml IDEA: XBRL DOCUMENT 0000803578 2021-01-01 2021-06-30 0000803578 2021-08-12 0000803578 2021-06-30 0000803578 2020-12-31 0000803578 iaic:ProfessionalFeesMember 2021-04-01 2021-06-30 0000803578 iaic:ProfessionalFeesMember 2020-04-01 2020-06-30 0000803578 iaic:SoftwareSalesMember 2021-04-01 2021-06-30 0000803578 iaic:SoftwareSalesMember 2020-04-01 2020-06-30 0000803578 2021-04-01 2021-06-30 0000803578 2020-04-01 2020-06-30 0000803578 iaic:ProfessionalFeesMember 2021-01-01 2021-06-30 0000803578 iaic:ProfessionalFeesMember 2020-01-01 2020-06-30 0000803578 iaic:SoftwareSalesMember 2021-01-01 2021-06-30 0000803578 iaic:SoftwareSalesMember 2020-01-01 2020-06-30 0000803578 2020-01-01 2020-06-30 0000803578 2019-12-31 0000803578 2020-06-30 0000803578 iaic:TellengerIncMember 2021-01-01 2021-06-30 0000803578 iaic:TellengerIncMember 2020-01-01 2020-06-30 0000803578 us-gaap:CommonStockMember 2020-12-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000803578 us-gaap:RetainedEarningsMember 2020-12-31 0000803578 us-gaap:TreasuryStockMember 2020-12-31 0000803578 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000803578 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000803578 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000803578 2021-01-01 2021-03-31 0000803578 us-gaap:CommonStockMember 2021-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000803578 us-gaap:RetainedEarningsMember 2021-03-31 0000803578 us-gaap:TreasuryStockMember 2021-03-31 0000803578 2021-03-31 0000803578 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000803578 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000803578 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0000803578 us-gaap:CommonStockMember 2021-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000803578 us-gaap:RetainedEarningsMember 2021-06-30 0000803578 us-gaap:TreasuryStockMember 2021-06-30 0000803578 us-gaap:CommonStockMember 2019-12-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000803578 us-gaap:RetainedEarningsMember 2019-12-31 0000803578 us-gaap:TreasuryStockMember 2019-12-31 0000803578 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000803578 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000803578 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000803578 2020-01-01 2020-03-31 0000803578 us-gaap:CommonStockMember 2020-03-31 0000803578 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000803578 us-gaap:RetainedEarningsMember 2020-03-31 0000803578 us-gaap:TreasuryStockMember 2020-03-31 0000803578 2020-03-31 0000803578 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000803578 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000803578 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0000803578 us-gaap:CommonStockMember 2020-06-30 0000803578 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000803578 us-gaap:RetainedEarningsMember 2020-06-30 0000803578 us-gaap:TreasuryStockMember 2020-06-30 0000803578 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0000803578 srt:MaximumMember iaic:OffTheShelfSoftwareMember 2021-01-01 2021-06-30 0000803578 srt:MaximumMember iaic:ComputerEquipmentAndSoftwareMember 2021-01-01 2021-06-30 0000803578 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0000803578 iaic:WagesAndPaidLeaveDistributionsMember iaic:DirectorOfHumanResourcesMember 2021-01-01 2021-06-30 0000803578 iaic:WagesAndPaidLeaveDistributionsMember iaic:DirectorOfHumanResourcesMember 2020-01-01 2020-06-30 0000803578 iaic:WagesAndPaidLeaveDistributionsMember iaic:EmployeeOfTheCompanyMember 2021-01-01 2021-06-30 0000803578 iaic:WagesAndPaidLeaveDistributionsMember iaic:EmployeeOfTheCompanyMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesTimeAndMaterialsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesFixedPriceMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesFixedPriceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesFixedPriceMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesFixedPriceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesFixedPriceMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesFixedPriceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesFixedPriceMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesFixedPriceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesCombinationMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesCombinationMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesCombinationMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesCombinationMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesCombinationMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember 2020-01-01 2020-06-30 0000803578 iaic:ServicesFixedPricePerUnitMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:ThirdpartySoftwareMember 2021-04-01 2021-06-30 0000803578 iaic:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:ThirdpartySoftwareMember 2020-04-01 2020-06-30 0000803578 iaic:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:ThirdpartySoftwareMember 2021-01-01 2021-06-30 0000803578 iaic:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:ThirdpartySoftwareMember 2020-01-01 2020-06-30 0000803578 iaic:ThirdpartySoftwareMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember 2021-04-01 2021-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember 2020-04-01 2020-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember 2021-01-01 2021-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember 2020-01-01 2020-06-30 0000803578 iaic:SoftwareSupportAndMaintenanceMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 iaic:IncentivePaymentsMember 2021-04-01 2021-06-30 0000803578 iaic:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-04-01 2021-06-30 0000803578 iaic:IncentivePaymentsMember 2020-04-01 2020-06-30 0000803578 iaic:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-04-01 2020-06-30 0000803578 iaic:IncentivePaymentsMember 2021-01-01 2021-06-30 0000803578 iaic:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-06-30 0000803578 iaic:IncentivePaymentsMember 2020-01-01 2020-06-30 0000803578 iaic:IncentivePaymentsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2021-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:GovernmentSectorMember 2020-12-31 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2021-06-30 0000803578 us-gaap:BilledRevenuesMember us-gaap:CommercialAndIndustrialSectorMember 2020-12-31 0000803578 us-gaap:BilledRevenuesMember 2021-06-30 0000803578 us-gaap:BilledRevenuesMember 2020-12-31 0000803578 us-gaap:UnbilledRevenuesMember 2021-06-30 0000803578 us-gaap:UnbilledRevenuesMember 2020-12-31 0000803578 iaic:TellengerIncMember 2021-04-07 2021-04-07 0000803578 iaic:TellengerIncMember 2021-04-01 2021-06-30 0000803578 iaic:TellengerIncMember 2021-06-30 0000803578 iaic:TellengerIncMember us-gaap:CustomerRelationshipsMember 2021-06-30 0000803578 iaic:TellengerIncMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0000803578 iaic:TellengerIncMember us-gaap:TradeNamesMember 2021-06-30 0000803578 iaic:TellengerIncMember us-gaap:NoncompeteAgreementsMember 2021-06-30 0000803578 iaic:TellengerIncMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0000803578 us-gaap:CustomerRelationshipsMember 2021-06-30 0000803578 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-06-30 0000803578 us-gaap:NoncompeteAgreementsMember 2021-06-30 0000803578 us-gaap:TradeNamesMember 2021-06-30 0000803578 iaic:TellengerIncMember 2020-04-01 2020-06-30 0000803578 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000803578 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000803578 srt:MinimumMember 2021-04-01 2021-06-30 0000803578 srt:MaximumMember 2021-04-01 2021-06-30 0000803578 srt:MinimumMember 2021-01-01 2021-06-30 0000803578 srt:MaximumMember 2021-01-01 2021-06-30 0000803578 srt:MinimumMember 2020-04-01 2020-06-30 0000803578 srt:MaximumMember 2020-04-01 2020-06-30 0000803578 srt:MinimumMember 2020-01-01 2020-06-30 0000803578 srt:MaximumMember 2020-01-01 2020-06-30 0000803578 iaic:The2016StockIncentivePlanMember 2016-06-01 0000803578 iaic:The2016StockIncentivePlanMember 2016-06-01 2016-06-01 0000803578 iaic:The2016StockIncentivePlanMember 2021-06-30 0000803578 iaic:The2006StockIncentivePlanMember 2021-01-01 2021-06-30 0000803578 iaic:The2006StockIncentivePlanMember 2021-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember iaic:SummitCommunityBankMember 2021-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember iaic:SummitCommunityBankMember us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember iaic:SummitCommunityBankMember us-gaap:PrimeRateMember 2021-06-30 0000803578 us-gaap:RevolvingCreditFacilityMember iaic:TDBankMember 2020-12-31 0000803578 iaic:PaycheckProtectionProgramCARESActMember 2020-04-20 2020-04-20 0000803578 iaic:SummitCommunityBankMember iaic:TermLoanMember 2021-04-16 0000803578 iaic:SummitCommunityBankMember iaic:TermLoanMember 2021-04-16 2021-04-16 0000803578 iaic:TellengerWorkingCapitalMember 2021-04-07 0000803578 iaic:PaycheckProtectionProgramCARESActMember 2021-06-30 0000803578 iaic:PaycheckProtectionProgramCARESActMember 2020-12-31 0000803578 iaic:TellengerWorkingCapitalMember 2021-06-30 0000803578 iaic:TellengerWorkingCapitalMember 2020-12-31 0000803578 iaic:TermLoanMember 2021-06-30 0000803578 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0000803578 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:M 0000803578 INFORMATION ANALYSIS INC false --12-31 Q2 2021 43851 0 324442 312320 0.01 0.01 30000000 30000000 13688306 12904376 12045690 11261760 1642616 1642616 0 P5Y P3Y P5Y P3Y 0 0.055 26122 52244 P8Y P3Y 43851 P6M P2Y P10Y P10Y P3Y9M P3Y8M 0 0 P5M P2Y 64076 10-Q true 2021-06-30 false 000-22405 VA 54-1167364 12015 Lee Jackson Memorial Highway Fairfax VA 22033 703 383-3000 Yes Yes Non-accelerated Filer true false false 12045690 1532764 1858160 2097521 1442231 477268 0 130604 142770 8082 0 4246239 3443161 1446149 0 785000 0 0 210688 297620 51405 72498 62166 5706 6281 6853212 3773701 747942 103646 402306 0 855134 93009 571089 375168 256075 181626 108183 54274 105884 946884 18008 45595 8125 3125 3072746 1803327 661533 356991 273906 0 4008185 2160318 136882 129043 15629898 14720065 -11991542 -12305514 930211 930211 2845027 1613383 6853212 3773701 3328274 928421 1403687 3890974 4731961 4819395 2397895 601672 1378138 3828707 3776033 4430379 955928 389016 800137 366170 82756 0 19056 57296 53979 -34450 -10822 -170 43157 -34620 0 0 43157 -34620 43157 -34620 0 0 0 0 11980397 11211760 12665267 11211760 5767533 1772824 2384008 5108327 8151541 6881151 3865594 1181303 2310369 5032005 6175963 6213308 1975578 667843 1345800 706983 153643 122917 153286 0 322849 -162057 -8877 1098 313972 -160959 0 0 313972 -160959 313972 -160959 0.03 -0.01 0.03 -0.01 11633464 11211760 12305182 11211760 313972 -160959 55973 2986 139573 806 43819 299175 -10997 -411991 266580 13918 359906 -40585 -841000 -399879 80400 -16628 -74448 4112 -116130 -519473 22454 8797 2233884 -0 -2256338 -8797 402306 0 150000 0 1000000 450000 83333 -0 494554 0 83545 0 2047072 450000 -325396 -78270 1858160 1039442 1532764 961172 11422 0 200000 0 129043 14720065 -12305514 -930211 1613383 0 0 270815 0 270815 0 27711 0 0 27711 3306 492693 0 0 495999 250 3300 0 0 3550 132599 15243769 -12034699 -930211 2411458 0 0 43157 0 43157 0 111862 0 0 111862 683 197872 0 0 198555 3600 76395 0 0 79995 136882 15629898 -11991542 -930211 2845027 128543 14682937 -12718893 -930211 1162376 0 0 -126339 0 -126339 0 450 0 0 450 128543 14683387 -12845232 -930211 1036487 0 0 -34620 0 -34620 0 356 0 0 356 128543 14683743 -12879852 -930211 1002223 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Summary of 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;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Organization and Business</span></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;margin:0pt;text-indent:36pt;">Information Analysis Incorporated (the “Company” or “IAI”), in conjunction with its subsidiary, is primarily serving the U.S. government as a technology integrator. IAI provides information technology (“IT”) services with a specialized set of capabilities. The Company has a long and successful history of over <em style="font: inherit;">40</em> years. IAI has served many branches of the federal civilian market (Department of Agriculture, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration), the Department of Defense (U.S. Army and Air Force), and several commercial clients. The Company has performed software development and conversion projects for over <em style="font: inherit;">100</em> commercial and government clients, including the most significant application database modernization undertaking to date by the U.S. Small Business Administration. The Company’s long-standing customer relationships and past performance enable it to apply its expertise to meet customers' mission and provide unique capabilities to the market.</p> <p style="font-family:'Times 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;">On <em style="font: inherit;"> April 7, 2021, </em>IAI completed the acquisition of Tellenger, Inc. (“Tellenger”), which expands the Company’s capabilities in government priority areas of cyber security, cloud services, complex systems integrations, and data analytics. Tellenger expands and enhances IAI’s portfolio of capabilities through new technology-driven offerings and customers. The expanding customer base includes past and current performance in many branches of the federal civilian market (Department of Homeland Security, Department of Health and Human Services, Department of Commerce, United States Department of Agriculture, National Transportation Safety Administration, and Consumer Product Safety Commission), and the Department of Defense (U.S. Marine Corps). Tellenger advances integrated solid project management solutions with its well-defined metrics-based, Capability Maturity Model Integration/Development (CMMI/DEV) Level <em style="font: inherit;">3</em> independently appraised approach for managing projects (a/k/a Tellenger Integrated Quality [T-IQ]). A proven project management approach to support harnessing a <em style="font: inherit;">first</em>-class quality system that integrates Information Technology Infrastructure Library (ITIL), CMMI, and Project Management Institute (PMI) best practices. This approach is applied to projects in various customer environments and technology solutions.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Unaudited Interim Condensed Consolidated Financial Statements</span></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; margin: 0pt; text-indent: 36pt;">The accompanying unaudited consolidated financial statements (“financial statements”) have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions for Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em>-<em style="font: inherit;">03</em> of Regulation S-<em style="font: inherit;">X.</em>  Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).  In the opinion of management, the financial statements include all adjustments necessary (which are of a normal and recurring nature) for the fair and <em style="font: inherit;">not</em> misleading presentation of the results of the interim periods presented.  These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended <em style="font: inherit;"> December 31, 2020 </em>included in the Annual Report on Form <em style="font: inherit;">10</em>-K filed by the Company with the SEC on <em style="font: inherit;"> March 31, 2021 (</em>the “Annual Report”), as amended.  The accompanying <em style="font: inherit;"> December 31, 2020, </em>balance sheet was derived from the audited financial statements included in the Annual Report.  The results of operations for any interim periods are <em style="font: inherit;">not</em> necessarily indicative of the results of operations for any other interim period or for a full fiscal year.</p> <p style="font-family:'Times 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;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tellenger.  All significant intercompany 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; text-indent: 36pt;">The following policies have been added to Note <em style="font: inherit;">1,</em> “Summary of Significant Accounting Policies,” as a result of activity during the quarter ended <em style="font: inherit;"> June 30, 2021:  </em>Business Combinations and Intangibles and Goodwill.  There have been <em style="font: inherit;">no</em> additional changes in the Company’s significant accounting policies as of <em style="font: inherit;"> June 30, 2021, </em>as compared to the significant accounting policies disclosed in Note <em style="font: inherit;">1,</em> "Summary of Significant Accounting Policies" in the Company's Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2020, </em>that was filed with the SEC on <em style="font: inherit;"> March 31, 2021.</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;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><span style="text-decoration: underline; ">Use of Estimates and Assumptions</span></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;margin:0pt;text-indent:36pt;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect certain reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results can, and in many cases will, differ from those estimates.</p> <p style="font-family:'Times 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <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><span style="text-decoration: underline; ">Revenue Recognition</span></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;margin:0pt;text-indent:36pt;">See Note <em style="font: inherit;">2</em> for a detailed description of revenue recognition under Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>) (“ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09”</em>) and its related amendments (collectively known as “ASC <em style="font: inherit;">606”</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;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><span style="text-decoration: underline; ">Segment Reporting</span></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; margin: 0pt; text-indent: 36pt;">The Company has assessed its Tellenger subsidiary and has continued to conclude that it operates in one business segment, providing information technology products and services to modernize, secure, and increase functionality of client information systems.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Cash and Cash Equivalents</span></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;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">90</em> days or less at the time of purchase to be cash equivalents. Deposits are maintained with a federally insured bank. Balances at times exceed federally insured limits, but management does <em style="font: inherit;">not</em> consider this to be a significant concentration of credit risk.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Accounts Receivable</span></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;margin:0pt;text-indent:18pt;">Accounts receivable consist of trade accounts receivable and do <em style="font: inherit;">not</em> bear interest. The Company typically does <em style="font: inherit;">not</em> require collateral from its customers. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews its allowance for doubtful accounts monthly. Accounts with receivable balances past due over <em style="font: inherit;">90</em> days are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does <em style="font: inherit;">not</em> have any off-balance sheet credit exposure related to its customers. No allowance for doubtful accounts has been recorded at <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020.</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;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><span style="text-decoration: underline; ">Property and Equipment</span></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;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures are depreciated over the lesser of the useful life or <span style="-sec-ix-hidden:c76607526">five</span> years, off-the-shelf software is depreciated over the lesser of <span style="-sec-ix-hidden:c76607527">three</span> years or the term of the license, custom software is depreciated over the least of <span style="-sec-ix-hidden:c76607529">five</span> years, the useful life, or the term of the license, and computer equipment is depreciated over <span style="-sec-ix-hidden:c76607530">three</span> years. Leasehold improvements are amortized over the estimated term of the lease or the estimated life of the improvement, whichever is shorter. Maintenance and minor repairs are charged to operations as incurred. Gains and losses on dispositions are recorded in operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p 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><span style="text-decoration: underline; ">Stock-Based Compensation</span></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; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> December 31, 2020, </em>the Company had the stock-based compensation plans described in Note <em style="font: inherit;">6</em> below.  Total compensation expense related to these plans was $111,862 and $356 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, and $139,573 and $806 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.  The Company estimates the fair value of options granted using a Black-Scholes valuation model to establish the expense.  When stock-based compensation is awarded to employees, the expense is recognized ratably over the vesting period.  When stock-based compensation is awarded to non-employees, the expense is recognized over the period of performance.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Income Taxes</span></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;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are computed based on the difference between the financial statement and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws for the taxable years in which those differences are expected to reverse. In addition, a valuation allowance is required to be recognized if it is believed more likely than <em style="font: inherit;">not</em> that a deferred tax asset will <em style="font: inherit;">not</em> be fully realized. Authoritative guidance prescribes a recognition threshold of more likely than <em style="font: inherit;">not,</em> and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those positions to be recognized in the financial statements. The Company continually reviews tax laws, regulations and related guidance in order to properly record any uncertain tax 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has analyzed its income tax positions using the criteria required by GAAP and concluded that as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>it has <em style="font: inherit;">no</em> material uncertain tax positions and <em style="font: inherit;">no</em> interest or penalties have been accrued. The Company has net operating loss carryforwards of approximately $2.7 million, <em style="font: inherit;">none</em> of which will expire, if unused, on <em style="font: inherit;"> December 31, 2021. </em>The net operating loss carryforwards are offset by a full valuation allowance.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Income (Loss) Per Share</span></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;margin:0pt;text-indent:36pt;">The Company’s income (loss) per share calculations are based upon the weighted average number of shares of common stock outstanding. The dilutive effect of stock options, warrants and other equity instruments are included for purposes of calculating diluted income per share, except for periods when the Company reports a net loss, in which case the inclusion of such equity instruments would be antidilutive. See Note <em style="font: inherit;">10</em> for more details.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Related Party Transactions</span></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;margin:0pt;text-indent:36pt;">The Company’s Director of Human Resources is the spouse of Stan Reese, who served as the Senior Vice President and Chief Operating Officer of the Company through <em style="font: inherit;"> December 31, 2020, </em>and now serves as Chief Executive Officer and President. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Director of Human Resources received wages and paid leave distributions totaling $33,300 and $39,953, respectively, and during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Director of Human Resources received wages and paid leave distributions totaling $70,811 and $74,489, respectively, as an employee of 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;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><span style="text-decoration: underline; ">Business Combinations</span></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; margin: 0pt; text-indent: 36pt;">The Company applies the guidance of Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">805,</em> Business Combinations. The Company recognizes the fair value of assets acquired and liabilities assumed in transactions; establishes the acquisition date fair value as the measurement objective for all assets acquired and liabilities assumed; expenses transaction and restructuring costs; and discloses the information needed to evaluate and understand the nature and financial effect of the business combination.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Intangibles and Goodwill</span></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; margin: 0pt; text-indent: 36pt;">The Company accounts for goodwill and other intangible assets in accordance with ASC <em style="font: inherit;">350.</em>  Goodwill and intangible assets with indefinite useful lives are <em style="font: inherit;">not</em> amortized but are instead tested for impairment (i) on at least an annual basis and (ii) when changes in circumstances indicate that the fair value of goodwill <em style="font: inherit;"> may </em>be below its carrying value.  These circumstances include, but are <em style="font: inherit;">not</em> limited to, (i) a significant adverse change in the business climate, (ii) unanticipated competition or (iii) an adverse action or assessment by a regulator.  Determining impairment involves estimating the fair value of a reporting unit using a combination of (i) the income or discounted cash flows approach and (ii) the market approach that utilizes comparable companies’ data.  If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss must be measured.  The impairment loss is calculated by comparing the implied fair value of the reporting unit’s goodwill to its carrying amount.  In calculating the implied fair value of the reporting unit’s goodwill, the fair value of the reporting unit is allocated to all of the assets and liabilities of the reporting unit.  The excess of the fair value of a reporting unit over the amount assigned to its other assets and liabilities is the implied value of goodwill.  The Company will recognize impairment loss when the carrying amount of goodwill exceeds its implied fair value.  IAI’s goodwill totaled $785,000 at <em style="font: inherit;"> June 30, 2021.  </em>There were <em style="font: inherit;">no</em> identifiable intangible assets at <em style="font: inherit;"> December 31, 2020.</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;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><span style="text-decoration: underline; ">COVID-<em style="font: inherit;">19</em></span></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;margin:0pt;text-indent:36pt;">The COVID-<em style="font: inherit;">19</em> (coronavirus) outbreak has had a notable impact on general economic conditions, including, but <em style="font: inherit;">not</em> limited to, the temporary closures of many businesses, “shelter in place” and other governmental regulations, and “work from home” directives. There are many unknowns, and many regional inconsistencies. Notable potential effects on the Company include U.S. government procurements <em style="font: inherit;"> may </em>be delayed or cancelled, work on new or existing contracts that require personal interactions <em style="font: inherit;"> may </em>be suspended, payment processing for customer invoices <em style="font: inherit;"> may </em>be delayed, employees and customers or their families <em style="font: inherit;"> may </em>become infected, and personal business development meetings <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to take place. The Company continues to monitor the impact of the COVID-<em style="font: inherit;">19</em> outbreak closely.</p> <p style="font-family:'Times 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;">To date, the COVID-<em style="font: inherit;">19</em> impact on the Company’s existing business has been minimal. The Company had previously implemented the necessary infrastructure for its employees to work remotely, so it did <em style="font: inherit;">not</em> experience material issues supporting its customers. The Company rapidly adapted to the challenges presented to its administration, including challenges to management, accounting, and information technology infrastructure. The extent to which business development efforts have been hampered by the inability to meet with potential customers in person is indeterminable. The full extent to which the COVID-<em style="font: inherit;">19</em> outbreak will impact the Company’s business, results of operations, financial condition, and cash flows over time is uncertain.</p> <p style="font-family:'Times 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Organization and Business</span></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;margin:0pt;text-indent:36pt;">Information Analysis Incorporated (the “Company” or “IAI”), in conjunction with its subsidiary, is primarily serving the U.S. government as a technology integrator. IAI provides information technology (“IT”) services with a specialized set of capabilities. The Company has a long and successful history of over <em style="font: inherit;">40</em> years. IAI has served many branches of the federal civilian market (Department of Agriculture, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration), the Department of Defense (U.S. Army and Air Force), and several commercial clients. The Company has performed software development and conversion projects for over <em style="font: inherit;">100</em> commercial and government clients, including the most significant application database modernization undertaking to date by the U.S. Small Business Administration. The Company’s long-standing customer relationships and past performance enable it to apply its expertise to meet customers' mission and provide unique capabilities to the market.</p> <p style="font-family:'Times 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;">On <em style="font: inherit;"> April 7, 2021, </em>IAI completed the acquisition of Tellenger, Inc. (“Tellenger”), which expands the Company’s capabilities in government priority areas of cyber security, cloud services, complex systems integrations, and data analytics. Tellenger expands and enhances IAI’s portfolio of capabilities through new technology-driven offerings and customers. The expanding customer base includes past and current performance in many branches of the federal civilian market (Department of Homeland Security, Department of Health and Human Services, Department of Commerce, United States Department of Agriculture, National Transportation Safety Administration, and Consumer Product Safety Commission), and the Department of Defense (U.S. Marine Corps). Tellenger advances integrated solid project management solutions with its well-defined metrics-based, Capability Maturity Model Integration/Development (CMMI/DEV) Level <em style="font: inherit;">3</em> independently appraised approach for managing projects (a/k/a Tellenger Integrated Quality [T-IQ]). A proven project management approach to support harnessing a <em style="font: inherit;">first</em>-class quality system that integrates Information Technology Infrastructure Library (ITIL), CMMI, and Project Management Institute (PMI) best practices. This approach is applied to projects in various customer environments and technology solutions.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Unaudited Interim Condensed Consolidated Financial Statements</span></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; margin: 0pt; text-indent: 36pt;">The accompanying unaudited consolidated financial statements (“financial statements”) have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions for Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em>-<em style="font: inherit;">03</em> of Regulation S-<em style="font: inherit;">X.</em>  Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).  In the opinion of management, the financial statements include all adjustments necessary (which are of a normal and recurring nature) for the fair and <em style="font: inherit;">not</em> misleading presentation of the results of the interim periods presented.  These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended <em style="font: inherit;"> December 31, 2020 </em>included in the Annual Report on Form <em style="font: inherit;">10</em>-K filed by the Company with the SEC on <em style="font: inherit;"> March 31, 2021 (</em>the “Annual Report”), as amended.  The accompanying <em style="font: inherit;"> December 31, 2020, </em>balance sheet was derived from the audited financial statements included in the Annual Report.  The results of operations for any interim periods are <em style="font: inherit;">not</em> necessarily indicative of the results of operations for any other interim period or for a full fiscal year.</p> <p style="font-family:'Times 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;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tellenger.  All significant intercompany 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; text-indent: 36pt;">The following policies have been added to Note <em style="font: inherit;">1,</em> “Summary of Significant Accounting Policies,” as a result of activity during the quarter ended <em style="font: inherit;"> June 30, 2021:  </em>Business Combinations and Intangibles and Goodwill.  There have been <em style="font: inherit;">no</em> additional changes in the Company’s significant accounting policies as of <em style="font: inherit;"> June 30, 2021, </em>as compared to the significant accounting policies disclosed in Note <em style="font: inherit;">1,</em> "Summary of Significant Accounting Policies" in the Company's Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2020, </em>that was filed with the SEC on <em style="font: inherit;"> March 31, 2021.</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;margin:0pt;"><b><span style="text-decoration: underline; ">Use of Estimates and Assumptions</span></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;margin:0pt;text-indent:36pt;">The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect certain reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results can, and in many cases will, differ from those estimates.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Revenue Recognition</span></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;margin:0pt;text-indent:36pt;">See Note <em style="font: inherit;">2</em> for a detailed description of revenue recognition under Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>) (“ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09”</em>) and its related amendments (collectively known as “ASC <em style="font: inherit;">606”</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;margin:0pt;"><b><span style="text-decoration: underline; ">Segment Reporting</span></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; margin: 0pt; text-indent: 36pt;">The Company has assessed its Tellenger subsidiary and has continued to conclude that it operates in one business segment, providing information technology products and services to modernize, secure, and increase functionality of client information systems.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Cash and Cash Equivalents</span></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;margin:0pt;text-indent:36pt;">The Company considers all highly liquid investments with maturities of <em style="font: inherit;">90</em> days or less at the time of purchase to be cash equivalents. Deposits are maintained with a federally insured bank. Balances at times exceed federally insured limits, but management does <em style="font: inherit;">not</em> consider this to be a significant concentration of credit risk.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Accounts Receivable</span></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;margin:0pt;text-indent:18pt;">Accounts receivable consist of trade accounts receivable and do <em style="font: inherit;">not</em> bear interest. The Company typically does <em style="font: inherit;">not</em> require collateral from its customers. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews its allowance for doubtful accounts monthly. Accounts with receivable balances past due over <em style="font: inherit;">90</em> days are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does <em style="font: inherit;">not</em> have any off-balance sheet credit exposure related to its customers. No allowance for doubtful accounts has been recorded at <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Property and Equipment</span></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;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures are depreciated over the lesser of the useful life or <span style="-sec-ix-hidden:c76607526">five</span> years, off-the-shelf software is depreciated over the lesser of <span style="-sec-ix-hidden:c76607527">three</span> years or the term of the license, custom software is depreciated over the least of <span style="-sec-ix-hidden:c76607529">five</span> years, the useful life, or the term of the license, and computer equipment is depreciated over <span style="-sec-ix-hidden:c76607530">three</span> years. Leasehold improvements are amortized over the estimated term of the lease or the estimated life of the improvement, whichever is shorter. Maintenance and minor repairs are charged to operations as incurred. Gains and losses on dispositions are recorded in operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Stock-Based Compensation</span></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; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> December 31, 2020, </em>the Company had the stock-based compensation plans described in Note <em style="font: inherit;">6</em> below.  Total compensation expense related to these plans was $111,862 and $356 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, and $139,573 and $806 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.  The Company estimates the fair value of options granted using a Black-Scholes valuation model to establish the expense.  When stock-based compensation is awarded to employees, the expense is recognized ratably over the vesting period.  When stock-based compensation is awarded to non-employees, the expense is recognized over the period of performance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 111862 356 139573 806 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Income Taxes</span></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;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are computed based on the difference between the financial statement and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws for the taxable years in which those differences are expected to reverse. In addition, a valuation allowance is required to be recognized if it is believed more likely than <em style="font: inherit;">not</em> that a deferred tax asset will <em style="font: inherit;">not</em> be fully realized. Authoritative guidance prescribes a recognition threshold of more likely than <em style="font: inherit;">not,</em> and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those positions to be recognized in the financial statements. The Company continually reviews tax laws, regulations and related guidance in order to properly record any uncertain tax 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company has analyzed its income tax positions using the criteria required by GAAP and concluded that as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>it has <em style="font: inherit;">no</em> material uncertain tax positions and <em style="font: inherit;">no</em> interest or penalties have been accrued. The Company has net operating loss carryforwards of approximately $2.7 million, <em style="font: inherit;">none</em> of which will expire, if unused, on <em style="font: inherit;"> December 31, 2021. </em>The net operating loss carryforwards are offset by a full valuation allowance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Income (Loss) Per Share</span></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;margin:0pt;text-indent:36pt;">The Company’s income (loss) per share calculations are based upon the weighted average number of shares of common stock outstanding. The dilutive effect of stock options, warrants and other equity instruments are included for purposes of calculating diluted income per share, except for periods when the Company reports a net loss, in which case the inclusion of such equity instruments would be antidilutive. See Note <em style="font: inherit;">10</em> for more details.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Related Party Transactions</span></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;margin:0pt;text-indent:36pt;">The Company’s Director of Human Resources is the spouse of Stan Reese, who served as the Senior Vice President and Chief Operating Officer of the Company through <em style="font: inherit;"> December 31, 2020, </em>and now serves as Chief Executive Officer and President. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Director of Human Resources received wages and paid leave distributions totaling $33,300 and $39,953, respectively, and during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Director of Human Resources received wages and paid leave distributions totaling $70,811 and $74,489, respectively, as an employee of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 33300 39953 70811 74489 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><span style="text-decoration: underline; ">Business Combinations</span></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; margin: 0pt; text-indent: 36pt;">The Company applies the guidance of Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">805,</em> Business Combinations. The Company recognizes the fair value of assets acquired and liabilities assumed in transactions; establishes the acquisition date fair value as the measurement objective for all assets acquired and liabilities assumed; expenses transaction and restructuring costs; and discloses the information needed to evaluate and understand the nature and financial effect of the business combination.</p> <p style="font-family:'Times 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><span style="text-decoration: underline; ">Intangibles and Goodwill</span></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; margin: 0pt; text-indent: 36pt;">The Company accounts for goodwill and other intangible assets in accordance with ASC <em style="font: inherit;">350.</em>  Goodwill and intangible assets with indefinite useful lives are <em style="font: inherit;">not</em> amortized but are instead tested for impairment (i) on at least an annual basis and (ii) when changes in circumstances indicate that the fair value of goodwill <em style="font: inherit;"> may </em>be below its carrying value.  These circumstances include, but are <em style="font: inherit;">not</em> limited to, (i) a significant adverse change in the business climate, (ii) unanticipated competition or (iii) an adverse action or assessment by a regulator.  Determining impairment involves estimating the fair value of a reporting unit using a combination of (i) the income or discounted cash flows approach and (ii) the market approach that utilizes comparable companies’ data.  If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss must be measured.  The impairment loss is calculated by comparing the implied fair value of the reporting unit’s goodwill to its carrying amount.  In calculating the implied fair value of the reporting unit’s goodwill, the fair value of the reporting unit is allocated to all of the assets and liabilities of the reporting unit.  The excess of the fair value of a reporting unit over the amount assigned to its other assets and liabilities is the implied value of goodwill.  The Company will recognize impairment loss when the carrying amount of goodwill exceeds its implied fair value.  IAI’s goodwill totaled $785,000 at <em style="font: inherit;"> June 30, 2021.  </em>There were <em style="font: inherit;">no</em> identifiable intangible assets at <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 785000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">COVID-<em style="font: inherit;">19</em></span></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;margin:0pt;text-indent:36pt;">The COVID-<em style="font: inherit;">19</em> (coronavirus) outbreak has had a notable impact on general economic conditions, including, but <em style="font: inherit;">not</em> limited to, the temporary closures of many businesses, “shelter in place” and other governmental regulations, and “work from home” directives. There are many unknowns, and many regional inconsistencies. Notable potential effects on the Company include U.S. government procurements <em style="font: inherit;"> may </em>be delayed or cancelled, work on new or existing contracts that require personal interactions <em style="font: inherit;"> may </em>be suspended, payment processing for customer invoices <em style="font: inherit;"> may </em>be delayed, employees and customers or their families <em style="font: inherit;"> may </em>become infected, and personal business development meetings <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to take place. The Company continues to monitor the impact of the COVID-<em style="font: inherit;">19</em> outbreak closely.</p> <p style="font-family:'Times 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;">To date, the COVID-<em style="font: inherit;">19</em> impact on the Company’s existing business has been minimal. The Company had previously implemented the necessary infrastructure for its employees to work remotely, so it did <em style="font: inherit;">not</em> experience material issues supporting its customers. The Company rapidly adapted to the challenges presented to its administration, including challenges to management, accounting, and information technology infrastructure. The extent to which business development efforts have been hampered by the inability to meet with potential customers in person is indeterminable. The full extent to which the COVID-<em style="font: inherit;">19</em> outbreak will impact the Company’s business, results of operations, financial condition, and cash flows over time is uncertain.</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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Revenue from Contracts with Customers</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 0pt 0pt 36pt;">Revenue is recognized when all of the following steps have been taken and criteria met for each contract:</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Identification of the contract, or contracts, with a customer</i></b><b> - </b>A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform and, (iii) it determines that collection of substantially all consideration to which the Company will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Identification of the performance obligations in the contract</i></b><b> - </b>Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from <em style="font: inherit;">third</em> parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company applies judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. If these criteria are <em style="font: inherit;">not</em> met, the promised goods or services are accounted for as a combined performance obligation.</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Determination of the transaction price </i></b><b>- </b>The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. The Company typically estimates the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Allocation of the transaction price to the performance obligations in the contract </i></b><b>- </b>If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price by taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.</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%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recognition of revenue when, or as, the Company satisfies performance obligations </i></b><b>- </b>The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.</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><i><span style="text-decoration: underline; ">Nature of Products and Services</span></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;margin:0pt;text-indent:36pt;">The Company generates revenue from the sales of information technology professional services, sales of <em style="font: inherit;">third</em>-party software licenses and implementation and training services, sales of <em style="font: inherit;">third</em>-party support and maintenance contracts based on those software products, and incentive payments received from <em style="font: inherit;">third</em>-party software suppliers for facilitating sales directly between that supplier and a customer introduced by the Company. The Company sells through its direct relationships with end customers and under subcontractor arrangements.</p> <p style="font-family:'Times 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;">Professional services are offered through several arrangements – through time and materials arrangements, fixed-price-per-unit arrangements, fixed-price arrangements, or combinations of these arrangements within individual contracts. Revenue under time and materials arrangements is recognized over time in the period the hours are worked or the expenses are incurred, as control of the benefits of the work is deemed to have passed to the customer as the work is performed. Revenue under fixed-price-per-unit arrangements is recognized at a point in time when delivery of units have occurred and units are accepted by the customer or are reasonably expected to be accepted. Generally, revenue under fixed-price arrangements and mixed arrangements is recognized either over time or at a point in time based on the allocation of transaction pricing to each identified performance obligation as control of each is transferred to the customer. For fixed-price arrangements for which the Company is paid a fixed fee to make itself available to support a customer, with <em style="font: inherit;">no</em> predetermined deliverables to which transaction prices can be estimated or allocated, revenue is recognized ratably over time.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Third-party software licenses are classified as enterprise server-based software licenses or desktop software licenses, and desktop licenses are further classified by the type of customer and whether the licenses are bulk licenses or individual licenses. The Company’s obligations as the seller for each class differ based on its reseller agreements and whether its customers are government or non-government customers. Revenue from enterprise server-based sales to either government or non-government customers is usually recognized in full at a point in time based on when the customer gains use of the full benefit of the licenses, after the licenses are implemented. If the transaction prices of the performance obligations related to implementation and customer support for the individual contract is material, these obligations are recognized separately over time, as performed. Revenue for desktop software licenses for government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. If the transaction prices of the performance obligations related to implementing the government administrator’s use of the administrative portal and administrator support for the individual contract are material (rare), these obligations are recognized separately over time, as performed. Revenue for bulk desktop software licenses for non-government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. For desktop software licenses sold on an individual license basis to non-government customers, where the Company has <em style="font: inherit;">no</em> obligation to the customer after the <em style="font: inherit;">third</em>-party makes delivery of the licenses, the Company has determined it is acting as an agent, and the Company recognizes revenue upon delivery of the licenses only for the net of the selling price and its contract 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;text-indent:36pt;">Third-party support and maintenance contracts for enterprise server-based software include a performance obligation under the Company’s reseller agreements for it to be the <em style="font: inherit;">first</em> line of support (direct support) and <em style="font: inherit;">second</em> line of support (intermediary between customer and manufacturer) to the customer. Because of the support performance obligations, and because the amount of support is <em style="font: inherit;">not</em> estimable, the Company recognizes revenue ratably over time as it makes itself available to provide the support.</p> <p style="font-family:'Times 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;">Incentive payments are received under reseller agreements with software manufacturers and suppliers where the Company introduces and courts a customer, but the sale occurs directly between the customer and the supplier or between the customer and the manufacturer. Since the transfer of control of the licenses cannot be measured from outside of these transactions, revenue is recognized when payment from the manufacturer or supplier is received.</p> <p style="font-family:'Times 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><i><span style="text-decoration: underline; ">Disaggregation of Revenue from Contracts with Customers</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Contract</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" 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>3 Months ended 06/30/2021</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="6" 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>3 Months ended 06/30/2020</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="6" 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>6 Months ended 06/30/2021</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="6" 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>6 Months ended 06/30/2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Type</b></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>Amount</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>Percentage</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>Amount</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>Percentage</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>Amount</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>Percentage</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>Amount</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>Percentage</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Services Time &amp; Materials</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,847,962</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60.2</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">730,813</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.2</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,814,091</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59.1</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,321,383</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Fixed Price</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">416,751</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27,150</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.6</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">433,551</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">150,555</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Combination</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,401</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.1</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">134,038</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">459,270</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">216,446</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Fixed Price per Unit</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,160</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,420</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60,620</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">84,440</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Third-Party Software</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,317,514</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,607,116</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,238,210</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.5</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,611,420</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67.0</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Software Support &amp; Maintenance</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">85,336</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">263,125</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">102,275</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">475,693</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.9</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Incentive Payments</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.0</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,733</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.4</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">43,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21,214</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.3</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Total Revenue</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,731,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,819,395</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,151,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,881,151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Contract Balances</span></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;margin:0pt;text-indent:36pt;"><i>Accounts Receivable</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;margin:0pt;text-indent:36pt;">Trade accounts receivable are recorded at the billable amount where the Company has the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified. There were no such allowances recognized at <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020. </em>The accounts receivable balance does <em style="font: inherit;">not</em> include the amount invoiced but withheld from payment as a financing component under <em style="font: inherit;">one</em> contract with a customer. The present value of the withheld amount is classified as a contract asset.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><i>Contract Assets</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;margin:0pt;text-indent:36pt;">Contract assets consist of assets resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price, and of amounts withheld from payment of invoices as a financing component of a contract. Changes in contract assets balances in the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> 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="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract Assets</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">210,688</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; margin-left: 9pt;">Contract assets added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">131,923</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">342,611</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; margin-left: 9pt;">Contract assets added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">134,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">477,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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; margin-left: 9pt;">Contract assets added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">13,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">Balance at June 30, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,918</td><td style="width: 1%; font-family: Times New Roman; 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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><i>Contract Liabilities</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;margin:0pt;text-indent:36pt;">Contract liabilities consist of amounts that have been invoiced and for which the Company has the right to bill, but that have <em style="font: inherit;">not</em> been recognized as revenue because the related goods or services have <em style="font: inherit;">not</em> been transferred. Changes in contracts liabilities balances in the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> 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="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract Liabilities</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">946,884</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">93,934</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(585,322</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">455,496</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,815</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(354,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">105,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">464,223</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,136</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;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(212,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">270,791</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,906</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(216,353</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,344</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;margin:0pt;text-indent:36pt;">Revenues recognized during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> from the balances at <em style="font: inherit;"> December 31, 2020 </em>and <em style="font: inherit;">2019,</em> were $845,463 and $409,786, 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;text-indent:36pt;"><i>Costs to Obtain or Fulfill a Contract</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; margin: 0pt; text-indent: 36pt;">When applicable, the Company recognizes an asset related to the costs incurred to obtain a contract only if it expects to recover those costs and it would <em style="font: inherit;">not</em> have incurred those costs if the contract had <em style="font: inherit;">not</em> been obtained. The Company recognizes an asset from the costs incurred to fulfill a contract if the costs (i) are specifically identifiable to a contract, (ii) enhance resources that will be used in satisfying performance obligations in future and (iii) are expected to be recovered. There were <em style="font: inherit;">no</em> such assets at <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020. </em>When incurred, these costs are amortized ratably over the periods of the contracts to which those costs apply.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><i>Financing Components</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;margin:0pt;text-indent:36pt;">In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that one of its subcontracts to a prime contractor includes a significant financing component. The subcontract is invoiced on a time and materials basis, under which 90% of each invoice amount is paid under regular terms, and the 10% payment balance of each invoice is deferred until the prime contractor meets a specific deliverable under its prime contract, which was originally projected to be <em style="font: inherit;"> June 2022, </em>but is now expected to occur approximately <em style="font: inherit;"> September 2021. </em>The primary purpose of this arrangement is to assist the prime contractor in meeting all of its financial obligations until it can realize the financial benefit of meeting the deliverable. The Company has estimated its interest rate of 4.5% based on a small premium over the rate of its revolving line of credit as of the measurement date.</p> <p style="font-family:'Times 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;"><i>Deferred Costs of Revenue</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;margin:0pt;text-indent:36pt;">Deferred costs of revenue consist of the costs of <em style="font: inherit;">third</em>-party support and maintenance contracts for enterprise server-based software. These costs are reported under the prepaid expenses and other current assets caption on the Company’s balance sheets. The Company recognizes these direct costs ratably over time as it makes itself available to provide its performance obligation for software support, commensurate with its recognition of revenue. Changes in deferred costs of revenue balances in the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> 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="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Costs of Revenue</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,068</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">17,406</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(75,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,251</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,188</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(16,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">25,758</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">453,607</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">181</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(207,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">246,351</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,472</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(192,548</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">56,275</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> <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: 20%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Contract</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" 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>3 Months ended 06/30/2021</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="6" 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>3 Months ended 06/30/2020</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="6" 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>6 Months ended 06/30/2021</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="6" 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>6 Months ended 06/30/2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Type</b></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>Amount</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>Percentage</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>Amount</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>Percentage</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>Amount</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>Percentage</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>Amount</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>Percentage</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Services Time &amp; Materials</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,847,962</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">60.2</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">730,813</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15.2</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,814,091</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59.1</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,321,383</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Fixed Price</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">416,751</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">27,150</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.6</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">433,551</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">150,555</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Combination</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">49,401</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.1</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">134,038</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">459,270</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">216,446</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Services Fixed Price per Unit</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">14,160</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,420</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60,620</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.7</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">84,440</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.2</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Third-Party Software</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,317,514</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,607,116</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,238,210</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.5</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,611,420</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">67.0</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Software Support &amp; Maintenance</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">85,336</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">263,125</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.5</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">102,275</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.3</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">475,693</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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.9</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Incentive Payments</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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">837</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.0</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">20,733</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.4</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">43,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.5</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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">21,214</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.3</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: 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; margin-left: 9pt; text-indent: -9pt;">Total Revenue</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,731,961</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,819,395</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,151,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="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: 7%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">6,881,151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> </tbody></table> 2847962 0.602 730813 0.152 4814091 0.591 1321383 0.192 416751 0.088 27150 0.006 433551 0.053 150555 0.022 49401 0.011 134038 0.028 459270 0.056 216446 0.032 14160 0.003 36420 0.007 60620 0.007 84440 0.012 1317514 0.278 3607116 0.748 2238210 0.275 4611420 0.670 85336 0.018 263125 0.055 102275 0.013 475693 0.069 837 0.000 20733 0.004 43524 0.005 21214 0.003 4731961 4819395 8151541 6881151 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract Assets</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">210,688</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; margin-left: 9pt;">Contract assets added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">131,923</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">342,611</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; margin-left: 9pt;">Contract assets added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">134,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">477,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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; margin-left: 9pt;">Contract assets added</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">13,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">Balance at June 30, 2020</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">13,918</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract Liabilities</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">946,884</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">93,934</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(585,322</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">455,496</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,815</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(354,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">105,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">464,223</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,136</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;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(212,568</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">270,791</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; margin-left: 9pt;">Contract liabilities added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,906</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; margin-left: 9pt;">Revenue recognized</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(216,353</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 210688 131923 342611 134657 477268 0 0 13918 13918 946884 93934 585322 455496 4815 354427 105884 464223 19136 212568 270791 9906 216353 64344 845463 409786 1 0.90 0.10 0.045 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; 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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Deferred Costs of Revenue</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></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;">Balance at 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; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">89,068</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">17,406</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(75,223</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">31,251</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,188</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(16,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">25,758</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2019</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">453,607</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">181</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(207,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Balance at March 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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">246,351</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; margin-left: 9pt;">Defered costs added</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,472</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; margin-left: 9pt;">Deferred costs expensed</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(192,548</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Balance at June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">56,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 89068 17406 75223 31251 11188 16681 25758 453607 181 207437 246351 2472 192548 56275 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Leases</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;">The Company has a primary operating lease which is a real estate lease for its headquarters in Fairfax, Virginia. This lease has a fixed lease term of 66 months and commenced <em style="font: inherit;"> July 1, 2021. </em>The Company determines if an arrangement is a lease at inception. Operating leases are included in right-of-use operating lease assets and operating lease liabilities in the Company’s consolidated balance sheets as of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020. </em>As of <em style="font: inherit;"> June 30, 2021, </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company does <em style="font: inherit;">not</em> have any sales-type or direct financing leases.</p> <p style="font-family:'Times 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;">The Company’s primary operating lease asset represents its right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the lease does <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreement includes rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liability and operating lease asset. The Company does <em style="font: inherit;">not</em> have any rental payments which are based on a change in an index or a rate that can be considered variable lease payments, which would be expensed as incurred.</p> <p style="font-family:'Times 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;">The Company also has an operating lease which is a real estate lease for its Tellenger subsidiary. The original term of the lease expired, and it continues on a month-to-month basis at a fixed rate of $900 per month. Neither a lease asset nor a lease liability is recognized for this lease.</p> <p style="font-family:'Times 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;">The Company’s lease agreements do <em style="font: inherit;">not</em> contain any material residual value guarantees or material restrictions or covenants.</p> <p style="font-family:'Times 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;">The Company does <em style="font: inherit;">not</em> sublease any real estate to <em style="font: inherit;">third</em> parties.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following table provides supplemental balance sheet information related to the Company’s operating lease:</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="margin-right: 10%; margin-left: 10%; width: 80%; 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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Balance Sheet </b></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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>as of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; 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>as of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Classification</b></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>June 30, 2021</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>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Right-to-use operating lease asset</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">297,620</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">51,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; margin-left: 9pt;">Operating lease liability - current</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,008</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">45,595</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; margin-left: 9pt;">Operating lease liability - non-current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">273,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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;">Total lease liabilities</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,914</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">45,595</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; margin: 0pt; text-indent: 36pt;">The following table reconciles the undiscounted cash flows to the operating lease liabilities recorded in the Company’s consolidated balance sheet at <em style="font: inherit;"> June 30, 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="margin-right: 10%; margin-left: 10%; width: 80%; 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>June 30, 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;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,706</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">69,477</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;">2023</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">71,210</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;">2024</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,550</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;">2025</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,804</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;">2026</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">70,220</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">Total lease payments</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">345,967</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; margin-left: 9pt;">Less: discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(54,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Present value of lease liabilities</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,914</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;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>the Company’s primary operating lease had a lease term of <em style="font: inherit;">66</em> months. The discount rate of the lease is equal to IAI’s estimated incremental borrowing rate at the measurement date of the lease agreement. The weighted average discount rate of the Company’s operating lease is approximately 5.5%. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company incurred $26,122 of expense related to its operating leases, and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company incurred $52,244 of expense related to its operating leases.</p> P66M 900 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; 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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Balance Sheet </b></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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>as of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; 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>as of</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Classification</b></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>June 30, 2021</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>December 31, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Right-to-use operating lease asset</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">297,620</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">51,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: 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;">Liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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; margin-left: 9pt;">Operating lease liability - current</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">18,008</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">45,595</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; margin-left: 9pt;">Operating lease liability - non-current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">273,906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></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;">Total lease liabilities</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,914</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">45,595</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 297620 51405 18008 45595 273906 291914 45595 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; 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>June 30, 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;"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,706</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">69,477</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;">2023</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">71,210</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;">2024</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">54,550</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;">2025</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">74,804</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;">2026</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">70,220</td><td style="width: 1%; font-family: Times New Roman; 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: 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;">Total lease payments</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">345,967</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; margin-left: 9pt;">Less: discount</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(54,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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;">Present value of lease liabilities</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5706 69477 71210 54550 74804 70220 345967 54053 291914 0.055 26122 52244 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">4.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Accounts Receivable</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 at <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>consist of 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="margin-right: 10%; margin-left: 10%; width: 80%; 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><b>June 30, 2021</b></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><b>December 31, 2020</b></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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Billed federal government</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,947,648</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,425,217</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;">Billed commercial and other</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt;">Total billed</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,011,683</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,425,217</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;">Unbilled receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">85,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,014</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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; margin-left: 18pt;">Accounts receivable</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,097,521</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,442,231</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; margin: 0pt; text-indent: 36pt;">Billed receivables from the federal government include amounts due from both prime contracts and subcontracts where the federal government is the end customer. Unbilled receivables include short-term contract assets where billing cycles differ from calendar months or a monthly fixed billing amount does <em style="font: inherit;">not</em> reflect the revenue earned in a given month.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 50.6%; border-bottom: thin solid rgb(0, 0, 0);"><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><em style="font: inherit;"/></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; 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><b>June 30, 2021</b></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><b>December 31, 2020</b></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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Billed federal government</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,947,648</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,425,217</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;">Billed commercial and other</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,035</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt;">Total billed</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,011,683</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,425,217</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;">Unbilled receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">85,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,014</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; 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; margin-left: 18pt;">Accounts receivable</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,097,521</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,442,231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1947648 1425217 64035 0 2011683 1425217 85838 17014 2097521 1442231 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Acquisition</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;">On <em style="font: inherit;"> April 7, 2021, </em>the Company executed and closed a stock purchase agreement to purchase all of the issued and outstanding shares of stock of Tellenger, Inc.  The adjusted purchase price was approximately $2.3 million in cash and 68,264 unregistered shares of the Company’s stock, valued at $200,000.  Legal fees and other costs specifically related to the Tellenger acquisition in the amounts of $82,756 and $153,286 were incurred during the <em style="font: inherit;">three</em> month and <em style="font: inherit;">six</em> month periods ended <em style="font: inherit;"> June 30, 2021, </em>respectively, and were classified as acquisition costs in the Company’s consolidated statement of operations.  Included in the cash consideration is $272,000 in amounts held in escrow at Citizens Bank, N.A. Institutional Services Group (as escrow agent) to satisfy any potential post-closing 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; text-indent: 36pt;">Tellenger is primarily engaged in the businesses of cyber security, cloud services, and data analytics services.  Tellenger has access to a range of federal government contract vehicles and subcontracts under federal government agencies which include the Department of Homeland Security, the U.S. Department of Agriculture, the Department of Health and Human Services, the U.S. Marine Corps, and the U.S. Census Bureau, among others.  Tellenger also performs cloud services for several national <em style="font: inherit;">not</em>-for-profits.  Tellenger’s processes are appraised at CMMI Level <em style="font: inherit;">3,</em> providing assurance to customers of consistency and quality in their efforts.</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; margin: 0pt; text-indent: 36pt;">Following the <em style="font: inherit;"> April 7, 2021, </em>Tellenger acquisition, the Company engaged an independent valuation firm to aid in the application of ASC <em style="font: inherit;">805</em> inclusive of the initial measurement of any intangible assets acquired by the Company.  The Company’s intangible assets subject to amortization consist of acquired customer relationships and non-compete agreements.  The Company amortizes intangible assets over their respective estimate useful lives.  Identifiable intangible assets that are subject to amortization are evaluated for impairment and the Company will periodically reassess the carrying value, useful lives, and classifications of all identifiable intangible assets.</p> <p style="font-family:'Times 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;">The purchase price allocation has been prepared on a preliminary basis and changes to the preliminary purchase price allocations <em style="font: inherit;"> may </em>occur as additional information concerning asset and liability valuations is finalized. Under the acquisition method of accounting, the total consideration was <em style="font: inherit;">first</em> allocated to net tangible assets and identifiable intangible assets based upon their fair values as of the date of completion of the acquisition. As a result of the acquisition, the Company recorded net tangible assets of $240,357, and intangible assets in the form of $1,090,000 for customer relationships with an amortizable useful life of <span style="-sec-ix-hidden:c76607807">eight</span> years, $280,000 for Tellenger’s trade name / trademarks with an indefinite life, and $120,000 for executed non-compete agreements with a useful life of <span style="-sec-ix-hidden:c76607810">three</span> years. In accordance with ASC <em style="font: inherit;">350,</em> “Intangibles – Goodwill and Other” (“ASC <em style="font: inherit;">350”</em>), the excess of the total consideration over the fair values of the net tangible and intangible assets of $785,000 was recorded as goodwill on the transaction.</p> <p style="font-family: Times New Roman; 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;margin:0pt;text-indent:36pt;">The components of the Company’s identifiable intangible assets are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; 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="6" 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>June 30, 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;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Useful</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Carrying</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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;"><em style="font: inherit;">Lives (years)</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Amounts</em></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 colspan="4" style="font-family: Times New Roman; 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;">Intangible assets with estimated useful lives</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 54.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">8</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,090,000</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; margin-left: 18pt;">Non-compete agreements</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">3</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">120,000</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 colspan="4" style="font-family: Times New Roman; 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;">Intangible assets with indefinite lives</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </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; margin-left: 18pt;">Trade names</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">280,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross identified intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,490,000</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accumulated amortization</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(43,851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net identifiable intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,446,149</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Goodwill</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">785,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,231,149</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;margin:0pt;text-indent:36pt;">Amortization expense related to the amortizable intangible assets was $43,851 for the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021. </em>Amortization expense for the remaining <em style="font: inherit;">six</em> months of <em style="font: inherit;">2021</em> and the <em style="font: inherit;">five</em> years subsequent to <em style="font: inherit;">2021</em> is estimated to be:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 25%; margin-left: 25%; width: 50%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">July 1 - December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">88,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">176,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">176,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">146,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">136,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">136,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">306,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,166,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;"><i>Supplemental Pro Forma Information</i></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; margin: 0pt; text-indent: 36pt;">The following unaudited pro forma financial information presents combined results of operations for the period presented as if the acquisition of Tellenger had been completed on <em style="font: inherit;"> January 1, 2020. </em>The pro forma information includes adjustments to amortization expense for the intangible assets acquired and interest expense for the additional debt used to partially fund the acquisition price.</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; margin: 0pt; text-indent: 36pt;">The pro forma data are for informational purposes only and are <em style="font: inherit;">not</em> necessarily indicative of the consolidated results of operations or the combined business had the acquisition of Tellenger occurred on <em style="font: inherit;"> January 1, 2020, </em>or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are <em style="font: inherit;">not</em> reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;">Six months ended</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;">Six months ended</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: 1px solid black;">June 30, 2021</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: 1px solid black;">June 30, 2020</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 24%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,800,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,945,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">9,377,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">8,997,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="width: 24%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income (loss) from operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">48,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(39,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">375,774</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">(262,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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> 2300000 68264 200000 82756 153286 272000 240357 1090000 280000 120000 785000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; 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="6" 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>June 30, 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;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Useful</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; 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;">Carrying</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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;"><em style="font: inherit;">Lives (years)</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </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;"><em style="font: inherit;">Amounts</em></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 colspan="4" style="font-family: Times New Roman; 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;">Intangible assets with estimated useful lives</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 54.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">8</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,090,000</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; margin-left: 18pt;">Non-compete agreements</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">3</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">120,000</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 colspan="4" style="font-family: Times New Roman; 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;">Intangible assets with indefinite lives</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </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; margin-left: 18pt;">Trade names</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">280,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross identified intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,490,000</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accumulated amortization</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(43,851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Net identifiable intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,446,149</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Goodwill</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">785,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,231,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P8Y 1090000 P3Y 120000 280000 1490000 43851 1446149 785000 2231149 43851 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 25%; margin-left: 25%; width: 50%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">July 1 - December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">88,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">176,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">176,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">146,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">136,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">136,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">306,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 77%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 20%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,166,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 88122 176244 176244 146259 136248 136248 306784 1166149 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three months ended</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;">Six months ended</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; text-align: center;">Six months ended</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: 1px solid black;">June 30, 2021</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: 1px solid black;">June 30, 2020</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 24%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,800,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,945,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">9,377,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">8,997,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="width: 24%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 24%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income (loss) from operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">48,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(39,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">375,774</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px; text-align: right; border-bottom: 3px double black;">(262,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 4800099 5945701 9377504 8997670 48489 -39860 375774 -262372 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Stock-Based Compensation</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;">The Company has <em style="font: inherit;">two</em> shareholder-approved stock-based compensation plans. The <em style="font: inherit;">2006</em> Stock Incentive Plan was adopted in <em style="font: inherit;">2006</em> (<em style="font: inherit;">“2006</em> Plan”) and had options granted under it through <em style="font: inherit;"> April 12, 2016. </em>On <em style="font: inherit;"> June 1, 2016, </em>the shareholders ratified the IAI <em style="font: inherit;">2016</em> Stock Incentive Plan (<em style="font: inherit;">“2016</em> Plan”), which had been approved by the Board of Directors on <em style="font: inherit;"> April 4, 2016.</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Company recognizes compensation costs only for those shares expected to vest on a straight-line basis over the requisite service period of the awards. Such options generally vest over periods of <span style="-sec-ix-hidden:c76607874">six</span> months to <span style="-sec-ix-hidden:c76607875">two</span> years. Fair values of option awards granted in the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> were estimated using the Black-Scholes option pricing model under the following assumptions:</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: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.77%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.87%</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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0.33%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.46%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.92%</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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0.33%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">47.1%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.7%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">65.8%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66.0%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">47.1%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92.6%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">65.8%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66.0%</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="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility against the calculated volatility of several public company issuers that operate within its market segment. The <em style="font: inherit;">first</em> issuance for which this benchmarking was applied was effective with options granted on <em style="font: inherit;"> March 31, 2021.</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;margin:0pt;"><i><em style="font: inherit;">2016</em> Stock Incentive Plan</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;margin:0pt;text-indent:36pt;">The <em style="font: inherit;">2016</em> Plan became effective <em style="font: inherit;"> June 1, 2016, </em>and expires <em style="font: inherit;"> April 4, 2026. </em>The <em style="font: inherit;">2016</em> Plan provides for the granting of equity awards to key employees, including officers and directors. The maximum number of shares for which equity awards <em style="font: inherit;"> may </em>be granted under the <em style="font: inherit;">2016</em> Plan is 1,000,000. Options under the <em style="font: inherit;">2016</em> Plan expire <em style="font: inherit;">no</em> later than <span style="-sec-ix-hidden:c76607887">ten</span> years from the date of grant or within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The minimum exercise price of each option is the quoted market price of the Company’s stock on the date of grant. At <em style="font: inherit;"> June 30, 2021, </em>there were unexpired options for 828,500 shares issued under the <em style="font: inherit;">2016</em> Plan, of which 346,000 were exercisable.</p> <p style="font-family:'Times 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;"><i><em style="font: inherit;">2006</em> Stock Incentive Plan</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;margin:0pt;text-indent:36pt;">The <em style="font: inherit;">2006</em> Plan became effective <em style="font: inherit;"> May 18, 2006, </em>and expired <em style="font: inherit;"> April 12, 2016. </em>The <em style="font: inherit;">2006</em> Plan provides for the granting of equity awards to key employees, including officers and directors. Options under the <em style="font: inherit;">2006</em> Plan were generally granted at-the-money or above, expire <em style="font: inherit;">no</em> later than <span style="-sec-ix-hidden:c76607896">ten</span> years from the date of grant or within <em style="font: inherit;">three</em> months of within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The number of shares subject to options available for issuance under the <em style="font: inherit;">2006</em> Plan could <em style="font: inherit;">not</em> exceed 1,950,000. There were 434,000 unexpired options remaining from the <em style="font: inherit;">2006</em> Plan at <em style="font: inherit;"> June 30, 2021, </em>all of which were exercisable.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The status of the options issued under the foregoing option plans as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> and changes during the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> were 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="margin-right: 5%; margin-left: 18pt; width: 95%; 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: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options outstanding</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted average</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>remaining</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>intrinsic</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Incentive Options</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>contractual term</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,395,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,515,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,500</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options exercised</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(360,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,262,500</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">6 years</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,876,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercisable at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">780,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3 years, 2 months</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,194,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 35%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at December 31, 2019</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,349,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(129,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at March 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,220,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,220,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c76608047">3 years, 9 months</span></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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">37,353</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercisable at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,207,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c76608051">3 years, 8 months</span></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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">36,703</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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">There were 127,500 options and 10,000 options granted during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, and there were 272,500 options and 10,000 options granted during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. There were 360,000 options and <span style="-sec-ix-hidden:c76607918">no</span> options exercised during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, and there were 385,000 options and <span style="-sec-ix-hidden:c76607922">no</span> options exercised during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. As of <em style="font: inherit;"> June 30, 2021, </em>there was $210,230 of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the stock incentive plans; that cost is expected to be recognized over a weighted-average period of <span style="-sec-ix-hidden:c76607926">five</span> months.</p> <p style="font-family:'Times 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;">Total compensation expense related to these plans was $111,862 and $356 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, and $139,573 and $806 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Nonvested option awards as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> and changes during the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; 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="6" 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><b>Nonvested</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <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 style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b>Weighted average</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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 style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b>grant date</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b>Shares</b></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><b>fair value</b></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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested at 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">235,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.22</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; margin-left: 18pt;">Vested</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: 16%; 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: 16%; 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></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; margin-left: 18pt;">Forfeited</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 16%; 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></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;">Nonvested at 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">380,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.01</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; margin-left: 18pt;">Forfeited</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 16%; 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></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;">Nonvested at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">482,500</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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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> </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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested at December 31, 2019</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</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; margin-left: 18pt;">Granted</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: 16%; 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: 16%; 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></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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.21</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; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 16%; 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></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;">Nonvested at March 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.15</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.08</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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.16</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; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 16%; 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></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;">Nonvested at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,000</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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.09</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> <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: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2020</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.77%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.87%</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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0.33%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">0.46%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.92%</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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0.33%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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: 5%; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 5%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">47.1%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47.7%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">65.8%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66.0%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">47.1%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92.6%</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: 5%; font-family: Times New Roman; font-size: 10pt; text-align: right;">65.8%</td><td style="width: 4%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 5%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66.0%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0077 0.0087 0.0033 0.0046 0.0092 0.0033 0 0 0 0 P5Y P5Y P5Y P5Y 0.471 0.477 0.658 0.660 0.471 0.926 0.658 0.660 1000000 828500 346000 1950000 434000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 18%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Options outstanding</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted average</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted average</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>remaining</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>intrinsic</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%; border-bottom: 1px solid black;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>Incentive Options</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>contractual term</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,395,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.62</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,515,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,500</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options exercised</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(360,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,262,500</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">6 years</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,876,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercisable at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">780,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.33</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3 years, 2 months</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,194,843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 35%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 14%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at December 31, 2019</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,349,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(129,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at March 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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,220,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options granted</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 35%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Options expired</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 14%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outstanding at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,220,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c76608047">3 years, 9 months</span></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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">37,353</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 35%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exercisable at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,207,000</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c76608051">3 years, 8 months</span></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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">36,703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1395000 0.31 145000 2.62 25000 0.14 1515000 0.53 127500 2.85 360000 0.22 20000 0.17 1262500 0.86 P6Y 2876868 780000 0.33 P3Y2M 2194843 1349000 0.23 129000 0.17 1220000 0.24 10000 0.15 10000 0.19 1220000 0.24 37353 1207000 0.24 36703 127500 10000 272500 10000 360000 385000 210230 111862 356 139573 806 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; 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="6" 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><b>Nonvested</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <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 style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b>Weighted average</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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 style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b>grant date</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b>Shares</b></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><b>fair value</b></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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested at 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">235,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.22</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; margin-left: 18pt;">Vested</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: 16%; 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: 16%; 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></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; margin-left: 18pt;">Forfeited</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 16%; 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></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;">Nonvested at 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">380,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">127,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.19</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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.01</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; margin-left: 18pt;">Forfeited</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 16%; 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></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;">Nonvested at 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">482,500</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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.94</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> </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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested at December 31, 2019</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.17</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; margin-left: 18pt;">Granted</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: 16%; 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: 16%; 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></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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.21</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; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 16%; 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></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;">Nonvested at March 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.15</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; margin-left: 18pt;">Granted</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,000</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.08</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; margin-left: 18pt;">Vested</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,500</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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.16</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; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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: 16%; 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></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;">Nonvested at June 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,000</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;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.09</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 235000 0.36 145000 1.22 -0 0 -0 0 380000 0.94 127500 1.19 25000 1.01 -0 0 482500 0.94 23500 0.17 0 0 5000 0.21 -0 0 18500 0.15 10000 0.08 15500 0.16 -0 0 13000 0.09 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Revolving 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; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> June 30, 2021, </em>the Company had a revolving line of credit with Summit Community Bank (“Summit”) providing for on-demand or short-term borrowings of up to $1,000,000, subject to a borrowing base calculated using outstanding accounts receivable, in which the bank has a collateral interest.  The line expires on <em style="font: inherit;"> April 16, 2022.  </em>As of <em style="font: inherit;"> June 30, 2021, </em>$402,306 was outstanding under this line of credit at a variable interest rate of 3.25% (Wall Street Journal prime plus 0% with a floor of 3.25%).</p> <p style="font-family: Times New Roman; 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; margin: 0pt; text-indent: 36pt;">The Company previously had a revolving line of credit with another bank (“prior LOC”) providing for demand or short-term borrowings of up to $1,000,000. The prior LOC originally was due to expire on <em style="font: inherit;"> July 31, 2021. </em>The new Summit line of credit was used to pay off the prior LOC and it was closed on <em style="font: inherit;"> May 3, 2021.  </em>There was no outstanding balance on the prior line of credit at <em style="font: inherit;"> December 31, 2020.</em></p> 1000000 402306 0.0325 0 0.0325 1000000 0 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Notes Payable</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;">Due to the coronavirus uncertainty, and staffing and payroll cuts that were being considered in early <em style="font: inherit;">2020</em> due to liquidity constraints, the Company applied for a Paycheck Protection Program loan ("PPP Loan"), guaranteed by the SBA.  The Company was funded by its lender on <em style="font: inherit;"> April 20, 2020, </em>in the amount of $450,000.  The loan accrues interest at a fixed rate of <em style="font: inherit;">1%</em> and has a term of <em style="font: inherit;">two</em> years.  The <em style="font: inherit;">first</em> payment is deferred until the date the SBA remits the Company’s loan forgiveness amount to the lender, though interest accrues during the deferral period.  The loan has been used exclusively to support maintaining employee payroll and benefits.  The amount of forgiveness for which IAI <em style="font: inherit;"> may </em>be approved is uncertain.  As of the date of this filing, the Company has filed its forgiveness application for the full amount of the loan.  </p> <p style="font-family:'Times 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;">In conjunction with the Tellenger acquisition, on <em style="font: inherit;"> April 16, 2021, </em>the Company and Tellenger jointly procured a $1 million term loan (“Term Loan”) with Summit to assist with post-acquisition cash flow and integration costs.  The loan is payable in monthly installments consisting of a fixed principal amount plus accrued interest over the course of <span style="-sec-ix-hidden:c76608105">two</span> years at a fixed interest rate of 4.89%.  The loan is collateralized by a security interest in substantially all of the assets of both companies.</p> <p style="font-family:'Times 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;">To assist with working capital considerations, the Company borrowed $150,000 from the sellers of Tellenger ("Tellenger Working Capital") for a period of <em style="font: inherit;">90</em> days from the closing date of <em style="font: inherit;"> April 7, 2021, </em>without interest accumulation.  The sellers were repaid in <em style="font: inherit;"> July 2021.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The following table represents note payable balances at <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020:</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="margin-right: 10%; margin-left: 10%; width: 80%; 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; margin: 0pt; text-align: center;"><b><b>June 30, 2021</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; margin: 0pt; text-align: center;"><b><b>December 31, 2020</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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">PPP loan</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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;">Tellenger Working Capital</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">150,000</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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;">Term loan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">916,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">Total</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,516,667</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(855,134</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(93,009</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Non-current portion</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">661,533</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">356,991</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;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="12" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Notes Payable Payment Schedule</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Term Loan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>PPP Loan*</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: thin solid rgb(0, 0, 0);"><b>Tellenger Working Capital</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">132,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">298,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">916,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">450,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,516,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="1" 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;">*PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI <em style="font: inherit;"> may </em>be approved is uncertain.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 450000 1000000 0.0489 150000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; 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; margin: 0pt; text-align: center;"><b><b>June 30, 2021</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; margin: 0pt; text-align: center;"><b><b>December 31, 2020</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: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">PPP loan</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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;">Tellenger Working Capital</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">150,000</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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;">Term loan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">916,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </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;">Total</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,516,667</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">450,000</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;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(855,134</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(93,009</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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;">Non-current portion</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; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">661,533</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: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">356,991</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 450000 450000 150000 0 916667 0 1516667 450000 855134 93009 661533 356991 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="12" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Notes Payable Payment Schedule</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Term Loan</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>PPP Loan*</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%; text-align: center; border-bottom: thin solid rgb(0, 0, 0);"><b>Tellenger Working Capital</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Total</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 14%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">132,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); text-align: right;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">298,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">916,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">450,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">$</td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; text-align: right; border-bottom: 3px double black;">150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,516,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 250000 93009 150000 493009 500000 224810 0 724810 166667 132181 0 298848 916667 450000 150000 1516667 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b>Earnings (Loss) Per Share</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;">Basic loss per share excludes dilution and is computed by dividing loss available to common shareholders by the weighted-average number of shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock, except for periods when the Company reports a net loss because the inclusion of such items would be antidilutive. The antidilutive effect of 64,076 shares from stock options were excluded from diluted shares for the <em style="font: inherit;">three</em> months and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020.</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;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following is a reconciliation of the amounts used in calculating basic and diluted net income (loss) per common share:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Net income </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Per share </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b><b>(loss) </b></b></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><b><b>Shares </b></b></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><b><b>amount </b></b></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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net income per common share for the three months ended June 30, 2021:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,157</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,980,397</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">684,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the three months ended 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,157</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,665,267</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net loss per common share for the three months ended June 30, 2020:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(34,620</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the three months ended June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(34,620</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></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="margin: 0pt;"> </p> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Net income </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Per share </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b><b>(loss) </b></b></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><b><b>Shares </b></b></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><b><b>amount </b></b></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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net income per common share for the six months ended June 30, 2021:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">313,972</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,633,464</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.03</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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">671,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the six months ended 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">313,972</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,305,182</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net loss per common share for the six months ended June 30, 2020:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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;">Loss available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(160,959</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.01</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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net loss per common share for the six months ended June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(160,959</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 64076 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Net income </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Per share </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b><b>(loss) </b></b></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><b><b>Shares </b></b></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><b><b>amount </b></b></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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net income per common share for the three months ended June 30, 2021:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,157</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,980,397</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">684,870</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the three months ended 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,157</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,665,267</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net loss per common share for the three months ended June 30, 2020:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(34,620</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the three months ended June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(34,620</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Net income </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 colspan="2" style="text-align: center; font-family: Times New Roman; 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><b><b>Per share </b></b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <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><b><b>(loss) </b></b></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><b><b>Shares </b></b></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><b><b>amount </b></b></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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net income per common share for the six months ended June 30, 2021:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">313,972</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,633,464</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.03</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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">671,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net income per common share for the six months ended 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">313,972</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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,305,182</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt; text-indent: -18pt;">Basic net loss per common share for the six months ended June 30, 2020:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(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;">Loss available to common shareholders</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(160,959</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.01</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;">Effect of dilutive stock options</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: Times New Roman; 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: 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; margin-left: 18pt; text-indent: -18pt;">Diluted net loss per common share for the six months ended June 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(160,959</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,211,760</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: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> 43157 11980397 684870 43157 12665267 -34620 11211760 0 -34620 11211760 313972 11633464 0.03 671718 313972 12305182 0.03 -160959 11211760 -0.01 0 -160959 11211760 -0.01 <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="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: Times New Roman; font-size: 10pt;"><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; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">The Company’s management reviewed all material events through the date the consolidated financial statements were issued for subsequent event disclosure consideration.  There were <em style="font: inherit;">no</em> material events subsequent to <em style="font: inherit;"> June 30, 2021, </em>other than disclosed elsewhere in these notes to the condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 50.6%; border-bottom: thin solid rgb(0, 0, 0);"><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><em style="font: inherit;"/></p> </td></tr> </tbody></table> PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI may be approved is uncertain. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 12, 2021
Document Information [Line Items]    
Entity Central Index Key 0000803578  
Entity Registrant Name INFORMATION ANALYSIS INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 000-22405  
Entity Incorporation, State or Country Code VA  
Entity Tax Identification Number 54-1167364  
Entity Address, Address Line One 12015 Lee Jackson Memorial Highway  
Entity Address, City or Town Fairfax  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 22033  
City Area Code 703  
Local Phone Number 383-3000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   12,045,690
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 1,532,764 $ 1,858,160
Accounts receivable 2,097,521 1,442,231
Contract assets 477,268 0
Prepaid expenses 130,604 142,770
Other current assets 8,082 0
Total current assets 4,246,239 3,443,161
Intangible assets, net of amortization of $43,851 and $0 1,446,149 0
Goodwill 785,000 0
Contract assets - non-current 0 210,688
Right-of-use operating lease asset 297,620 51,405
Property and equipment, net of accumulated depreciation and amortization of $324,442 and $312,320 72,498 62,166
Other assets 5,706 6,281
Total assets 6,853,212 3,773,701
Current liabilities    
Accounts payable 747,942 103,646
Revolving line of credit 402,306 0
Notes payable - current 855,134 93,009
Accrued payroll and related liabilities 571,089 375,168
Commissions payable 256,075 181,626
Other accrued liabilities 108,183 54,274
Contract liabilities 105,884 946,884
Operating lease liability - current 18,008 45,595
Interest payable 8,125 3,125
Total current liabilities 3,072,746 1,803,327
Note payable - non-current 661,533 356,991
Operating lease liability - non-current 273,906 0
Total liabilities 4,008,185 2,160,318
Stockholders' equity    
Common stock, $0.01 par value, 30,000,000 shares authorized, 13,688,306 and 12,904,376 shares issued, 12,045,690 and 11,261,760 shares outstanding as of June 30, 2021, and December 31, 2020, respectively 136,882 129,043
Additional paid-in capital 15,629,898 14,720,065
Accumulated deficit (11,991,542) (12,305,514)
Treasury stock, 1,642,616 shares at cost (930,211) (930,211)
Total stockholders' equity 2,845,027 1,613,383
Total liabilities and stockholders' equity $ 6,853,212 $ 3,773,701
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Intangible assets, accumulated amortization $ 43,851 $ 0
Property and equipment, accumulated depreciation and amortization $ 324,442 $ 312,320
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 13,688,306 12,904,376
Common stock, shares outstanding (in shares) 12,045,690 11,261,760
Treasury stock, shares (in shares) 1,642,616 1,642,616
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues        
Total revenues $ 4,731,961 $ 4,819,395 $ 8,151,541 $ 6,881,151
Cost of revenues        
Total cost of revenues 3,776,033 4,430,379 6,175,963 6,213,308
Gross profit 955,928 389,016 1,975,578 667,843
Selling, general and administrative expenses 800,137 366,170 1,345,800 706,983
Acquisition costs 82,756 0 153,286 0
Commissions expense 19,056 57,296 153,643 122,917
Income (loss) from operations 53,979 (34,450) 322,849 (162,057)
Other expense, net (10,822) (170) (8,877) 1,098
Income (loss) before provision for income taxes 43,157 (34,620) 313,972 (160,959)
Provision for income taxes 0 0 0 0
Net income (loss) 43,157 (34,620) 313,972 (160,959)
Comprehensive income (loss) $ 43,157 $ (34,620) $ 313,972 $ (160,959)
Net income (loss) per common share - basic (in dollars per share) $ 0 $ 0 $ 0.03 $ (0.01)
Net income (loss) per common share - diluted (in dollars per share) $ 0 $ 0 $ 0.03 $ (0.01)
Weighted average common shares outstanding        
Basic (in shares) 11,980,397 11,211,760 11,633,464 11,211,760
Diluted (in shares) 12,665,267 11,211,760 12,305,182 11,211,760
Professional Fees [Member]        
Revenues        
Total revenues $ 3,328,274 $ 928,421 $ 5,767,533 $ 1,772,824
Cost of revenues        
Total cost of revenues 2,397,895 601,672 3,865,594 1,181,303
Software Sales [Member]        
Revenues        
Total revenues 1,403,687 3,890,974 2,384,008 5,108,327
Cost of revenues        
Total cost of revenues $ 1,378,138 $ 3,828,707 $ 2,310,369 $ 5,032,005
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ 313,972 $ (160,959)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 55,973 2,986
Stock option compensation 139,573 806
Changes in operating assets and liabilities:    
Accounts receivable (43,819) (299,175)
Prepaid expenses and other current assets 10,997 411,991
Contract assets (266,580) (13,918)
Accounts payable 359,906 (40,585)
Contract liabilities (841,000) (399,879)
Accrued payroll and related liabilities and other accrued liabilities 80,400 (16,628)
Commissions payable 74,448 (4,112)
Net cash used in operating activities (116,130) (519,473)
Cash flows from investing activities    
Acquisition of property and equipment (22,454) (8,797)
Acquisition of Tellenger, net of cash acquired (2,233,884) 0
Net cash used in investing activities (2,256,338) (8,797)
Cash flows from financing activities    
Net borrowing under revolving line of credit 402,306 0
Short-term borrowing - acquisition 150,000 0
Borrowing under long-term note 1,000,000 450,000
Principal payments - long-term note (83,333) 0
Net proceeds from issuance of stock 494,554 0
Proceeds from issuance of stock from exercise of options 83,545 0
Net cash provided by financing activities 2,047,072 450,000
Net decrease in cash and cash equivalents (325,396) (78,270)
Cash and cash equivalents, beginning of the period 1,858,160 1,039,442
Cash and cash equivalents, end of the period 1,532,764 961,172
Supplemental cash flow Information    
Interest paid 11,422 0
Tellenger, Inc. [Member]    
Non-cash investing and financiang activities    
Value of common stock issued in connection with the acquisition of Tellenger, Inc. $ 200,000 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Balances at Dec. 31, 2019 $ 128,543 $ 14,682,937 $ (12,718,893) $ (930,211) $ 1,162,376
Net income (loss) 0 0 (126,339) 0 (126,339)
Stock option compensation 0 450 0 0 450
Balances at Mar. 31, 2020 128,543 14,683,387 (12,845,232) (930,211) 1,036,487
Balances at Dec. 31, 2019 128,543 14,682,937 (12,718,893) (930,211) 1,162,376
Net income (loss)         (160,959)
Balances at Jun. 30, 2020 128,543 14,683,743 (12,879,852) (930,211) 1,002,223
Balances at Mar. 31, 2020 128,543 14,683,387 (12,845,232) (930,211) 1,036,487
Net income (loss) 0 0 (34,620) 0 (34,620)
Stock option compensation 0 356 0 0 356
Balances at Jun. 30, 2020 128,543 14,683,743 (12,879,852) (930,211) 1,002,223
Balances at Dec. 31, 2020 129,043 14,720,065 (12,305,514) (930,211) 1,613,383
Net income (loss) 0 0 270,815 0 270,815
Stock option compensation 0 27,711 0 0 27,711
Stock issued 3,306 492,693 0 0 495,999
Issuance of stock from exercise of options 250 3,300 0 0 3,550
Balances at Mar. 31, 2021 132,599 15,243,769 (12,034,699) (930,211) 2,411,458
Balances at Dec. 31, 2020 129,043 14,720,065 (12,305,514) (930,211) 1,613,383
Net income (loss)         313,972
Balances at Jun. 30, 2021 136,882 15,629,898 (11,991,542) (930,211) 2,845,027
Balances at Mar. 31, 2021 132,599 15,243,769 (12,034,699) (930,211) 2,411,458
Net income (loss) 0 0 43,157 0 43,157
Stock option compensation 0 111,862 0 0 111,862
Stock issued 683 197,872 0 0 198,555
Issuance of stock from exercise of options 3,600 76,395 0 0 79,995
Balances at Jun. 30, 2021 $ 136,882 $ 15,629,898 $ (11,991,542) $ (930,211) $ 2,845,027
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

1.

Summary of Significant Accounting Policies

 

Organization and Business

 

Information Analysis Incorporated (the “Company” or “IAI”), in conjunction with its subsidiary, is primarily serving the U.S. government as a technology integrator. IAI provides information technology (“IT”) services with a specialized set of capabilities. The Company has a long and successful history of over 40 years. IAI has served many branches of the federal civilian market (Department of Agriculture, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration), the Department of Defense (U.S. Army and Air Force), and several commercial clients. The Company has performed software development and conversion projects for over 100 commercial and government clients, including the most significant application database modernization undertaking to date by the U.S. Small Business Administration. The Company’s long-standing customer relationships and past performance enable it to apply its expertise to meet customers' mission and provide unique capabilities to the market.

 

On April 7, 2021, IAI completed the acquisition of Tellenger, Inc. (“Tellenger”), which expands the Company’s capabilities in government priority areas of cyber security, cloud services, complex systems integrations, and data analytics. Tellenger expands and enhances IAI’s portfolio of capabilities through new technology-driven offerings and customers. The expanding customer base includes past and current performance in many branches of the federal civilian market (Department of Homeland Security, Department of Health and Human Services, Department of Commerce, United States Department of Agriculture, National Transportation Safety Administration, and Consumer Product Safety Commission), and the Department of Defense (U.S. Marine Corps). Tellenger advances integrated solid project management solutions with its well-defined metrics-based, Capability Maturity Model Integration/Development (CMMI/DEV) Level 3 independently appraised approach for managing projects (a/k/a Tellenger Integrated Quality [T-IQ]). A proven project management approach to support harnessing a first-class quality system that integrates Information Technology Infrastructure Library (ITIL), CMMI, and Project Management Institute (PMI) best practices. This approach is applied to projects in various customer environments and technology solutions.

 

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited consolidated financial statements (“financial statements”) have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions for Form 10-Q and Article 8-03 of Regulation S-X.  Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).  In the opinion of management, the financial statements include all adjustments necessary (which are of a normal and recurring nature) for the fair and not misleading presentation of the results of the interim periods presented.  These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 31, 2021 (the “Annual Report”), as amended.  The accompanying December 31, 2020, balance sheet was derived from the audited financial statements included in the Annual Report.  The results of operations for any interim periods are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year.

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tellenger.  All significant intercompany transactions and balances have been eliminated in consolidation. 

 

The following policies have been added to Note 1, “Summary of Significant Accounting Policies,” as a result of activity during the quarter ended June 30, 2021:  Business Combinations and Intangibles and Goodwill.  There have been no additional changes in the Company’s significant accounting policies as of June 30, 2021, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020, that was filed with the SEC on March 31, 2021.

 

Use of Estimates and Assumptions

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect certain reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results can, and in many cases will, differ from those estimates.

 

Revenue Recognition

 

See Note 2 for a detailed description of revenue recognition under Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) and its related amendments (collectively known as “ASC 606”).

 

Segment Reporting

 

The Company has assessed its Tellenger subsidiary and has continued to conclude that it operates in one business segment, providing information technology products and services to modernize, secure, and increase functionality of client information systems.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of 90 days or less at the time of purchase to be cash equivalents. Deposits are maintained with a federally insured bank. Balances at times exceed federally insured limits, but management does not consider this to be a significant concentration of credit risk.

 

Accounts Receivable

 

Accounts receivable consist of trade accounts receivable and do not bear interest. The Company typically does not require collateral from its customers. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews its allowance for doubtful accounts monthly. Accounts with receivable balances past due over 90 days are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance sheet credit exposure related to its customers. No allowance for doubtful accounts has been recorded at June 30, 2021 and December 31, 2020.

 

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures are depreciated over the lesser of the useful life or five years, off-the-shelf software is depreciated over the lesser of three years or the term of the license, custom software is depreciated over the least of five years, the useful life, or the term of the license, and computer equipment is depreciated over three years. Leasehold improvements are amortized over the estimated term of the lease or the estimated life of the improvement, whichever is shorter. Maintenance and minor repairs are charged to operations as incurred. Gains and losses on dispositions are recorded in operations.

 

Stock-Based Compensation

 

At December 31, 2020, the Company had the stock-based compensation plans described in Note 6 below.  Total compensation expense related to these plans was $111,862 and $356 for the three months ended June 30, 2021 and 2020, respectively, and $139,573 and $806 for the six months ended June 30, 2021 and 2020, respectively.  The Company estimates the fair value of options granted using a Black-Scholes valuation model to establish the expense.  When stock-based compensation is awarded to employees, the expense is recognized ratably over the vesting period.  When stock-based compensation is awarded to non-employees, the expense is recognized over the period of performance.

 

Income Taxes

 

Deferred tax assets and liabilities are computed based on the difference between the financial statement and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws for the taxable years in which those differences are expected to reverse. In addition, a valuation allowance is required to be recognized if it is believed more likely than not that a deferred tax asset will not be fully realized. Authoritative guidance prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those positions to be recognized in the financial statements. The Company continually reviews tax laws, regulations and related guidance in order to properly record any uncertain tax liabilities.

 

The Company has analyzed its income tax positions using the criteria required by GAAP and concluded that as of June 30, 2021, and December 31, 2020, it has no material uncertain tax positions and no interest or penalties have been accrued. The Company has net operating loss carryforwards of approximately $2.7 million, none of which will expire, if unused, on December 31, 2021. The net operating loss carryforwards are offset by a full valuation allowance.

 

Income (Loss) Per Share

 

The Company’s income (loss) per share calculations are based upon the weighted average number of shares of common stock outstanding. The dilutive effect of stock options, warrants and other equity instruments are included for purposes of calculating diluted income per share, except for periods when the Company reports a net loss, in which case the inclusion of such equity instruments would be antidilutive. See Note 10 for more details.

 

Related Party Transactions

 

The Company’s Director of Human Resources is the spouse of Stan Reese, who served as the Senior Vice President and Chief Operating Officer of the Company through December 31, 2020, and now serves as Chief Executive Officer and President. During the three months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $33,300 and $39,953, respectively, and during the six months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $70,811 and $74,489, respectively, as an employee of the Company.

 

Business Combinations

 

The Company applies the guidance of Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The Company recognizes the fair value of assets acquired and liabilities assumed in transactions; establishes the acquisition date fair value as the measurement objective for all assets acquired and liabilities assumed; expenses transaction and restructuring costs; and discloses the information needed to evaluate and understand the nature and financial effect of the business combination.

 

Intangibles and Goodwill

 

The Company accounts for goodwill and other intangible assets in accordance with ASC 350.  Goodwill and intangible assets with indefinite useful lives are not amortized but are instead tested for impairment (i) on at least an annual basis and (ii) when changes in circumstances indicate that the fair value of goodwill may be below its carrying value.  These circumstances include, but are not limited to, (i) a significant adverse change in the business climate, (ii) unanticipated competition or (iii) an adverse action or assessment by a regulator.  Determining impairment involves estimating the fair value of a reporting unit using a combination of (i) the income or discounted cash flows approach and (ii) the market approach that utilizes comparable companies’ data.  If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss must be measured.  The impairment loss is calculated by comparing the implied fair value of the reporting unit’s goodwill to its carrying amount.  In calculating the implied fair value of the reporting unit’s goodwill, the fair value of the reporting unit is allocated to all of the assets and liabilities of the reporting unit.  The excess of the fair value of a reporting unit over the amount assigned to its other assets and liabilities is the implied value of goodwill.  The Company will recognize impairment loss when the carrying amount of goodwill exceeds its implied fair value.  IAI’s goodwill totaled $785,000 at June 30, 2021.  There were no identifiable intangible assets at December 31, 2020.

 

COVID-19

 

The COVID-19 (coronavirus) outbreak has had a notable impact on general economic conditions, including, but not limited to, the temporary closures of many businesses, “shelter in place” and other governmental regulations, and “work from home” directives. There are many unknowns, and many regional inconsistencies. Notable potential effects on the Company include U.S. government procurements may be delayed or cancelled, work on new or existing contracts that require personal interactions may be suspended, payment processing for customer invoices may be delayed, employees and customers or their families may become infected, and personal business development meetings may not be able to take place. The Company continues to monitor the impact of the COVID-19 outbreak closely.

 

To date, the COVID-19 impact on the Company’s existing business has been minimal. The Company had previously implemented the necessary infrastructure for its employees to work remotely, so it did not experience material issues supporting its customers. The Company rapidly adapted to the challenges presented to its administration, including challenges to management, accounting, and information technology infrastructure. The extent to which business development efforts have been hampered by the inability to meet with potential customers in person is indeterminable. The full extent to which the COVID-19 outbreak will impact the Company’s business, results of operations, financial condition, and cash flows over time is uncertain.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue From Contracts With Customers
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

2.

Revenue from Contracts with Customers

 

Revenue is recognized when all of the following steps have been taken and criteria met for each contract:

 

 

Identification of the contract, or contracts, with a customer - A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform and, (iii) it determines that collection of substantially all consideration to which the Company will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

 

Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company applies judgment to determine whether promised goods or services are capable of being distinct in the context of the contract. If these criteria are not met, the promised goods or services are accounted for as a combined performance obligation.

 

 

Determination of the transaction price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. The Company typically estimates the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.

 

 

Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price by taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

Recognition of revenue when, or as, the Company satisfies performance obligations - The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.

 

Nature of Products and Services

 

The Company generates revenue from the sales of information technology professional services, sales of third-party software licenses and implementation and training services, sales of third-party support and maintenance contracts based on those software products, and incentive payments received from third-party software suppliers for facilitating sales directly between that supplier and a customer introduced by the Company. The Company sells through its direct relationships with end customers and under subcontractor arrangements.

 

Professional services are offered through several arrangements – through time and materials arrangements, fixed-price-per-unit arrangements, fixed-price arrangements, or combinations of these arrangements within individual contracts. Revenue under time and materials arrangements is recognized over time in the period the hours are worked or the expenses are incurred, as control of the benefits of the work is deemed to have passed to the customer as the work is performed. Revenue under fixed-price-per-unit arrangements is recognized at a point in time when delivery of units have occurred and units are accepted by the customer or are reasonably expected to be accepted. Generally, revenue under fixed-price arrangements and mixed arrangements is recognized either over time or at a point in time based on the allocation of transaction pricing to each identified performance obligation as control of each is transferred to the customer. For fixed-price arrangements for which the Company is paid a fixed fee to make itself available to support a customer, with no predetermined deliverables to which transaction prices can be estimated or allocated, revenue is recognized ratably over time.

 

Third-party software licenses are classified as enterprise server-based software licenses or desktop software licenses, and desktop licenses are further classified by the type of customer and whether the licenses are bulk licenses or individual licenses. The Company’s obligations as the seller for each class differ based on its reseller agreements and whether its customers are government or non-government customers. Revenue from enterprise server-based sales to either government or non-government customers is usually recognized in full at a point in time based on when the customer gains use of the full benefit of the licenses, after the licenses are implemented. If the transaction prices of the performance obligations related to implementation and customer support for the individual contract is material, these obligations are recognized separately over time, as performed. Revenue for desktop software licenses for government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. If the transaction prices of the performance obligations related to implementing the government administrator’s use of the administrative portal and administrator support for the individual contract are material (rare), these obligations are recognized separately over time, as performed. Revenue for bulk desktop software licenses for non-government customers is usually recognized on a gross basis at a point in time, based on when the customer’s administrative contact gains training in and beneficial use of the administrative portal. For desktop software licenses sold on an individual license basis to non-government customers, where the Company has no obligation to the customer after the third-party makes delivery of the licenses, the Company has determined it is acting as an agent, and the Company recognizes revenue upon delivery of the licenses only for the net of the selling price and its contract costs.

 

Third-party support and maintenance contracts for enterprise server-based software include a performance obligation under the Company’s reseller agreements for it to be the first line of support (direct support) and second line of support (intermediary between customer and manufacturer) to the customer. Because of the support performance obligations, and because the amount of support is not estimable, the Company recognizes revenue ratably over time as it makes itself available to provide the support.

 

Incentive payments are received under reseller agreements with software manufacturers and suppliers where the Company introduces and courts a customer, but the sale occurs directly between the customer and the supplier or between the customer and the manufacturer. Since the transfer of control of the licenses cannot be measured from outside of these transactions, revenue is recognized when payment from the manufacturer or supplier is received.

 

Disaggregation of Revenue from Contracts with Customers

 

Contract

 

3 Months ended 06/30/2021

  

3 Months ended 06/30/2020

  

6 Months ended 06/30/2021

  

6 Months ended 06/30/2020

 

Type

 

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

 
                                 

Services Time & Materials

 $2,847,962   60.2% $730,813   15.2% $4,814,091   59.1% $1,321,383   19.2%
                                 

Services Fixed Price

  416,751   8.8%  27,150   0.6%  433,551   5.3%  150,555   2.2%
                                 

Services Combination

  49,401   1.1%  134,038   2.8%  459,270   5.6%  216,446   3.2%
                                 

Services Fixed Price per Unit

  14,160   0.3%  36,420   0.7%  60,620   0.7%  84,440   1.2%
                                 

Third-Party Software

  1,317,514   27.8%  3,607,116   74.8%  2,238,210   27.5%  4,611,420   67.0%
                                 

Software Support & Maintenance

  85,336   1.8%  263,125   5.5%  102,275   1.3%  475,693   6.9%
                                 

Incentive Payments

  837   0.0%  20,733   0.4%  43,524   0.5%  21,214   0.3%
                                 

Total Revenue

 $4,731,961     $4,819,395     $8,151,541     $6,881,151    

 

 

Contract Balances

 

Accounts Receivable

 

Trade accounts receivable are recorded at the billable amount where the Company has the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified. There were no such allowances recognized at June 30, 2021, and December 31, 2020. The accounts receivable balance does not include the amount invoiced but withheld from payment as a financing component under one contract with a customer. The present value of the withheld amount is classified as a contract asset.

 

Contract Assets

 

Contract assets consist of assets resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price, and of amounts withheld from payment of invoices as a financing component of a contract. Changes in contract assets balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Contract Assets

    

Balance at December 31, 2020

 $210,688 

Contract assets added

  131,923 

Balance at March 31, 2021

  342,611 

Contract assets added

  134,657 

Balance at June 30, 2021

 $477,268 
     

Balance at December 31, 2019

 $- 

Balance at March 31, 2020

  - 

Contract assets added

  13,918 

Balance at June 30, 2020

 $13,918 

 

 

Contract Liabilities

 

Contract liabilities consist of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Changes in contracts liabilities balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Contract Liabilities

    

Balance at December 31, 2020

 $946,884 

Contract liabilities added

  93,934 

Revenue recognized

  (585,322)

Balance at March 31, 2021

  455,496 

Contract liabilities added

  4,815 

Revenue recognized

  (354,427)

Balance at June 30, 2021

 $105,884 
     

Balance at December 31, 2019

 $464,223 

Contract liabilities added

  19,136 

Revenue recognized

  (212,568)

Balance at March 31, 2020

  270,791 

Contract liabilities added

  9,906 

Revenue recognized

  (216,353)

Balance at June 30, 2020

 $64,344 

 

Revenues recognized during the six months ended June 30, 2021 and 2020, from the balances at December 31, 2020 and 2019, were $845,463 and $409,786, respectively.

 

Costs to Obtain or Fulfill a Contract

 

When applicable, the Company recognizes an asset related to the costs incurred to obtain a contract only if it expects to recover those costs and it would not have incurred those costs if the contract had not been obtained. The Company recognizes an asset from the costs incurred to fulfill a contract if the costs (i) are specifically identifiable to a contract, (ii) enhance resources that will be used in satisfying performance obligations in future and (iii) are expected to be recovered. There were no such assets at June 30, 2021, and December 31, 2020. When incurred, these costs are amortized ratably over the periods of the contracts to which those costs apply.

 

Financing Components

 

In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that one of its subcontracts to a prime contractor includes a significant financing component. The subcontract is invoiced on a time and materials basis, under which 90% of each invoice amount is paid under regular terms, and the 10% payment balance of each invoice is deferred until the prime contractor meets a specific deliverable under its prime contract, which was originally projected to be June 2022, but is now expected to occur approximately September 2021. The primary purpose of this arrangement is to assist the prime contractor in meeting all of its financial obligations until it can realize the financial benefit of meeting the deliverable. The Company has estimated its interest rate of 4.5% based on a small premium over the rate of its revolving line of credit as of the measurement date.

 

Deferred Costs of Revenue

 

Deferred costs of revenue consist of the costs of third-party support and maintenance contracts for enterprise server-based software. These costs are reported under the prepaid expenses and other current assets caption on the Company’s balance sheets. The Company recognizes these direct costs ratably over time as it makes itself available to provide its performance obligation for software support, commensurate with its recognition of revenue. Changes in deferred costs of revenue balances in the three months and six months ended June 30, 2021 and 2020, are as follows:

 

Deferred Costs of Revenue

    

Balance at December 31, 2020

 $89,068 

Defered costs added

  17,406 

Deferred costs expensed

  (75,223)

Balance at March 31, 2021

  31,251 

Defered costs added

  11,188 

Deferred costs expensed

  (16,681)

Balance at June 30, 2021

 $25,758 
     

Balance at December 31, 2019

 $453,607 

Defered costs added

  181 

Deferred costs expensed

  (207,437)

Balance at March 31, 2020

  246,351 

Defered costs added

  2,472 

Deferred costs expensed

  (192,548)

Balance at June 30, 2020

 $56,275 

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

3.

Leases

 

The Company has a primary operating lease which is a real estate lease for its headquarters in Fairfax, Virginia. This lease has a fixed lease term of 66 months and commenced July 1, 2021. The Company determines if an arrangement is a lease at inception. Operating leases are included in right-of-use operating lease assets and operating lease liabilities in the Company’s consolidated balance sheets as of June 30, 2021, and December 31, 2020. As of June 30, 2021, and December 31, 2020, the Company does not have any sales-type or direct financing leases.

 

The Company’s primary operating lease asset represents its right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Since the lease does not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreement includes rental payments escalating annually for inflation at a fixed rate. These payments are included in the initial measurement of the operating lease liability and operating lease asset. The Company does not have any rental payments which are based on a change in an index or a rate that can be considered variable lease payments, which would be expensed as incurred.

 

The Company also has an operating lease which is a real estate lease for its Tellenger subsidiary. The original term of the lease expired, and it continues on a month-to-month basis at a fixed rate of $900 per month. Neither a lease asset nor a lease liability is recognized for this lease.

 

The Company’s lease agreements do not contain any material residual value guarantees or material restrictions or covenants.

 

The Company does not sublease any real estate to third parties.

 

The following table provides supplemental balance sheet information related to the Company’s operating lease:

 

Balance Sheet

 

as of

  

as of

 

Classification

 

June 30, 2021

  

December 31, 2020

 
         

Assets:

        

Right-to-use operating lease asset

 $297,620  $51,405 
         

Liabilities:

        

Operating lease liability - current

 $18,008  $45,595 

Operating lease liability - non-current

  273,906     

Total lease liabilities

 $291,914  $45,595 

 

The following table reconciles the undiscounted cash flows to the operating lease liabilities recorded in the Company’s consolidated balance sheet at June 30, 2021.

 

  

June 30, 2021

 
     

Remainder of 2021

 $5,706 

2022

  69,477 

2023

  71,210 

2024

  54,550 

2025

  74,804 

2026

  70,220 

Total lease payments

  345,967 

Less: discount

  (54,053)

Present value of lease liabilities

 $291,914 

 

 

 

As of June 30, 2021, the Company’s primary operating lease had a lease term of 66 months. The discount rate of the lease is equal to IAI’s estimated incremental borrowing rate at the measurement date of the lease agreement. The weighted average discount rate of the Company’s operating lease is approximately 5.5%. For the three months ended June 30, 2021 and 2020, the Company incurred $26,122 of expense related to its operating leases, and for the six months ended June 30, 2021 and 2020, the Company incurred $52,244 of expense related to its operating leases.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Accounts Receivable
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Accounts and Nontrade Receivable [Text Block]

4.

Accounts Receivable

 

Accounts receivable at June 30, 2021 and December 31, 2020, consist of the following:

 

  

June 30, 2021

  

December 31, 2020

 

Billed federal government

 $1,947,648  $1,425,217 

Billed commercial and other

  64,035   - 

Total billed

  2,011,683   1,425,217 

Unbilled receivables

  85,838   17,014 

Accounts receivable

 $2,097,521  $1,442,231 

 

Billed receivables from the federal government include amounts due from both prime contracts and subcontracts where the federal government is the end customer. Unbilled receivables include short-term contract assets where billing cycles differ from calendar months or a monthly fixed billing amount does not reflect the revenue earned in a given month.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

5.

Acquisition

 

On April 7, 2021, the Company executed and closed a stock purchase agreement to purchase all of the issued and outstanding shares of stock of Tellenger, Inc.  The adjusted purchase price was approximately $2.3 million in cash and 68,264 unregistered shares of the Company’s stock, valued at $200,000.  Legal fees and other costs specifically related to the Tellenger acquisition in the amounts of $82,756 and $153,286 were incurred during the three month and six month periods ended June 30, 2021, respectively, and were classified as acquisition costs in the Company’s consolidated statement of operations.  Included in the cash consideration is $272,000 in amounts held in escrow at Citizens Bank, N.A. Institutional Services Group (as escrow agent) to satisfy any potential post-closing claims. 

 

Tellenger is primarily engaged in the businesses of cyber security, cloud services, and data analytics services.  Tellenger has access to a range of federal government contract vehicles and subcontracts under federal government agencies which include the Department of Homeland Security, the U.S. Department of Agriculture, the Department of Health and Human Services, the U.S. Marine Corps, and the U.S. Census Bureau, among others.  Tellenger also performs cloud services for several national not-for-profits.  Tellenger’s processes are appraised at CMMI Level 3, providing assurance to customers of consistency and quality in their efforts.

 

Following the April 7, 2021, Tellenger acquisition, the Company engaged an independent valuation firm to aid in the application of ASC 805 inclusive of the initial measurement of any intangible assets acquired by the Company.  The Company’s intangible assets subject to amortization consist of acquired customer relationships and non-compete agreements.  The Company amortizes intangible assets over their respective estimate useful lives.  Identifiable intangible assets that are subject to amortization are evaluated for impairment and the Company will periodically reassess the carrying value, useful lives, and classifications of all identifiable intangible assets.

 

The purchase price allocation has been prepared on a preliminary basis and changes to the preliminary purchase price allocations may occur as additional information concerning asset and liability valuations is finalized. Under the acquisition method of accounting, the total consideration was first allocated to net tangible assets and identifiable intangible assets based upon their fair values as of the date of completion of the acquisition. As a result of the acquisition, the Company recorded net tangible assets of $240,357, and intangible assets in the form of $1,090,000 for customer relationships with an amortizable useful life of eight years, $280,000 for Tellenger’s trade name / trademarks with an indefinite life, and $120,000 for executed non-compete agreements with a useful life of three years. In accordance with ASC 350, “Intangibles – Goodwill and Other” (“ASC 350”), the excess of the total consideration over the fair values of the net tangible and intangible assets of $785,000 was recorded as goodwill on the transaction.

 

The components of the Company’s identifiable intangible assets are as follows:

 

  

June 30, 2021

 
      

Gross

 
  

Useful

  

Carrying

 
  

Lives (years)

  

Amounts

 

Intangible assets with estimated useful lives

     

Customer relationships

  8  $1,090,000 

Non-compete agreements

  3   120,000 

Intangible assets with indefinite lives

     

Trade names

      280,000 

Gross identified intangible assets

      1,490,000 
         

Accumulated amortization

      (43,851)
         

Net identifiable intangible assets

      1,446,149 
         

Goodwill

      785,000 
         

Intangible assets

     $2,231,149 

 

Amortization expense related to the amortizable intangible assets was $43,851 for the three months and six months ended June 30, 2021. Amortization expense for the remaining six months of 2021 and the five years subsequent to 2021 is estimated to be:

 

July 1 - December 31, 2021

 $88,122 

2022

  176,244 

2023

  176,244 

2024

  146,259 

2025

  136,248 

2026

  136,248 

Thereafter

  306,784 

Total

 $1,166,149 

 

Supplemental Pro Forma Information

 

The following unaudited pro forma financial information presents combined results of operations for the period presented as if the acquisition of Tellenger had been completed on January 1, 2020. The pro forma information includes adjustments to amortization expense for the intangible assets acquired and interest expense for the additional debt used to partially fund the acquisition price.

 

The pro forma data are for informational purposes only and are not necessarily indicative of the consolidated results of operations or the combined business had the acquisition of Tellenger occurred on January 1, 2020, or the results of future operations of the combined business. For instance, planned or expected operational synergies following the acquisition are not reflected in the pro forma information. Consequently, actual results will differ from the unaudited pro forma information presented below.

 

  

Three months ended

  

Three months ended

  Six months ended Six months ended 
  

June 30, 2021

  

June 30, 2020

  June 30, 2021 June 30, 2020 
                

Revenue

 $4,800,099  $5,945,701  $9,377,504 $8,997,670 
                

Income (loss) from operations

 $48,489  $(39,860) $375,774 $(262,372)

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

6.

Stock-Based Compensation

 

The Company has two shareholder-approved stock-based compensation plans. The 2006 Stock Incentive Plan was adopted in 2006 (“2006 Plan”) and had options granted under it through April 12, 2016. On June 1, 2016, the shareholders ratified the IAI 2016 Stock Incentive Plan (“2016 Plan”), which had been approved by the Board of Directors on April 4, 2016.

 

The Company recognizes compensation costs only for those shares expected to vest on a straight-line basis over the requisite service period of the awards. Such options generally vest over periods of six months to two years. Fair values of option awards granted in the three months and six months ended June 30, 2021 and 2020, were estimated using the Black-Scholes option pricing model under the following assumptions:

 

  

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 
  

June 30, 2021

  

June 30, 2020

  

June 30, 2021

  

June 30, 2020

 

Risk-free interest rate

 0.77%-0.87%   0.33%   0.46%-0.92%   0.33%  

Dividend yield

  0%    0%    0%    0%  

Expected term (in years)

  5    5    5    5  

Expected volatility

 47.1%-47.7%  65.8%-66.0%  47.1%-92.6%  65.8%-66.0% 

 

Given the limited public market for the Company’s stock, the Company has elected to estimate its expected volatility by benchmarking its volatility against the calculated volatility of several public company issuers that operate within its market segment. The first issuance for which this benchmarking was applied was effective with options granted on March 31, 2021.

 

2016 Stock Incentive Plan

 

The 2016 Plan became effective June 1, 2016, and expires April 4, 2026. The 2016 Plan provides for the granting of equity awards to key employees, including officers and directors. The maximum number of shares for which equity awards may be granted under the 2016 Plan is 1,000,000. Options under the 2016 Plan expire no later than ten years from the date of grant or within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The minimum exercise price of each option is the quoted market price of the Company’s stock on the date of grant. At June 30, 2021, there were unexpired options for 828,500 shares issued under the 2016 Plan, of which 346,000 were exercisable.

 

2006 Stock Incentive Plan

 

The 2006 Plan became effective May 18, 2006, and expired April 12, 2016. The 2006 Plan provides for the granting of equity awards to key employees, including officers and directors. Options under the 2006 Plan were generally granted at-the-money or above, expire no later than ten years from the date of grant or within three months of within prescribed periods following cessation of employment, whichever comes first, and vest over periods determined by the Board of Directors. The number of shares subject to options available for issuance under the 2006 Plan could not exceed 1,950,000. There were 434,000 unexpired options remaining from the 2006 Plan at June 30, 2021, all of which were exercisable.

 

The status of the options issued under the foregoing option plans as of June 30, 2021 and 2020, and changes during the three months and six months ended June 30, 2021 and 2020, were as follows:

 

  

Options outstanding

      
      

Weighted average

 

Weighted average

 

Aggregate

 
      

exercise price

 

remaining

 

intrinsic

 

Incentive Options

 

Shares

  

per share

 

contractual term

 

value

 

Outstanding at December 31, 2020

  1,395,000  $0.31      

Options granted

  145,000   2.62      

Options exercised

  (25,000)  0.14      

Outstanding at March 31, 2021

  1,515,000  $0.53      

Options granted

  127,500   2.85      

Options exercised

  (360,000)  0.22      

Options expired

  (20,000)  0.17      

Outstanding at June 30, 2021

  1,262,500  $0.86 

6 years

 $2,876,868 

Exercisable at June 30, 2021

  780,000  $0.33 

3 years, 2 months

 $2,194,843 
              

Outstanding at December 31, 2019

  1,349,000  $0.23      

Options expired

  (129,000)  0.17      

Outstanding at March 31, 2020

  1,220,000   0.24      

Options granted

  10,000   0.15      

Options expired

  (10,000)  0.19      

Outstanding at June 30, 2020

  1,220,000  $0.24 

3 years, 9 months

 $37,353 

Exercisable at June 30, 2020

  1,207,000  $0.24 

3 years, 8 months

 $36,703 

 

 

There were 127,500 options and 10,000 options granted during the three months ended June 30, 2021 and 2020, respectively, and there were 272,500 options and 10,000 options granted during the six months ended June 30, 2021 and 2020, respectively. There were 360,000 options and no options exercised during the three months ended June 30, 2021 and 2020, respectively, and there were 385,000 options and no options exercised during the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021, there was $210,230 of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the stock incentive plans; that cost is expected to be recognized over a weighted-average period of five months.

 

Total compensation expense related to these plans was $111,862 and $356 for the three months ended June 30, 2021 and 2020, respectively, and $139,573 and $806 for the six months ended June 30, 2021 and 2020, respectively.

 

Nonvested option awards as of June 30, 2021 and 2020, and changes during the three months and six months ended June 30, 2021 and 2020, were as follows:

 

  

Nonvested

 
      

Weighted average

 
      

grant date

 
  

Shares

  

fair value

 

Nonvested at December 31, 2020

  235,000  $0.36 

Granted

  145,000   1.22 

Vested

  -   - 

Forfeited

  -   - 

Nonvested at March 31, 2021

  380,000  $0.94 

Granted

  127,500   1.19 

Vested

  (25,000)  1.01 

Forfeited

  -   - 

Nonvested at June 30, 2021

  482,500  $0.94 
         
         

Nonvested at December 31, 2019

  23,500  $0.17 

Granted

  -   - 

Vested

  (5,000)  0.21 

Forfeited

  -   - 

Nonvested at March 31, 2020

  18,500  $0.15 

Granted

  10,000   0.08 

Vested

  (15,500)  0.16 

Forfeited

  -   - 

Nonvested at June 30, 2020

  13,000  $0.09 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Revolving Line of Credit
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

7.

Revolving Line of Credit

 

At June 30, 2021, the Company had a revolving line of credit with Summit Community Bank (“Summit”) providing for on-demand or short-term borrowings of up to $1,000,000, subject to a borrowing base calculated using outstanding accounts receivable, in which the bank has a collateral interest.  The line expires on April 16, 2022.  As of June 30, 2021, $402,306 was outstanding under this line of credit at a variable interest rate of 3.25% (Wall Street Journal prime plus 0% with a floor of 3.25%).

 

The Company previously had a revolving line of credit with another bank (“prior LOC”) providing for demand or short-term borrowings of up to $1,000,000. The prior LOC originally was due to expire on July 31, 2021. The new Summit line of credit was used to pay off the prior LOC and it was closed on May 3, 2021.  There was no outstanding balance on the prior line of credit at December 31, 2020.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Notes Payable
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Long-term Debt [Text Block]

8.

Notes Payable

 

Due to the coronavirus uncertainty, and staffing and payroll cuts that were being considered in early 2020 due to liquidity constraints, the Company applied for a Paycheck Protection Program loan ("PPP Loan"), guaranteed by the SBA.  The Company was funded by its lender on April 20, 2020, in the amount of $450,000.  The loan accrues interest at a fixed rate of 1% and has a term of two years.  The first payment is deferred until the date the SBA remits the Company’s loan forgiveness amount to the lender, though interest accrues during the deferral period.  The loan has been used exclusively to support maintaining employee payroll and benefits.  The amount of forgiveness for which IAI may be approved is uncertain.  As of the date of this filing, the Company has filed its forgiveness application for the full amount of the loan.  

 

In conjunction with the Tellenger acquisition, on April 16, 2021, the Company and Tellenger jointly procured a $1 million term loan (“Term Loan”) with Summit to assist with post-acquisition cash flow and integration costs.  The loan is payable in monthly installments consisting of a fixed principal amount plus accrued interest over the course of two years at a fixed interest rate of 4.89%.  The loan is collateralized by a security interest in substantially all of the assets of both companies.

 

To assist with working capital considerations, the Company borrowed $150,000 from the sellers of Tellenger ("Tellenger Working Capital") for a period of 90 days from the closing date of April 7, 2021, without interest accumulation.  The sellers were repaid in July 2021.

 

The following table represents note payable balances at June 30, 2021 and December 31, 2020:

 

  

June 30, 2021

  

December 31, 2020

 

PPP loan

 $450,000  $450,000 

Tellenger Working Capital

  150,000   - 

Term loan

  916,667   - 

Total

  1,516,667   450,000 

Less current portion

  (855,134)  (93,009)

Non-current portion

 $661,533  $356,991 

 

 

  

Notes Payable Payment Schedule

 
  

Term Loan

  

PPP Loan*

 Tellenger Working Capital 

Total

 
               

Remainder of 2021

 $250,000  $93,009 $150,000 $493,009 

2022

  500,000   224,810  -  724,810 

2023

  166,667   132,181  -  298,848 

Total payments

 $916,667  $450,000 $150,000 $1,516,667 

 

*PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI may be approved is uncertain.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

9.

Earnings (Loss) Per Share

 

Basic loss per share excludes dilution and is computed by dividing loss available to common shareholders by the weighted-average number of shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock, except for periods when the Company reports a net loss because the inclusion of such items would be antidilutive. The antidilutive effect of 64,076 shares from stock options were excluded from diluted shares for the three months and six months ended June 30, 2020.

 

 

The following is a reconciliation of the amounts used in calculating basic and diluted net income (loss) per common share:

 

  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the three months ended June 30, 2021:

            

Income available to common shareholders

 $43,157   11,980,397  $- 

Effect of dilutive stock options

  -   684,870   - 

Diluted net income per common share for the three months ended June 30, 2021

 $43,157   12,665,267  $- 
             

Basic net loss per common share for the three months ended June 30, 2020:

            

Income available to common shareholders

 $(34,620)  11,211,760  $- 

Effect of dilutive stock options

  -   -   - 

Diluted net income per common share for the three months ended June 30, 2020:

 $(34,620)  11,211,760  $- 

 

 

  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the six months ended June 30, 2021:

            

Income available to common shareholders

 $313,972   11,633,464  $0.03 

Effect of dilutive stock options

  -   671,718   - 

Diluted net income per common share for the six months ended June 30, 2021

 $313,972   12,305,182  $0.03 
             

Basic net loss per common share for the six months ended June 30, 2020:

            

Loss available to common shareholders

 $(160,959)  11,211,760  $(0.01)

Effect of dilutive stock options

  -   -   - 

Diluted net loss per common share for the six months ended June 30, 2020

 $(160,959)  11,211,760  $(0.01)
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Subsequent Events
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

10.

Subsequent Events

 

The Company’s management reviewed all material events through the date the consolidated financial statements were issued for subsequent event disclosure consideration.  There were no material events subsequent to June 30, 2021, other than disclosed elsewhere in these notes to the condensed consolidated financial statements.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Organization and Business [Policy Text Block]

Organization and Business

 

Information Analysis Incorporated (the “Company” or “IAI”), in conjunction with its subsidiary, is primarily serving the U.S. government as a technology integrator. IAI provides information technology (“IT”) services with a specialized set of capabilities. The Company has a long and successful history of over 40 years. IAI has served many branches of the federal civilian market (Department of Agriculture, Department of Education, Department of Homeland Security, Department of the Treasury, U.S. Small Business Administration), the Department of Defense (U.S. Army and Air Force), and several commercial clients. The Company has performed software development and conversion projects for over 100 commercial and government clients, including the most significant application database modernization undertaking to date by the U.S. Small Business Administration. The Company’s long-standing customer relationships and past performance enable it to apply its expertise to meet customers' mission and provide unique capabilities to the market.

 

On April 7, 2021, IAI completed the acquisition of Tellenger, Inc. (“Tellenger”), which expands the Company’s capabilities in government priority areas of cyber security, cloud services, complex systems integrations, and data analytics. Tellenger expands and enhances IAI’s portfolio of capabilities through new technology-driven offerings and customers. The expanding customer base includes past and current performance in many branches of the federal civilian market (Department of Homeland Security, Department of Health and Human Services, Department of Commerce, United States Department of Agriculture, National Transportation Safety Administration, and Consumer Product Safety Commission), and the Department of Defense (U.S. Marine Corps). Tellenger advances integrated solid project management solutions with its well-defined metrics-based, Capability Maturity Model Integration/Development (CMMI/DEV) Level 3 independently appraised approach for managing projects (a/k/a Tellenger Integrated Quality [T-IQ]). A proven project management approach to support harnessing a first-class quality system that integrates Information Technology Infrastructure Library (ITIL), CMMI, and Project Management Institute (PMI) best practices. This approach is applied to projects in various customer environments and technology solutions.

 

Basis of Accounting, Policy [Policy Text Block]

Unaudited Interim Condensed Consolidated Financial Statements

 

The accompanying unaudited consolidated financial statements (“financial statements”) have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions for Form 10-Q and Article 8-03 of Regulation S-X.  Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).  In the opinion of management, the financial statements include all adjustments necessary (which are of a normal and recurring nature) for the fair and not misleading presentation of the results of the interim periods presented.  These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements for the year ended December 31, 2020 included in the Annual Report on Form 10-K filed by the Company with the SEC on March 31, 2021 (the “Annual Report”), as amended.  The accompanying December 31, 2020, balance sheet was derived from the audited financial statements included in the Annual Report.  The results of operations for any interim periods are not necessarily indicative of the results of operations for any other interim period or for a full fiscal year.

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tellenger.  All significant intercompany transactions and balances have been eliminated in consolidation. 

 

The following policies have been added to Note 1, “Summary of Significant Accounting Policies,” as a result of activity during the quarter ended June 30, 2021:  Business Combinations and Intangibles and Goodwill.  There have been no additional changes in the Company’s significant accounting policies as of June 30, 2021, as compared to the significant accounting policies disclosed in Note 1, "Summary of Significant Accounting Policies" in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2020, that was filed with the SEC on March 31, 2021.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates and Assumptions

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect certain reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results can, and in many cases will, differ from those estimates.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

See Note 2 for a detailed description of revenue recognition under Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) and its related amendments (collectively known as “ASC 606”).

 

Segment Reporting, Policy [Policy Text Block]

Segment Reporting

 

The Company has assessed its Tellenger subsidiary and has continued to conclude that it operates in one business segment, providing information technology products and services to modernize, secure, and increase functionality of client information systems.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with maturities of 90 days or less at the time of purchase to be cash equivalents. Deposits are maintained with a federally insured bank. Balances at times exceed federally insured limits, but management does not consider this to be a significant concentration of credit risk.

 

Accounts Receivable [Policy Text Block]

Accounts Receivable

 

Accounts receivable consist of trade accounts receivable and do not bear interest. The Company typically does not require collateral from its customers. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company reviews its allowance for doubtful accounts monthly. Accounts with receivable balances past due over 90 days are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance sheet credit exposure related to its customers. No allowance for doubtful accounts has been recorded at June 30, 2021 and December 31, 2020.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Furniture and fixtures are depreciated over the lesser of the useful life or five years, off-the-shelf software is depreciated over the lesser of three years or the term of the license, custom software is depreciated over the least of five years, the useful life, or the term of the license, and computer equipment is depreciated over three years. Leasehold improvements are amortized over the estimated term of the lease or the estimated life of the improvement, whichever is shorter. Maintenance and minor repairs are charged to operations as incurred. Gains and losses on dispositions are recorded in operations.

 

Share-based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

At December 31, 2020, the Company had the stock-based compensation plans described in Note 6 below.  Total compensation expense related to these plans was $111,862 and $356 for the three months ended June 30, 2021 and 2020, respectively, and $139,573 and $806 for the six months ended June 30, 2021 and 2020, respectively.  The Company estimates the fair value of options granted using a Black-Scholes valuation model to establish the expense.  When stock-based compensation is awarded to employees, the expense is recognized ratably over the vesting period.  When stock-based compensation is awarded to non-employees, the expense is recognized over the period of performance.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

Deferred tax assets and liabilities are computed based on the difference between the financial statement and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws for the taxable years in which those differences are expected to reverse. In addition, a valuation allowance is required to be recognized if it is believed more likely than not that a deferred tax asset will not be fully realized. Authoritative guidance prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those positions to be recognized in the financial statements. The Company continually reviews tax laws, regulations and related guidance in order to properly record any uncertain tax liabilities.

 

The Company has analyzed its income tax positions using the criteria required by GAAP and concluded that as of June 30, 2021, and December 31, 2020, it has no material uncertain tax positions and no interest or penalties have been accrued. The Company has net operating loss carryforwards of approximately $2.7 million, none of which will expire, if unused, on December 31, 2021. The net operating loss carryforwards are offset by a full valuation allowance.

 

Earnings Per Share, Policy [Policy Text Block]

Income (Loss) Per Share

 

The Company’s income (loss) per share calculations are based upon the weighted average number of shares of common stock outstanding. The dilutive effect of stock options, warrants and other equity instruments are included for purposes of calculating diluted income per share, except for periods when the Company reports a net loss, in which case the inclusion of such equity instruments would be antidilutive. See Note 10 for more details.

 

Related Party Transactions, Policy [Policy Text Block]

Related Party Transactions

 

The Company’s Director of Human Resources is the spouse of Stan Reese, who served as the Senior Vice President and Chief Operating Officer of the Company through December 31, 2020, and now serves as Chief Executive Officer and President. During the three months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $33,300 and $39,953, respectively, and during the six months ended June 30, 2021 and 2020, the Director of Human Resources received wages and paid leave distributions totaling $70,811 and $74,489, respectively, as an employee of the Company.

 

Business Combinations Policy [Policy Text Block]

Business Combinations

 

The Company applies the guidance of Accounting Standards Codification (“ASC”) Topic 805, Business Combinations. The Company recognizes the fair value of assets acquired and liabilities assumed in transactions; establishes the acquisition date fair value as the measurement objective for all assets acquired and liabilities assumed; expenses transaction and restructuring costs; and discloses the information needed to evaluate and understand the nature and financial effect of the business combination.

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Intangibles and Goodwill

 

The Company accounts for goodwill and other intangible assets in accordance with ASC 350.  Goodwill and intangible assets with indefinite useful lives are not amortized but are instead tested for impairment (i) on at least an annual basis and (ii) when changes in circumstances indicate that the fair value of goodwill may be below its carrying value.  These circumstances include, but are not limited to, (i) a significant adverse change in the business climate, (ii) unanticipated competition or (iii) an adverse action or assessment by a regulator.  Determining impairment involves estimating the fair value of a reporting unit using a combination of (i) the income or discounted cash flows approach and (ii) the market approach that utilizes comparable companies’ data.  If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss must be measured.  The impairment loss is calculated by comparing the implied fair value of the reporting unit’s goodwill to its carrying amount.  In calculating the implied fair value of the reporting unit’s goodwill, the fair value of the reporting unit is allocated to all of the assets and liabilities of the reporting unit.  The excess of the fair value of a reporting unit over the amount assigned to its other assets and liabilities is the implied value of goodwill.  The Company will recognize impairment loss when the carrying amount of goodwill exceeds its implied fair value.  IAI’s goodwill totaled $785,000 at June 30, 2021.  There were no identifiable intangible assets at December 31, 2020.

 

COVID-19 [Policy Text Block]

COVID-19

 

The COVID-19 (coronavirus) outbreak has had a notable impact on general economic conditions, including, but not limited to, the temporary closures of many businesses, “shelter in place” and other governmental regulations, and “work from home” directives. There are many unknowns, and many regional inconsistencies. Notable potential effects on the Company include U.S. government procurements may be delayed or cancelled, work on new or existing contracts that require personal interactions may be suspended, payment processing for customer invoices may be delayed, employees and customers or their families may become infected, and personal business development meetings may not be able to take place. The Company continues to monitor the impact of the COVID-19 outbreak closely.

 

To date, the COVID-19 impact on the Company’s existing business has been minimal. The Company had previously implemented the necessary infrastructure for its employees to work remotely, so it did not experience material issues supporting its customers. The Company rapidly adapted to the challenges presented to its administration, including challenges to management, accounting, and information technology infrastructure. The extent to which business development efforts have been hampered by the inability to meet with potential customers in person is indeterminable. The full extent to which the COVID-19 outbreak will impact the Company’s business, results of operations, financial condition, and cash flows over time is uncertain.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Contract

 

3 Months ended 06/30/2021

  

3 Months ended 06/30/2020

  

6 Months ended 06/30/2021

  

6 Months ended 06/30/2020

 

Type

 

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

  

Amount

  

Percentage

 
                                 

Services Time & Materials

 $2,847,962   60.2% $730,813   15.2% $4,814,091   59.1% $1,321,383   19.2%
                                 

Services Fixed Price

  416,751   8.8%  27,150   0.6%  433,551   5.3%  150,555   2.2%
                                 

Services Combination

  49,401   1.1%  134,038   2.8%  459,270   5.6%  216,446   3.2%
                                 

Services Fixed Price per Unit

  14,160   0.3%  36,420   0.7%  60,620   0.7%  84,440   1.2%
                                 

Third-Party Software

  1,317,514   27.8%  3,607,116   74.8%  2,238,210   27.5%  4,611,420   67.0%
                                 

Software Support & Maintenance

  85,336   1.8%  263,125   5.5%  102,275   1.3%  475,693   6.9%
                                 

Incentive Payments

  837   0.0%  20,733   0.4%  43,524   0.5%  21,214   0.3%
                                 

Total Revenue

 $4,731,961     $4,819,395     $8,151,541     $6,881,151    
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract Assets

    

Balance at December 31, 2020

 $210,688 

Contract assets added

  131,923 

Balance at March 31, 2021

  342,611 

Contract assets added

  134,657 

Balance at June 30, 2021

 $477,268 
     

Balance at December 31, 2019

 $- 

Balance at March 31, 2020

  - 

Contract assets added

  13,918 

Balance at June 30, 2020

 $13,918 

Contract Liabilities

    

Balance at December 31, 2020

 $946,884 

Contract liabilities added

  93,934 

Revenue recognized

  (585,322)

Balance at March 31, 2021

  455,496 

Contract liabilities added

  4,815 

Revenue recognized

  (354,427)

Balance at June 30, 2021

 $105,884 
     

Balance at December 31, 2019

 $464,223 

Contract liabilities added

  19,136 

Revenue recognized

  (212,568)

Balance at March 31, 2020

  270,791 

Contract liabilities added

  9,906 

Revenue recognized

  (216,353)

Balance at June 30, 2020

 $64,344 
Deferred Costs of Revenue [Table Text Block]

Deferred Costs of Revenue

    

Balance at December 31, 2020

 $89,068 

Defered costs added

  17,406 

Deferred costs expensed

  (75,223)

Balance at March 31, 2021

  31,251 

Defered costs added

  11,188 

Deferred costs expensed

  (16,681)

Balance at June 30, 2021

 $25,758 
     

Balance at December 31, 2019

 $453,607 

Defered costs added

  181 

Deferred costs expensed

  (207,437)

Balance at March 31, 2020

  246,351 

Defered costs added

  2,472 

Deferred costs expensed

  (192,548)

Balance at June 30, 2020

 $56,275 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Operating Lease, Assets and Liabilities, Lessee [Table Text Block]

Balance Sheet

 

as of

  

as of

 

Classification

 

June 30, 2021

  

December 31, 2020

 
         

Assets:

        

Right-to-use operating lease asset

 $297,620  $51,405 
         

Liabilities:

        

Operating lease liability - current

 $18,008  $45,595 

Operating lease liability - non-current

  273,906     

Total lease liabilities

 $291,914  $45,595 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
  

June 30, 2021

 
     

Remainder of 2021

 $5,706 

2022

  69,477 

2023

  71,210 

2024

  54,550 

2025

  74,804 

2026

  70,220 

Total lease payments

  345,967 

Less: discount

  (54,053)

Present value of lease liabilities

 $291,914 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

June 30, 2021

  

December 31, 2020

 

Billed federal government

 $1,947,648  $1,425,217 

Billed commercial and other

  64,035   - 

Total billed

  2,011,683   1,425,217 

Unbilled receivables

  85,838   17,014 

Accounts receivable

 $2,097,521  $1,442,231 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

June 30, 2021

 
      

Gross

 
  

Useful

  

Carrying

 
  

Lives (years)

  

Amounts

 

Intangible assets with estimated useful lives

     

Customer relationships

  8  $1,090,000 

Non-compete agreements

  3   120,000 

Intangible assets with indefinite lives

     

Trade names

      280,000 

Gross identified intangible assets

      1,490,000 
         

Accumulated amortization

      (43,851)
         

Net identifiable intangible assets

      1,446,149 
         

Goodwill

      785,000 
         

Intangible assets

     $2,231,149 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

July 1 - December 31, 2021

 $88,122 

2022

  176,244 

2023

  176,244 

2024

  146,259 

2025

  136,248 

2026

  136,248 

Thereafter

  306,784 

Total

 $1,166,149 
Business Acquisition, Pro Forma Information [Table Text Block]
  

Three months ended

  

Three months ended

  Six months ended Six months ended 
  

June 30, 2021

  

June 30, 2020

  June 30, 2021 June 30, 2020 
                

Revenue

 $4,800,099  $5,945,701  $9,377,504 $8,997,670 
                

Income (loss) from operations

 $48,489  $(39,860) $375,774 $(262,372)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 
  

June 30, 2021

  

June 30, 2020

  

June 30, 2021

  

June 30, 2020

 

Risk-free interest rate

 0.77%-0.87%   0.33%   0.46%-0.92%   0.33%  

Dividend yield

  0%    0%    0%    0%  

Expected term (in years)

  5    5    5    5  

Expected volatility

 47.1%-47.7%  65.8%-66.0%  47.1%-92.6%  65.8%-66.0% 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Options outstanding

      
      

Weighted average

 

Weighted average

 

Aggregate

 
      

exercise price

 

remaining

 

intrinsic

 

Incentive Options

 

Shares

  

per share

 

contractual term

 

value

 

Outstanding at December 31, 2020

  1,395,000  $0.31      

Options granted

  145,000   2.62      

Options exercised

  (25,000)  0.14      

Outstanding at March 31, 2021

  1,515,000  $0.53      

Options granted

  127,500   2.85      

Options exercised

  (360,000)  0.22      

Options expired

  (20,000)  0.17      

Outstanding at June 30, 2021

  1,262,500  $0.86 

6 years

 $2,876,868 

Exercisable at June 30, 2021

  780,000  $0.33 

3 years, 2 months

 $2,194,843 
              

Outstanding at December 31, 2019

  1,349,000  $0.23      

Options expired

  (129,000)  0.17      

Outstanding at March 31, 2020

  1,220,000   0.24      

Options granted

  10,000   0.15      

Options expired

  (10,000)  0.19      

Outstanding at June 30, 2020

  1,220,000  $0.24 

3 years, 9 months

 $37,353 

Exercisable at June 30, 2020

  1,207,000  $0.24 

3 years, 8 months

 $36,703 
Schedule of Nonvested Share Activity [Table Text Block]
  

Nonvested

 
      

Weighted average

 
      

grant date

 
  

Shares

  

fair value

 

Nonvested at December 31, 2020

  235,000  $0.36 

Granted

  145,000   1.22 

Vested

  -   - 

Forfeited

  -   - 

Nonvested at March 31, 2021

  380,000  $0.94 

Granted

  127,500   1.19 

Vested

  (25,000)  1.01 

Forfeited

  -   - 

Nonvested at June 30, 2021

  482,500  $0.94 
         
         

Nonvested at December 31, 2019

  23,500  $0.17 

Granted

  -   - 

Vested

  (5,000)  0.21 

Forfeited

  -   - 

Nonvested at March 31, 2020

  18,500  $0.15 

Granted

  10,000   0.08 

Vested

  (15,500)  0.16 

Forfeited

  -   - 

Nonvested at June 30, 2020

  13,000  $0.09 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Notes Payable (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30, 2021

  

December 31, 2020

 

PPP loan

 $450,000  $450,000 

Tellenger Working Capital

  150,000   - 

Term loan

  916,667   - 

Total

  1,516,667   450,000 

Less current portion

  (855,134)  (93,009)

Non-current portion

 $661,533  $356,991 
Schedule of Maturities of Long-term Debt [Table Text Block]
  

Notes Payable Payment Schedule

 
  

Term Loan

  

PPP Loan*

 Tellenger Working Capital 

Total

 
               

Remainder of 2021

 $250,000  $93,009 $150,000 $493,009 

2022

  500,000   224,810  -  724,810 

2023

  166,667   132,181  -  298,848 

Total payments

 $916,667  $450,000 $150,000 $1,516,667 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the three months ended June 30, 2021:

            

Income available to common shareholders

 $43,157   11,980,397  $- 

Effect of dilutive stock options

  -   684,870   - 

Diluted net income per common share for the three months ended June 30, 2021

 $43,157   12,665,267  $- 
             

Basic net loss per common share for the three months ended June 30, 2020:

            

Income available to common shareholders

 $(34,620)  11,211,760  $- 

Effect of dilutive stock options

  -   -   - 

Diluted net income per common share for the three months ended June 30, 2020:

 $(34,620)  11,211,760  $- 
  

Net income

      

Per share

 
  

(loss)

  

Shares

  

amount

 

Basic net income per common share for the six months ended June 30, 2021:

            

Income available to common shareholders

 $313,972   11,633,464  $0.03 

Effect of dilutive stock options

  -   671,718   - 

Diluted net income per common share for the six months ended June 30, 2021

 $313,972   12,305,182  $0.03 
             

Basic net loss per common share for the six months ended June 30, 2020:

            

Loss available to common shareholders

 $(160,959)  11,211,760  $(0.01)

Effect of dilutive stock options

  -   -   - 

Diluted net loss per common share for the six months ended June 30, 2020

 $(160,959)  11,211,760  $(0.01)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Number of Operating Segments     1    
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0   $ 0   $ 0
Share-based Payment Arrangement, Expense 111,862 $ 356 139,573 $ 806  
Operating Loss Carryforwards, Total 2,700,000   2,700,000    
Goodwill, Ending Balance $ 785,000   785,000   $ 0
Director of Human Resources [Member] | Wages and Paid Leave Distributions [Member]          
Related Party Transaction, Amounts of Transaction     33,300 39,953  
Employee of the Company [Member] | Wages and Paid Leave Distributions [Member]          
Related Party Transaction, Amounts of Transaction     $ 70,811 $ 74,489  
Furniture and Fixtures [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life (Year)     5 years    
Off-the-Shelf Software [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life (Year)     3 years    
Computer Equipment and Software [Member] | Maximum [Member]          
Property, Plant and Equipment, Useful Life (Year)     5 years    
Software Development [Member] | Minimum [Member]          
Property, Plant and Equipment, Useful Life (Year)     3 years    
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue From Contracts With Customers (Details Textual)
6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0   $ 0
Contract with Customer, Liability, Revenue Recognized $ 845,463 $ 409,786  
Number of Subcontracts with Significant Financing Component 1    
Subcontract, Payments Receivable Under Regular Terms, Percent 90.00%    
Subcontract, Payments Receivable Deferred Until Specific Deliverable is Met, Percent 10.00%    
Subcontract, Payments Receivable, Interest Rate 4.50%    
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Amount $ 4,731,961 $ 4,819,395 $ 8,151,541 $ 6,881,151
Revenue, Percentage
Services Time and Materials [Member]        
Revenue, Amount $ 2,847,962 $ 730,813 $ 4,814,091 $ 1,321,383
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 60.20% 15.20% 59.10% 19.20%
Services Fixed Price [Member]        
Revenue, Amount $ 416,751 $ 27,150 $ 433,551 $ 150,555
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 8.80% 0.60% 5.30% 2.20%
Services Combination [Member]        
Revenue, Amount $ 49,401 $ 134,038 $ 459,270 $ 216,446
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 2.80% 5.60% 3.20%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 14,160 $ 36,420 $ 60,620 $ 84,440
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.30% 0.70% 0.70% 1.20%
Third-Party Software [Member]        
Revenue, Amount $ 1,317,514 $ 3,607,116 $ 2,238,210 $ 4,611,420
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 27.80% 74.80% 27.50% 67.00%
Software Support and Maintenance [Member]        
Revenue, Amount $ 85,336 $ 263,125 $ 102,275 $ 475,693
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.80% 5.50% 1.30% 6.90%
Incentive Payments [Member]        
Revenue, Amount $ 837 $ 20,733 $ 43,524 $ 21,214
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 0.40% 0.50% 0.30%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Contract assets, balance $ 342,611 $ 210,688 $ 0 $ 0
Contract assets added 134,657 131,923 13,918  
Contract assets, balance 477,268 342,611 13,918 0
Contract assets, balance 477,268 342,611 13,918 0
Contract liabilities, balance 455,496 946,884 270,791 464,223
Contract liabilities added 4,815 93,934 9,906 19,136
Revenue recognized (354,427) (585,322) (216,353) (212,568)
Contract liabilities, balance $ 105,884 $ 455,496 $ 64,344 $ 270,791
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Balance, deferred costs of revenue $ 31,251 $ 89,068 $ 246,351 $ 453,607
Defered costs added 11,188 17,406 2,472 181
Deferred costs expensed (16,681) (75,223) (192,548) (207,437)
Balance, deferred costs of revenue $ 25,758 $ 31,251 $ 56,275 $ 246,351
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Lessee, Operating Lease, Term of Contract (Month) 66 months   66 months  
Operating Lease, Payments $ 900      
Operating Lease, Weighted Average Discount Rate, Percent 5.50% 5.50% 5.50% 5.50%
Operating Lease, Expense $ 26,122 $ 26,122 $ 52,244 $ 52,244
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases - Operating Lease Balance Sheet Information (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Right-of-use operating lease asset $ 297,620 $ 51,405
Operating lease liability - current 18,008 45,595
Operating lease liability - non-current 273,906 0
Total lease liabilities $ 291,914 $ 45,595
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Leases - Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Remainder of 2021 $ 5,706  
2022 69,477  
2023 71,210  
2024 54,550  
2025 74,804  
2026 70,220  
Total lease payments 345,967  
Less: discount (54,053)  
Present value of lease liabilities $ 291,914 $ 45,595
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Accounts Receivable - Accounts Receivable (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accounts receivable $ 2,097,521 $ 1,442,231
Billed Revenues [Member]    
Accounts receivable 2,011,683 1,425,217
Billed Revenues [Member] | Government Sector [Member]    
Accounts receivable 1,947,648 1,425,217
Billed Revenues [Member] | Commercial and Industrial Sector [Member]    
Accounts receivable 64,035 0
Unbilled Revenues [Member]    
Accounts receivable $ 85,838 $ 17,014
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Apr. 07, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Business Combination, Acquisition Related Costs   $ 82,756 $ 0 $ 153,286 $ 0  
Escrow Deposit   272,000   272,000    
Goodwill, Ending Balance   785,000   785,000   $ 0
Amortization of Intangible Assets, Total   43,851   43,851    
Tellenger, Inc. [Member]            
Payments to Acquire Businesses, Gross $ 2,300,000          
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 68,264          
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 200,000          
Business Combination, Acquisition Related Costs   82,756   153,286    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets   240,357   240,357    
Goodwill, Ending Balance   785,000   785,000    
Tellenger, Inc. [Member] | Trade Names [Member]            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets   280,000   280,000    
Tellenger, Inc. [Member] | Customer Relationships [Member]            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   1,090,000   $ 1,090,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year)       8 years    
Tellenger, Inc. [Member] | Noncompete Agreements [Member]            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   $ 120,000   $ 120,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year)       3 years    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition - Identifiable Intangible Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Gross identified intangible assets $ 1,490,000  
Accumulated amortization (43,851) $ 0
Net identifiable intangible assets 1,446,149 0
Goodwill 785,000 $ 0
Intangible assets 2,231,149  
Trade Names [Member]    
Gross carrying amount, infinite-lived assets $ 280,000  
Customer Relationships [Member]    
Useful Life (Year) 8 years  
Gross carrying amount, finite-lived assets $ 1,090,000  
Noncompete Agreements [Member]    
Useful Life (Year) 3 years  
Gross carrying amount, finite-lived assets $ 120,000  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition - Amortization Expenses (Details)
Jun. 30, 2021
USD ($)
July 1 - December 31, 2021 $ 88,122
2022 176,244
2023 176,244
2024 146,259
2025 136,248
2026 136,248
Thereafter 306,784
Total $ 1,166,149
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Acquisition - Unaudited Pro Forma Information (Details) - Tellenger, Inc. [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 4,800,099 $ 5,945,701 $ 9,377,504 $ 8,997,670
Income (loss) from operations $ 48,489 $ (39,860) $ 375,774 $ (262,372)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 01, 2016
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   1,262,500 1,515,000 1,220,000 1,220,000 1,262,500 1,220,000 1,395,000 1,349,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)   127,500 145,000 10,000 0 272,500 10,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)   360,000 25,000 0   385,000 0    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 210,230       $ 210,230      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Month)           5 months      
Share-based Payment Arrangement, Expense   $ 111,862   $ 356   $ 139,573 $ 806    
The 2016 Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 1,000,000                
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   828,500       828,500      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)   346,000       346,000      
The 2006 Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)   1,950,000       1,950,000      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)           10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   434,000       434,000      
Minimum [Member] | Share-based Payment Arrangement, Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month)           6 months      
Maximum [Member] | Share-based Payment Arrangement, Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month)           2 years      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation - Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Risk-free interest rate   0.33%   0.33%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected term (Year) 5 years 5 years 5 years 5 years
Minimum [Member]        
Risk-free interest rate 0.77%   0.46%  
Expected volatility 47.10% 65.80% 47.10% 65.80%
Maximum [Member]        
Risk-free interest rate 0.87%   0.92%  
Expected volatility 47.70% 66.00% 92.60% 66.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Outstanding, shares (in shares) 1,515,000 1,395,000 1,220,000 1,349,000 1,395,000 1,349,000
Outstanding, weighted average exercise price (in dollars per share) $ 0.53 $ 0.31 $ 0.24 $ 0.23 $ 0.31 $ 0.23
Options granted, shares (in shares) 127,500 145,000 10,000 0 272,500 10,000
Options granted, weighted average exercise price (in dollars per share) $ 2.85 $ 2.62 $ 0.15      
Options exercised, shares (in shares) (360,000) (25,000) 0   (385,000) 0
Options exercised, weighted average exercise price (in dollars per share) $ 0.22 $ 0.14        
Options expired, shares (in shares) (20,000)   (10,000) (129,000)    
Options expired, weighted average exercise price (in dollars per share) $ 0.17   $ 0.19 $ 0.17    
Outstanding, weighted average remaining contractual term (Month) 6 years   3 years 9 months      
Outstanding, aggregate intrinsic value $ 2,876,868   $ 37,353   $ 2,876,868 $ 37,353
Exercisable, shares (in shares) 780,000   1,207,000   780,000 1,207,000
Exercisable, weighted average exercise price (in dollars per share) $ 0.33   $ 0.24   $ 0.33 $ 0.24
Exercisable, weighted average remaining contractual term (Month) 3 years 2 months   3 years 8 months      
Exercisable, aggregate intrinsic value $ 2,194,843   $ 36,703   $ 2,194,843 $ 36,703
Outstanding, weighted average exercise price (in dollars per share) $ 0.86 $ 0.53 $ 0.24 $ 0.24 $ 0.86 $ 0.24
Outstanding, shares (in shares) 1,262,500 1,515,000 1,220,000 1,220,000 1,262,500 1,220,000
Outstanding, weighted average exercise price (in dollars per share) $ 0.86 $ 0.53 $ 0.24 $ 0.24 $ 0.86 $ 0.24
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Nonvested, shares (in shares) 380,000 235,000 18,500 23,500 235,000 23,500
Options granted, shares (in shares) 127,500 145,000 10,000 0 272,500 10,000
Vested, shares (in shares) (25,000) 0 (15,500) (5,000)    
Forfeited, shares (in shares) 0 0 0 0    
Nonvested, shares (in shares) 482,500 380,000 13,000 18,500 482,500 13,000
Nonvested, weighted average grant date fair value (in dollars per share) $ 0.94 $ 0.36 $ 0.15 $ 0.17 $ 0.36 $ 0.17
Granted, weighted average grant date fair value (in dollars per share) 1.19 1.22 0.08 0    
Vested, weighted average grant date fair value (in dollars per share) 1.01 0 0.16 0.21    
Forfeited, weighted average grant date fair value (in dollars per share) 0 0 0 0    
Nonvested, weighted average grant date fair value (in dollars per share) $ 0.94 $ 0.94 $ 0.09 $ 0.15 $ 0.94 $ 0.09
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Revolving Line of Credit (Details Textual) - Revolving Credit Facility [Member] - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Summit Community Bank [Member]    
Line of Credit Facility, Maximum Borrowing Capacity $ 1,000,000  
Long-term Line of Credit, Total $ 402,306  
Debt Instrument, Interest Rate, Effective Percentage 3.25%  
Summit Community Bank [Member] | Prime Rate [Member]    
Debt Instrument, Basis Spread on Variable Rate 0.00%  
Debt Instrument, Base Floor 3.25%  
TD Bank [Member]    
Line of Credit Facility, Maximum Borrowing Capacity   $ 1,000,000
Long-term Line of Credit, Total   $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Notes Payable (Details Textual) - USD ($)
Apr. 16, 2021
Apr. 20, 2020
Apr. 07, 2021
Term Loan [Member] | Summit Community Bank [Member]      
Debt Instrument, Face Amount $ 1,000,000    
Debt Instrument, Term (Year) 2 years    
Debt Instrument, Interest Rate, Stated Percentage 4.89%    
Paycheck Protection Program CARES Act [Member]      
Proceeds from Issuance of Long-term Debt, Total   $ 450,000  
Tellenger Working Capital [Member]      
Short-term Debt, Total     $ 150,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Notes Payable - Note Payable (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Long-term debt $ 916,667 $ 0
Total 1,516,667 450,000
Less current portion (855,134) (93,009)
Non-current portion 661,533 356,991
Paycheck Protection Program CARES Act [Member]    
Long-term debt 450,000 450,000
Tellenger Working Capital [Member]    
Long-term debt $ 150,000 $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Notes Payable - Notes Payable Payment Schedule (Details)
Jun. 30, 2021
USD ($)
Remainder of 2021 $ 493,009
2022 724,810
2023 298,848
Total payments 1,516,667
Term Loan [Member]  
Remainder of 2021 250,000
2022 500,000
2023 166,667
Total payments 916,667
Paycheck Protection Program CARES Act [Member]  
Remainder of 2021 93,009 [1]
2022 224,810 [1]
2023 132,181 [1]
Total payments 450,000 [1]
Tellenger Working Capital [Member]  
Remainder of 2021 150,000
2022 0
2023 0
Total payments $ 150,000
[1] PPP loan is eligible for foregiveness in its entirety. The amount of forgiveness for which IAI may be approved is uncertain.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Earnings (Loss) Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Share-based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 64,076 64,076
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income (loss) available to common shareholders $ 43,157 $ (34,620) $ 313,972 $ (160,959)
Income (loss) available to common shareholders, shares (in shares) 11,980,397 11,211,760 11,633,464 11,211,760
Effect of dilutive stock options, shares (in shares) 684,870 0 671,718 0
Diluted net income (loss) per common share $ 43,157 $ (34,620) $ 313,972 $ (160,959)
Diluted net income per common share (in shares) 12,665,267 11,211,760 12,305,182 11,211,760
Income (loss) available to common shareholders $ 43,157 $ (34,620) $ 313,972 $ (160,959)
Diluted net income (loss) per common share $ 43,157 $ (34,620) $ 313,972 $ (160,959)
Income (loss) available to common shareholders, per share amount (in dollars per share) $ 0 $ 0 $ 0.03 $ (0.01)
Diluted (in shares) 12,665,267 11,211,760 12,305,182 11,211,760
Net income (loss) per common share - diluted (in dollars per share) $ 0 $ 0 $ 0.03 $ (0.01)
Basic (in shares) 11,980,397 11,211,760 11,633,464 11,211,760
Net income (loss) per common share - basic (in dollars per share) $ 0 $ 0 $ 0.03 $ (0.01)
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -2#%U,'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 " #4@Q=33TV&@>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1)'1S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MU(,74TE3B9[B! Q!, !@ !X;"]W;W)K(]0N.]D,]JR[DFKTF.VDG.0AN4Q YUW8&3L"CM3,;VVE).QB+3<93RI20J2Q(FWZYX M+/:7':]SN/ 0;;;:7' FXQW;\!77?^Z6$LZ<4B6,$IZJ2*1$\O5E9^I]GM$+ M$V#O^!'QO3HZ)N91GH1X-B?S\++C&B(>\T ;"09_7OB,Q[%1 HY?A6BG'-,$ M'A\?U*_MP\/#/#'%9R+^*PKU]K(SZI"0KUD6ZP>Q_\:+!^H;O4#$ROY/]OF] MO5Z'!)G2(BF"@2")TOPO>RT2<13@]T\$T"* ?@CP3HW@%P&^?="4!Z06Y'JK0+5D(?OXQV@+%'I ?6*HH+? ML_2<^.X9H2[U:GAF>/@TVYP3C]:%O\/QR\SY5L]ORMQQNOZY@;O(7/-$_8N, MT2O'Z-DQ>B?&* HR@V$DBV&DD+^2/_A;735P)1?^C5R_/QPA6/T2J]\&ZX%O M(@5@D(,%2W@=%*XS7US?/=Q.'^=W"S)=3&]^KN8K,E_,$,1!B3A I:=0FM"6 MYSIFFSHT/'[-8L41CF'),41U9IF4EB)2 53P)V?2O! $7M;:A.%JW:Y'NSXV M>T\ZKG9/$:2+$NGB?R'97)T$PK4:WG'/K>S1 M;0?U^+:K+5A#O.=V[S&0(Y_VVH'<9TQJ+F/S_NV$U+50N):6&3:W/5I!T790 MQ?3!9G:#U,'=?_OTJ:EXE4-[?LOB@4FIR#HTDC1" MG]QP3KZSX%G!P][R1,@(#/(;+%'W[ TC MK]J!ASOX1_*9.8/*/XI]6DN-RUVS2*[9*X96M04/]_*/:.6L7$KQ$J5!?59Q M371&TJH[4-S=/Z(MA=)0F+^CWV DT%E\*PQ2;.??H^! MP Q^F.R+-L/,W^9O9!JSS5//ZQ9?Z<:?-%]OKRP-_%'="?SO<*KC:SKU4]5ZT72W;2(F' MJ\U'_,L-9:;!H/BC%L_=T>?(#.5>RN_FXM?J:H.,(]&(4ILN./QY$C>B:4Q/ MX.//J=/-?$_3\/CS:^__&@8/@[GGG;B1S?_K2N^N-ODFJL0#[QO]13[_1TP# M2DU_I6RZX?_H>=*B353VG9;[J3$XV-?M^)?_F";BJ %./ W(U("\M0&=&M!A MH*.S85B?N>;7ETH^1\JHH3?S89B;H36,IF[-8[S3"GZMH9V^OI%M)YNZXEI4 MT2?>\+84T9WIKHO>W_1*B59'MT+5LHJ^M;RO:A#^'%U$W^X^1^_?_7RYU>#" M]+4MISM^&N](/'?\K6\_1!3%$4$$.YK?A)M_%B4TQT-S=-I\"V.?)X#,$T"& M_JAO J8Q\JZ#,0K,&"+ 7XO&^$R^78 M27IT=X**+#6/[\2EK<-)0@C%;I?I[#(-SZALM8+U[GQ&H\/4NG.2983E*X.V MS#.!;+;&@M9NE3CPNHK$#\BKG7!Z8_:L4,30^A$[9 G),H_!;#:8!0W^KG=" M02+Q!_EH,K/NGJ./-:R.R6,LPLN, F:'0J="_EPT70]K(K1BG)(DAKX]!3C&)Z9K$TZ"I'5,D*=9)V2%C!#/F&?/" M-AR&VYCZ_$D%V[A*,\36[FP5([DGH> %:3C,M#'S!>$*%V*-DZ7^Y2O0%0D[UIT:74A"SI!DA?E7OR_A!4<<^Z$.B16N#L8B)-[V(S=$9 M;,O,OZC;<5C@$>_U3JKZ+U'%$:8Q9+P8BH^!KU"<%RB):<9>Q4"Q?A"2&"5I MS HT"G%,&(XS-O]W!MK7$>>3G81\'SNK1SZ0@,AGH>W,)(&F;DQPKJ." Y1)DYN[FHVZCD MAQJBSFG7 0QC'+"$QPW,,DV&;C21/4G2$F\FP+<0,4YK[ GKA*'T+1X\R MYK TWSP 9ITMNW>:#J%[I[D]>AUAW@7]EZO'&@KG1CQ 2_0A@SE0X^N5\4++ MP_"&XEYJ+??#QYW@8-P(X/<'">2=+LQ+C_DEU_7?4$L#!!0 ( -2#%U,M MJUJ"_ ( +,( 8 >&PO=V]R:W-H965T&ULE99=;]HP M%(;_BA7M@DH=^22D%2"M5-,Z:1(JZW9M$D.L.G9J.[#VU^_822,( 5HNP!_G MO#SOB:V3R4[(9Y43HM&_@G$U=7*MRUO756E."JR&HB0<=M9"%EC#5&Y<54J" M,YM4,#?PO-@M,.7.;&+7%G(V$95FE).%1*HJ"BQ?[P@3NZGC.^\+CW23:[/@ MSB8EWI ET4_E0L+,;54R6A"NJ.!(DO74^>;?SA,3;P/^4+)3>V-DG*R$>#:3 MAVSJ> :(,))JHX#A9TOFA#$C!!@OC:;3_J5)W!^_JW^WWL'+"BLR%^POS70^ M=1('962-*Z8?Q>X':?R,C%XJF++?:-?$>@Y**Z5%T20#04%Y_8O_-7782_"C M$PE!DQ!\-"%L$D)KM":SMNZQQK.)%#LD332HF8&MC8;NF($8:6@#M=PUM*JJ)BM$2Z$U/0-FT/8 MY[46CZVXN4+;610F(_"UW;=T'.6U$0?484L=GJ5>2+C84K\BS#-$7BI:PE73 MA^@9@8N>4ES?'W[92WA$&091% 4=,SUA?A &)QQ%K:/HK*.Y* K@A!N0/E^C M$DNTQ:PB:$ YR@1C6"H$EI'*X2CV'KM:?[Q?Y*'7?1(7@@[01RWZZ!/H%E A M7.E<2/H&#\)8J%=[N6OQT7X]O?K38?] X %_W/+'G^>G2E67V>,C)#^,DR3T MX@Y[3V!PXT7A..YG'[?LX\^S0_M2<*LSRC>7#(Q[N+QH%-]TB]\3Z >Q/XY/ M%#]I#21G#?R&9JPJ^=JQ< $[.::)(\#IEOUR7 WM[K44T\Y_8;FA7"%&UI#I M#<<@(>L664^T*&V760D-/*SF*U&F MZD*N107_+&1=IAH>Z^58K6N19JU168PIQN&X3/-J='/5OKNK;Z[D1A=Y)>YJ MI#9EF=;_WHI"/EV/R.CEQ>=\N=+-B_'-U3I=BGNAOZSO:G@:]UZRO!25RF6% M:K&X'KTCES/6&K2(/W/QI'9^HX;*@Y3?FH13H0S67 MI4!GOTFEWJ"S+U6ZR7+P\0:=HR_W4W3VTYNKL88.-LV,YUUG;K>=H0F50K,J$YG#?NJW#SWV8Q"F5X>^J'-+O0Y_W507B.&WB&)*'/V9G&Z.771> MU_KL?[>^)P;K0X6U_M@!?Y_%HZ@V0GE]P>8=X3 MYE[M)E+I9DZY*>^Y#'N7X0D:SKV.MUIN_? =3BR*0LR8H:6-"P*&69086MJX MD$0\"0U_,P>.$L9P[-8RZHE'7N(_UY!ST+J6BUR[Z$96LPGG"8T-MC:,Q0DF MH4'6AI$DXCPRW,UL7!A&<<#<7..>:^SE>@\K:%XMWZ*EJ" ;%VTF3C-8"'*E MF^P,J5@\0]6@W$,?6[V*,28L,K2P82R$,<6&%C:,L("#1T,+&Q?A,(D/:)'T M6B1>+=[-_]GD*F_KBR;LG803FS"-N#&H$QME4K41A#,:&XYF/D=[) D>%F3L MI0GK;)DKU:Z[W= Z5U+L"$QL,77 >$03,\I=WC@+ W-*NW"4)B0ZP'JG#"%> MUB_U1-'6$XM:EDCV]8>3/[&)L<3,51,'[)P% 3?'VX%CE,9!8@K@\$="BODA M!>B@ /4J\$FO1/TRXF]1)9S)K7.RWSZ.*35YNW#6A':AXCB*3-(VC.#D0!HG M0SU!V'>,^8. ;8]H\OICWFY#X!'E6XA.G]WYK6MA;\UBA)OYS0&#* BII8>- M8P2BBIJ"./R1$"<\.:#)4!@1?V5T]WWT@V.);'(<,CT.F7DA^U2'DHAP+]7? M81N<[X: DR$_;8!MF'N ;9Q[@!W^O ,\5&W$7[;M;Z..\P_M M?%WX:Y^=LX M-W^'/R__H7@C_NK-&G4$:1[6\[*$F%>K%%+ >;/US^?H+*]0)HLBK54+:O]U MJQ19W;7FP5'(M(-$NY +;"V!-NH<8 *@K)C58:"F,HE'U[_J$" MH_X*[+:/OFT#3EVIHQ(B28QA,AGR.I&4$-B"&2H[D2&#B1P82I_BD4G_O\ASJ,^NLP6($7HJV_ M8;OU7D!\_?51E ^B_ML77$/10U]]BD*':H&^]AR%V@<:#/8Q- K,4;*!L&<. M*#''R,;Q*(RX>9HP>)->MM("$Q8?C SIH.JS+UK\KW0P^:, MT0.;0S8L20S_J)!G0Z9G_DQ_>LAWCO;F,HL@\LQ#-0>0Q32.L"'^U &DC, P MF1MN!Y!C1C'FAJ;CG4N04M3+]O9) ;U-I;>'W/W;_H;K77NO8[R_)9<3XG@_ M)9>S[?W5X'Y[G?8QK9=YI5 A%M 4OH@@ NKM#=7V0P7S(+669?MS)=), MU T _E](J5\>F@;Z>\*;_P!02P,$% @ U(,74UY:"^*F!@ $QH !@ M !X;"]W;W)K0 M!$C2%JK-7E;*/U]GRQ4,6&552=B2VKXSJPCZ[EU<78J=+7K-[&:A=55'Y2[A;''I9\8K5BHLZD&Q].;M&Y[ST"!B)2NTZ8+"SY[=LK(T/0&.?]M.9X6MMP%A0[I475-@8$%:^; M7_K<$M%K /WX&^"V 1XVB$8:D+8!L8XVR*Q;'ZFF5Q=2/ 726$-OYL)R8UN# M-[PVT_B@);SET$Y?W8I:B9*OJ&:KX$'##\R15H%8![=4;8)/,,\J>/>MIKL5 M!YOWP3SX]O Q>/?+^XN%!@"FFT71#G;3#(9'!DN"SZ+6&Q7\6J_8ZKC] H ? MT.-7]#=XLL/?=_590,(/ 0XQ\N"Y?7OS< (..9!);']DC$S#V-HRMI:B"F"Q M2:IY_=A$*]>)G\'T #6=A/J@1?$#B+!0@2](W&H49NH @+F.'9RN61:.P,P. M,+/IF-_0^I&IP:0IQ6#B#<$EITM>GIS _#!/H/"(9R@=\>,QPGJ,T]G."PBZKAI,P[R7;4KX*V+.9-M90(?2&24CJ4L*R M:#GR)M'0G(]9A!# 'P'?DP0T"1XT04M8=U,0D8>Y)(FS< C28PBA MB;(1D+@#B=\6"%OZ,A8%;1?]P4FW** 7MZL]2!QC[X0*I3]5]O!ZS]0D]..! M.JE!V8D8_7?'%;>*" 7J5AJ2](N-20:OMJ;>\)*4>=(5CN)HR)''#M96.L)0 M)UKHE&H= ?\#=BT,5%-^L)4//+%33XV5'!;&K0<^J<*$9)GC@VL9^O'C3L[P MM)PYT7EZBMORW=4H@!TG 'P VV%B3# MT5)(:&B[,FX!LPM:+V!4C%(>N:'GLQA!WIFP'0IZL?&@5IH;X+' MKL 8@?7 =0VC8[>.,7=*A*>5Z%["QH=O:6ETJ-D:S=\"W",Y&8&_(6[7;@QR M)TOXM"Q!FBT86[TF=Z5VL(!L,"NS1?%"=K4FRJ/8R;<>NS'(G1KAZ7W3_33< MYC%[9K+@RCYNMEC^].79,)$XBH=NN&9C;G1:AZ>U[I!R@?X]7T':7;Z\(7FU MN%T=PV&4AL[NWV,X&>N=XN%IQ3/P5PRR'06203 :@0.=MA=&K/>T-$O "]\C M=@3')'=RH<F!>]V#.Z'8,D>>5V;.8#8@4(X@!J$"Z]H$\]& M+HLSE Q3CL\P)'D4C=25I),_KBB/V5@T=F)'IL6N5R_>U<59\-=G5BV9_'O*\4Z5R/1)W1=1SRVM MO9H.(J---?2MA1+I-(5,:\IW6NZ:6@AV9E 0-VG9).JFMBQ$7;>'_$]<;VR MTM$"VA#BG:[$.=C$/K7WV WG:]$[7J^8?+1?'51@SQ^:L^K#T\.7C6M[GC]X M?H/.;YOO$UTWS>>2SU1"5E%!R=;097B6PIS)Y@M$&PO=V]R:W-H965T&ULK5I=;]LV%/TK@C%@+;#$(BGJ MHW ,M+:%=4"'H%FVAV$/BD7'0B71E>BF_?>C9$6RR$O11?(26_*YYTJ'Y+U' M5!9/O/I2[QD3SOB2*H?'UC.GVYF:/9\XG/V MN!?-B?ER<4@>V1T3]X?;2A[->Y8T*UA99[QT*K:[F;U'[V(<- $MXN^,/=5G MWYWF5AXX_](D9BN>_Y.E8G\S"V=.RG;),1>?^=/OK+LAVO!M>5ZW?YVG#NO.G.VQ M%KSH@N45%%EY^DR^=T*YZGK*I_=39?CYGX MX;RY+Y-CFLG M\Z5I7#^_<2* M!U;]!]"LIFG>I_)2Y%Q-=6KY) )>3Q!NIXF_MSR> :>#TF>E%LYP(EP MUFQ[[1#TFX-=%$%C>*+R6ZJF6GU;(AQ2CRSFW\['"(!Y?H@C$HR!:QUXA7" MPC!2*#< ,B(N1FB,BX'4R,LW/*".6]R7M?@##]1 MT+/I!*G>0@LCF5B?- :2( M9U5$1WA4U<3*LK$BXND\(R5HKP2]>.5\2JKGE8-=2 FJY0=7#@"3*X>04%TY M.E".;NA13+"B#8 $5PZ0VB6^=Y9YI)+?J^2_7GWQ+U,)@,'U10>:Z@N !%4" M4D_5EZ!7*7AQ?8D#X&Y\-Z*&%1WVN<.+1^B/8RE'R#7/X_"R$0)@S3P.5.!: M!S;S.(A"JLYC F.$)#:=3'&!%8IZE6*7F^U1Y>I!,#@U:X#3:L=0((J :FG M5CMR!R?IOKQ3=AQ3C<$.60.0*^+Y6.T.=JK83C66X\Q8H]=KEQW7I"PZA%!? M%<;*L[%#8DNJL2"#W427^TUKM>FXK L)PL'U!D":"@X$!=<2E'VJY*#!=:)I MVVEHG@:Q=,>'<.3J8@$X+V@V(:@J%N@AB4LI\E2Q "@L%I#=1[+FF<0:C"F: M=J:751Z[);5#U@ $!VZ(J*J*W9C:J<9R#.X43=O3GZL\NOO39-$A. C4\5W; MF39V2&Q--A9E,*-HVHV>1,GJ^LA24 ?=WQ'B^JH4.LJ+L*^:RC6 T[2P0F(P M&XTB@^U#@^=$TZ;SHY2A*2_--D_="K.K>.&P[ZS:9G5[^C1]:E JW8YB]=%M M!8"DGMIRTE&:3E9(#.6BIH<\-+AC=+D]/C=^"!0%<)\$TRA2=0%P%'OR.2)2 MM0$=LBO-B4JZ@:!P#=:!V$/(HZ%!K,$DH\M=LKUA0389:EB03X8;%FB4X89U MJ5.&LD\U+#Q89?QRJQQCW9D21*( &[(/SA1/.U.3$0/G-=:](")^&"J>:07A MJ(^C, J5H0*05PA%$:*>:L0@*+SYIP.;IR07&YYJ\-DFZ>6NU5H$,. 'H2( MX> B "!-10""PF+IP,DB@ ?7BE]ALQ3;=TOMD#4 \0BB@2J*?;O4RC068W"E M^!7W2['=G0(0A%#H8U49^ZZI'1+;LXUE&=PIOL2=FHT8U@V@'VKO&8 ]RR@( M TT+NR>U0V(P6TBIP:GCP93B:5/Z,A^& ^#UP(7K1?]RQ)6=4 Y.\[SL7S0?,. MN?\WAN7_4$L#!!0 ( -2#%U-*0]C+ 0D +(5 8 >&PO=V]R:W-H M965T&ULE5AM;]LX$OXKA \X= '7L9/T/0G@I-W=+&ZO09SV M#CC6:HDXT/WV)%E-1=;5T\ M'54I->\/#F)14:WCQ#?DL+/RH=8)KV%]$)M NA2BVAX<3J>O#VIMW.CL1-:N MPMF);Y,UCJZ"BFU=ZW!_3M9O3D>S4;]P;=95XH6#LY-&KVE!Z4MS%?!V,' I M34TN&N]4H-7I:#Y[?W[,Y^7 5T.;N/.LV)*E]]_XY;(\'4U9(;)4).:@\7-+ M%V0M,X(:?W0\1X-()MQ][KG_++;#EJ6.=.'MOTR9JM/1VY$J::5;FZ[]YE?J M['G%_ IOH_RO-OGL&T@LVIA\W1'CO38N_^J[S@\[!&^G3Q <=@2'HG<6)%I^ MU$F?G02_48%/@QL_B*E"#>6,XZ L4L"N 5TZ^Z=/I&;JI5KDJ"B_4@NS=F9E M"NV2FA>%;UTR;JVNO#6%H7ARD""8R0^*3LAY%G+XA)#7ZG?O4A75)U=2^9#^ M H/6A_V6I\?/LOPM]9-U-%TK ZGA[-G^!T-7C@2?D?/>"&JY-7/QFE7&&W5 M(NE$R+X4G^%_// _%O['3_ _U]%$=NU5H B>.F>D*__,U^H_-W27U+GUQ;?_ M[G/\LW*YHM_'1A=T.FI8"K3Z'M7;F^U;C\S9"2HSJTF5,X(VY MT_:>;;QTA0^-#W!>J5ZDBM3?__;V\'#ZX<+7C7;W\C;[H'SH-R[GE]WB3V-E MG"J\^U_KM7]^#>:(U-/-AHB 57/RM*6&CV;%DY_R+7L.;7L$LK@"):*95 M;(BSQ7R'M1$0"H<6NM%+8TV"]R;J!GIUIJM*%+(>ZK(C8UN 4URU5E4&A9[C MP>JKXZF:3:?J,QP+4ZUZDS-]K([4RH28U!>GV]*PCR]A%+P!(:@M%[&"IXCH ME1*"?0DM2FG$6M1B[[4#NV*7>#40QRUQ[Y5]FX.?*GU+:DGDX&1J= "S'%IV MM$GWV7\Y8.0H:(M80B5J6*[>YB',AY#&TE;P+_/YU2 (_"2N[(*M1KL!95>+ M-$X1XV(*K217%%J&=OA:O573(_7OB7(^J8]44+U$&(YFXG<.AOI=AZ+J5V;J MQ>-38R%FW_ZY$V&4;4L2G3IK!1_23KJPXIS[F\JS=_S&<9+M%,(->AFY-2&= MYQ;L=RI97-(%6*6@7=2=T00F_D9#T MT+"EUB5PG?$SMY.Q D#3 -#OX9B'*V,^ Z?N\>%#/T_4ETCLF$\QH>09I=F M><00T62#6+F<9#G>./R$R\73H633N_K=FV=[$A*T C!.:D0J2<(UKY%XA1Y2 M4Q+Z07X&^J,U@%[T;(-3,>;^]0) M=$NN)3E#=PW#451E&WJ SC3B;OC-E\C;(K7@#P=ABHK 3C?.>>_88?=8B *V MUHYA$1P2U"KX&MQ\W''@1%UWHJ^I\"@#R80%44[(0_Q,D$^S8S5]-U:OIZ_[ ME[X=8:E_7-!:HG0]*/L(P^'!R$C+U3D4X4YIB@E\,KN]S;6!E[[HX6R#9@$O M2/AAK4=U+/O.&K,*XZY#L0Y/M"@<* %G.2Q#<^($\R7:(/K2&,L%LJ#W:X'1 M':Y;=2T6O2M)WRFL(0&.K9QX'Q%U./="QTK(Y>$3,OI6VZ&3]*YAT$ [#5#& M"1%%@HREI>U:V*Z)I"C= M%MA6[D#HSB$I B]\^:\3\0"&'N//!!,:AR7E&+*IC63#@V4:EM'9%ESRJJ9J0R&7N^;S;)S13$ \&%E>6H3'D MRIVHGUM$-G%ELZR5N>/G^$CHP-5RMH:>R\!Y13R%K2 !ZX%H]W&1,'"^Q-@J M\T3-I=P->GO:(RJJ(WOHW;P7S=W>=9X4:U(W^@ZZ?R24-D\)2=\]B5"!(U\W M+1NW%-5\QN6,#,2XOJ2TX8[T!'YE^(*,93^1/P.A++!&M;2LV!*A;QHKXQ(Y M=--.V3 N-6;/%.P;&Q)%MZ3#E+@F\H458=;6WVS58R5F:$7# V1,*%*6Q4D M0^TJ5%S;#33#$19R5K5-EU<;N=-S;2,FZ-[*M:(%U!<&,;?6NF:PY(I1ODW(-<>0 MG<>FTMB6OSLHRMV<2?/)W.K':J,#YK,N!3W$!L&7=-\-JUW;#=0/C:4D6=/B MFA4[%7H[$ X1*".+V#P8.T:6\323B:7]\FC9E4H?^-RA^9KB<)MA?XVWRC=,MDT9X]\U64&J*\W(>K,[INX+XT=D M5H%[$DO]M<5\ ;1MX'+R,0,KXUO\\"((8WW<>D=\P0MS9$CF<\MR!DP^HIV M*7=R]*T.'"XJ0ROU65HS^_/S"B/U%CU[1P'O?+NN]N7M7X?"X4H-[DN>PG]T M@4 /PQ*KL$9#E?+G 70[P;+!I0XE^,84ZNWT%:,P MR-9F:3L0^\7[DL>MA]+[]LJYL^Y/;//5#$QZ.-TS;$,!=?1JFJ]8M;Y_W(YY M:U]+OOC\]?+C2S5[EY4:WGI&/_[Q.A_V,LV.<]P>4.%GWU>=@YWO:)CLU_*U MD*?X.MSV>OV;B&K-&-:#WKD ZG;QY-5(A?R',+\DW\E5N MZ5/RM3Q6A%DF\ 'LKSR*I'MA <-GVK/_ U!+ P04 " #4@Q=3RU#=W. , M "%)@ & 'AL+W=O<\B2JJ15E,@5.5N2'#^D\H A,3.(.,08 '>U^?7Y&@"/.5=.)55Y MT&J(H]'GU]T@GS\H_=ELA+#LR[9NS(NKC;6[9SB5@\O MKI*K;N"#7&\L#=R\?+[C:_%1V)]W=QI/-SV52FY%8Z1JF!:K%U>ODF>O5,&^J\]_?0,_2E[#UH;P_[85*+:WW\#7GN&TX[AU^E%@C^V MS81E<<32.$TNT,MZ!62.7G9! 899Q=[*AC>EY#7[:+D5<#QK+M#/>_JYHY^? MH=_I=376*XP\4BO[^R?QQ;+7M2H__^.4BB^>0&'[S.QX*5Y<(2Z-T/?BZF4Z M82=/-OM'FWZ5-(BQ4JT;^2]1L8>-0,34-5,K9C>@H6J$KVS6S%BQ,VS#[P5; M"BRR_#,M;2I6:FF%EIQM@26 "R9XN6%E./@9^_9W\S2=_L#>55"M7,F2N[@, M)W3K(H:=W8.)/+L\A )T=?T$G9W0#JJ:4C"UK.7:S1HFF[UC0,=NI*Y8HVQ/ M\8V BR/8)8WACN,62G)<@.++R"5LHG5L.U?AM?'?$/WAP==1T,1:9Q2N+0 M#FV]5=L=;QZ9 46SDO#F6F4;5:/T)RM1*&@!OA9 +Q:-CF53_^>W=J M!^..UY70@M9IU:XWF+P'6S7FH.JUCU.GLR3YH5]DD3B<9."-?+(V>^LCMI)? M1'7M+'0-=5VW4/3Y)02^K%BSW;CT$9PM8 MU$^Q>Q"*O)F%_L[;HQ_=-[;12?HC3<%1Q35HK/S??0Y0!X":S#O0%@&J,3>T]APX A^D_$T$7[ZV-03AJKHO-"$_P\; M"3)CB"*7X!**\!O92CA\W"*',!A)U"O&[[FL80(W8=K=3FD[PO^0$!H%J )N M7.^XMH ^M;(/9,$:C/1N7M9P4B\UQ -;0H-3A*G+D?K:*_-X+UBOA/ELU>YX M,G+F[*;WCENUVMEP=&SP,_NX,R,$Z88G8Z1V MX#?[P>QA?8A$Z+0FY^S3,3''*DF@.G@3!0B5#FXM7VLQH(A M4JG4ZECN F058/Y$LB$5=6DE"GEJSU$<\/6J,P(AA>50: ]&+D^

-$%Z_5!P"M4<-) =NKWG!I("]ZX&,4DD%%Z17KC MNJI_9/<#$J1A7O^7C>G@>;,71*-CU2#/4WPY.?:V?I57D*DZMV#?:3Q^_S_P M#H=EEUWD-X;V_[^;O+T8%4;57HCF!*X'D> GY[02D4B@-\ZJ&^B_4:&0WDN+ M7?ITE24T)!KGFWT=ZO/"4XD1Y6+=5H+4?+IX"$7LB8QT*JG0F*MBL.>L;!:+N"G&AYM$]FI)%:TM.Q M&B65/^B)A%]:HI*F@T>EQ[*U??OC:TQ*I6#+PD>7PCZ(PY1"A-R.<"[ELHL+ MQRQ/V$=)FNY!AW(VE1'[%7OO6B5O2'O0ZA:%;$M%FTNYJK4&%>#0IHP0S QE M[(D;@*#^H?$;L\<"TCBY_&9GG@E[(PU?PRCKOCC]NKN(_GHDZVZ-!-T:L7AZ MD\4W=.%S=B9FT[-[SLW$[!,59J^VJH6,=T*3U_'U?SHR--%49WS+M[L?V/N^ MG_L]2Z-Y/HL6TY1-XTG*OL'0+(NC>9*QI @#.1[S*%XDK%A,$C>41%F*?W.L M6KA5_3EO70U]YXKO/)E&LR)A\\D<2])9E!0QBR=3/.19%A68*B89GC".IX*E M^[1NAWZ6Y8LHCQ.6. :2#/QD3YEV7F^@!CL9VKN M(%8R)9:(B0S[4GJ8X6$:1]/^89Z#8HRSB:+'LCN'91^[H(8NDEE4)#FD=#QE MT32&O,F4S7(O?91F\RA-8EI1$-?1-$GN$'[=UER[LN.> MW@*$9"]^;7GYV"?_)]A#ZP=-$.[JKM0CD.B::\)D"]#W1<:]0JQ$H4,+P,>MTN(AC"AH7CBR@C5B"$:7L$=["C%D"(WH@ZIO$O([NK5>8WK].D^Q;V] -UT&QWI- -&>;($I3W$@#\?'ZD>EX1PB0$ M;6DV)O*>:Q@_4$#*SU/"[[/[@>[%;+Q_GV=@YFP6I=/Y!3Z3!99=G^4AQMRY MTZ-%,C]W.$D?5O3;_R)],$LQ M%%&^F%XZ@5)E$T^S:,4_GN!$23L!*7$*4[2 M)(T*N.9Y4:F(0=FP2"XJ,UK$YPZ81EF1G1>5S 41LKRWQ1[85FV?OLXYR+$# MD&K(<8QUO>Q?EQ9Y@<#Q;5NO)-W+#<+\D:EOO(QT-T%.U]GJ]\A%/R MHQW@PK3+H>.G%$2I9CM< [@K9M?B4R8Q$HS06U7J^XZSBB_.1B2I=.@1R=W. MG'B;Y>XUHM"X>[A:Q-\,KQK\_BZ;=J\)NC[?U6.,Y OW[R1\@OU=.@SYZXB> M>V\5WE^ L*S]-=VA]%OA$'VHB\)K)9?'/1.DQ_U]49#C@=,EO5Q#5715A1KJ MG^,W1\YSX")IA 9I9[W;D!>A3>Y8\Y$R:I/[F;*;Z1QEE!T&[Q^]4;V$Y.?/ M>P+.YXLH!DBY_3U3 =MFZ!6GAPR'MXW 'S1'A(Z7H!P_4O0M)ZFCI9G/SU,' MN$WGR64<3PLTQD\F_[QP;>1I+N;)>192])YY-KN,X#F!\&D1TRB?I19UP0 * + 8 >&PO=V]R:W-H965T&ULG59M;^,V#/XK1%8,&^ FCO/>I07:WHK;H7J2*_RRU*9@#K=FU;.EX2SS2H7L)7$\[A5,J,[5W)\]F*NYKIP4BC\8 ML%51,+.]X5*O+SO]3GWP5:QR1P>]JWG)5OR1NS_*!X.[7H.2B8(K*[0"PY>7 MG>O^QH(EPX/$&)R*TX#3< M"<54*IB$1\<OSA._CWW%K.(_B]Y(8YH58[*N&O)[YQ<"-U M^OSW,5Y/PPZZ-*&<>-!:'@C@FS9)L(O@FS$DJP+EI$C* 5#"[%AF>[$]0K M0"]A/(8B9)ZI#%)=(*$I2GVJY!;Z(7U=W"G>9#."#SSEQ8(;& 2)^+\E(E#: MM4GX\8=ITI_\8M^E@6%"'#* MY2E)/NP#;4GE4%%$@HJ+%L.<:H61;7V+ C+!D9FETL;?0;15, MR^W 9ML<,QQ-IGJEQ#](+W,>H^:;3$!&6::[*0-R S_7'KXP67'*UH%/^H4? M1MN%1X& K=-,HWDB_R !P*35H3+4_ZO!)[R%N5IQF@X+*S*!:>QZ$QKSA'TJ MFS+;N\,WI3 \BSQ#PB$%"NU6Z"/=[J$8SYT^]PNB@YQP3?4:<@,!SV9Q#.AT M4.C"%R[0AD&Y=O4HO3^IL[&EL%JI"!53MTKW:(WN,%>&APL'27U#9\,S@IG, M?UIJB>.26'5L(2F?^D5D*&:KLI0>"CE:,,DH96%\"Q5F=!B7$L/-J"3=$:\. MDG8!-SND1X^$F46BPN^M1$+$4J0!^%6WOFU6N/9%? %^NE,VJ-V.-^@9)+-) M-$:E,QCUHV$\@OM]W5^\Z8]]&LYQ,AI#]7T&_6D4QU-<#$?1:#8ZJ:6T.J\U MD\D@FL5C>-+$Y-LN)^_ZT:P_W$,?2PR5 PX522,&/^.M(FRJ*T7DI\SFL$1Q M6^?AD(C7UTJJ#8Y0NI./Y0SM6"U%YO/Z.O-8Y:_R@23832-A[0>PR2.$LQ:F[GF M8AD@5[/Q!&@J7D!-!OR$6/%H #_#P_&;Z3CUU[X$#R8$#AZ78S\=!!EFA16; M8^?'YGRO]6HJN%GYMR'QC Z'!U1SVCP_K\.K:R\>WJZ?&8U.ZO8EJL;=R:@3 M!DZ]<;KT;["%=OBB\TN:P]R0 'Y?:GRE[#9DH'F47_T+4$L#!!0 ( -2# M%U-BG")E"0, .8& 9 >&PO=V]R:W-H965T3WD1]ET<$5WAGP'92,O.R0:$/JRB+CH9[OFN= M-R3KY9[M\ '=S_V=H5TRLM1RU?K1 M;[[4JRCU!:' RGD&1J\G?(]">"(JX_? &8TI/?!\?63_%+23EBVS^%Z+?WGM MVE6TB*#&AG7"W>O#9QST3#U?I84-3SCTL>4L@JJS3LL!3!5(KOHW>Q[Z< 98 MI*\ \@&0A[K[1*'*#\RQ]=+H Q@?36Q^$:0&-!7'E3^4!V?(RPGGUM^U0RCA M+=Q6E>Z4LW"/%?(GMA6X3!QE\'%)-;!M>K;\%;89?-/*M18^JAKKO_$)53:6 MEQ_+V^17";]V:@)%&D.>YMD5OF*46P2^XHI<"T[#)ZZ8JC@3\."80_K,G+W" M7X[\9> O7^$?N\A4#=^I%X;5>-92^.\'/CO8"%T]_KK4WZOT_H;>V#VKRF9.-.:".XMA1^$ ^N44#118L9/^? -AP(;"&!FLTU+Z= M?D*C?/_@#63QNW(>S\I%6)?Y-,ZS^1%1:2G1A)[[[FC7$NVLC--B2M_?#^W( ML>U#\SC-LGBV*,Y8?JK!>=)C83&-%\4"LCD!RHN2WWBR=_-X2F)"464>YT5V M+.JCH*)GL,]0=]O%;T@%[0X.*!/KSKH;3M]WV9#B05GR5 MVP8/$JB_\6@FE^4>J["M-NZM0R/'I,"LQ3&3QW*U@^JE\KB:-PTU.Q1<,4&9 MF '97U5M@/5K\0(-?Z:41W0O%FI-%$H[N'1!DK/90X7OPH2U$ ZB'T.C=1SB MM_WL.H7W?X!OS.RXLB"P(6@ZF4\C,/U4[3=.[\,DHYY3E\*RI1\1&A] _D;3 M]1XV/L'X:UO_ 5!+ P04 " #4@Q=350&\]K]]SI*TY69)]L?ER]]S[\72ZT>:[74OIZ+ZN M&GLV6#O7GHQ&MEC+6MBA;F6#FZ4VM7#8FM7(MD:*TC/5U2B-X^FH%JH9G)_Z MLVMS?JH[5ZE&7ANR75T+L[V4E=Z<#9+!_N"K6JT='XS.3UNQDC?2?6NO#7:C M'J54M6RLT@T9N3P;7"0GEQG3>X+?E=S8@S6Q)0NMO_/F8WDVB%DA6@J]U5O M/LB=/1/&*W1E_2]M FTV&5#16:?K'3,TJ%43_L7]S@\'#'G\#$.Z8TB]WD&0 MU_*M<.+\U.@-&:8&&B^\J9X;RJF&@W+C#&X5^-SY%^TD3>@U710_.F45N^IT MY(#,]Z-BAW(94-)G4*;T63=N;>F7II3E0_X1-.K52O=J7:8O G[JFB&-XXC2 M.$U>P!OW9HX]WO@%,RTY3>]4(YI"B8ING' 2Z>7L"_A9CY]Y_.P9_,O.XL1: MNM+U B)\QKU5MJBT[8RD/V_EO:/+2A??_WK*O2^BV%84\FR RK/2W,G! M^61X&#/ZK:&+UJB*9L%I$;FUD9*LNB=X4_;>C.@6-2";E32D+($'U:BJ+>$( M95B2:L J:;$S"7[32RJV"]!;671&N6U$,*PKB551A;01B::D$@F(A:BV3A6V MOQP>"%P+BT(LV%,(AB C<,SX2UE*@ZBL])TT#8>%"J240=72G5RKHH(>+,1V MB_V%I0[I9I[BA2&(,E@V8%W#I*+J2NGM>BM;89RG@MP/NI85X][TIC'1M^'- M\!'EQ]_T@)_A:$3B2IMVY[+^Z@I]KK-T M"731X:[6S8HTKLT#_XG*:FJEX6YL'P6!<(C-G?=%2$%>:$?CB-[I"OU7 91% M/LJ4/)[0+8[;SA2(D.2D*"2$(5]#*G/<%E(VN&&KD27<47E7*70EM'/NC2J$ M"!A0UD>8A1T2/2O!HJEM::F,=>0[Z2Y]QQ.D+7Y^_BE/T^2-5[/0=:L;KEQV M/(M U;6BV3)1,GMC296X54LE%I5$\!WT4;P42&=PP0 LX2_VB3UY6!_TWFBD MYSEHZW4AC[BBYJW;'\C__!WBAD@;0.5>7@IB[ 5)[[ MRO=SA!$>"5:O56LIIR-*HG@>1W$BQCK- V^P;>\>7^R/P9(HVVER411=W57>#B2D<>KOD W' MV3C*)PF]HB\8&_['V<#+IE&2S>F]UN5&54B\?/*,)4>41NDX\>07AR+E/<80 MY(WW'/39Y=9>K:=%;Q#DHYVN7!S,\4Q7'/HC'_\EO!=6GSJTQ02/XUM9R)H; M(%0+5T>4YU&2IKQ+*9E-HS3+>#,^W&24P/9T,N?-A)(QW^2\F?8;9#1J?ND8 M/9Y&LSRC6^U0N9P4R32X[J9KV\IG BZN#=XQ'DG@P#"6L8>X,I9]E7>-Z$K% MGFI![:E@V/[M4P=\_D7A#"O\TP4.'*#/^>+"\&=V];EW($Z4+O=LG!I(J%"& MXN ] O-AVR]#^^#$KJ0+_>.3:#IN"L&G\3#TH%[=\)P8Z24?: S]T49:[5^F M!A'BGL-TW.H>84;^\-;'O XCBN01Y:FC&R3 RP5G8TX#=+8P M0/:G_?A]$:;.?\G#[(Z';:6@4B678(V',TR[)LS#8>-TZV?0A7;H@'ZYQB>$ M-$R ^Z7&@+;;L(#^H^3\'U!+ P04 " #4@Q=3EE,#8T & "8$ &0 M 'AL+W=O_7[WU)73[B'6@@\WJ?Y[TE]F(CU:,N M&#/DJ2J%OAP5QJQ>3Z!Y\;2B M7(RN+NS:K;JZD+4IN6"WBNBZJJC:WK!2;BY'_JA=^,KSPN#"].IB17-VQ\SO MJUL%LVF'DO&*":HHT3!X;A%_V!M!UL>J&9O9?F=9Z:X'"4CDK$E MK4OS56Y^88T],\1+9:GMDVSIV/0 MZG@3G 3\M183$GIC$GB!?P(O[&P.+5YXPF9-C"0?N* BY;0$ZZEAD&M&G\"/ M.OS(XD?/X-\55+'&E;=TB[#D6BDJ"]L>/KE>(E M\0/TM ^0X'A&?#=SS_ZXWQZ/VM-#'L52F0O^%_@Y'>J22FTTD:+<$F@HQ!12 M,Z+17YJPIQ64*F@/D5DS;0@6+=%&4:RL<_0#%B '^35#608T/VJN.:0P^H&G MC*R8XC(CQ-$OCU)F&(SRAV:XN@77O'USQC(B-;SLJ,>"_ZO_==')BJR$LNR)91I5^1 M6?.O.["6)82UY&9+HOG$1P[X!=YX-DEP%L<3 &SW%L$DWM_["#U9V%B5O.(( MNJH?2IY"CU./\$YR6=(E%J:?/W^C(2T@V\?#+9O;MMN[% *7\ I=PLT@MP8J M/\ ?$VF!3%SD]MQ@F^;P2@.W(D5*R[2&G5T 3!:VQEQJE4X;5;C6-5-0:@6% M!(/D0CTVW!3@3*1IC-,LQX;@2F?)%;!]I@I2-?1=T">NZ'#;#G8+C6#>Q#0!J#>W<2:=SN>RTP##Z#F)^,[61\T ?Z;M$ NMIH5HP;[)$@M(:N M6NNV&-OZL\[)2 WY[V(+,6:YQ!"X(V154CA'K>2QXCM=FK\U// ) @J(#(&_ MV[ M.<-2]3N&'%X@J+ ?N6THIJ#;;'7.R,O ;;\":3_:Y]M-+R";^3W9+#PD"^;C MF25+9L?(PMCKV(*A.BNNK#+]MC_?5V8W>/XXB -+AKHD,7R5V+X#TV"BPU?2C9(<(\\7K'A21T\K!)*M=R$K6URS^2L5F@"=@!7T,>*^;DB%_*$ M$&P^)[?7I998P_?20)'N?*?@^T)H+'[7]0W2,>P)MC5MH#>=^;X/.1E8$\_" M6=R]J_Z[-5^DP&\1(&HZH/MP^=\ML,<[Z'/6^R3#1M?TK"7EJNE.O=S1WA2$ M@\X4DX]['WTH'%3N(NJ!FV3R,>T;X+Z_^1// M/\6QZY@HZ9L+4)RR%,B"L#L,E=WJ@Q2M&GV7#4YJL=\&DAYXUAO:5K^7= 30 MF&=MT@MR[#8S'=P6*Z9R>R?&[_1:&'=Q[%:[:_>UNVWVQ]V= M'8S+X8U(2K8$4?CVA%NN^>#]+ 3=8."T;AQ8\'8'\IX2[63)"@ M^\^(J[\!4$L#!!0 ( -2#%U.*GBF@KP( *D% 9 >&PO=V]R:W-H M965TQCVH-A,+$26/$F.T[\?)3M>-C1YL$V*Y.$A97)8*[TV.:*%;2&D&06YM>55 M%)DTQX*94)4HR;)4NF"65+V*3*F193ZH$%$2Q^=1P;@,QD-_]J#'0U59P24^ M:#!543#],D6AZE'0"W8'CWR56W<0C88=^XVNG6A;,X$R)'SRS^2BX#"##):N$?53U)VSK.7-XJ1+&OZ%N?/N# M -+*6%6TP<2@X++YLFW;A[V R_A 0-(&))YWD\BSG#/+QD.M:M#.F]"5#*$?GT 2)[TC>/VNYK[' MZQ^IV8!5<,,EDREG IXLLTC_FC5'\ <=_L#C#P[@SW%A80+T!!O MN*J,>(&<9]D[B.'9/Z$EV MP!3+5W1/@FC6S$!6H?/';[/$[IDFL@8$+BDT#B_. M#-8F@4 MJTH_C ME:;2]F-,N1>T?Q'U!+ P04 " #4@Q=3GY0H MJ @$ "<" &0 'AL+W=O$Z=$/0]FX?#O=!L9E85UGR)+EN_OU1LN-FPYK[ MD)B2R8?D0S+,O%7ZV92(%EXK(5<-59PB2L-IJDJIG?7*%2["))@?_' MZ5U M%]%R7K,M/J+]LUYI.D4#2L$KE(8K"1HWB^ JN;P>.7VO\!?'UAS(X#)9*_7L M#G?%(HA=0"@PMPZ!T>,%;U (!T1A?.\Q@\&E,SR4]^B??.Z4RYH9O%'B&R]L MN0BF 12X88VP#ZK] _M\Q@XO5\+X;V@[W2P.(&^,555O3!%47'9/]MKS<& P M?<\@[0U2'W?GR$=YRRQ;SK5J03MM0G."3]5;4W!>0Q2&D<9H 3(N=XS^&JUIS0:(O!WTGOX%M%6RX-I;:<0=W MTAG_2[[]L+7QT"J720R:2K<.CQGA0P8SAA>@ W MT#XL5G-+!=N'QQR(";V#&U753.Y@K315C (_2<9Q&,*1J! M77#W+CB7IQ,^'DFJ"_L!W2*B%G%%\ZR=0#I0TT=X,C! ;/5WI)O"..ZNTW04 M3A-'T$4OT>N,>K5C),G2,)DF]#J=3G;^1^'$K( M#:#@6^ZH<-U'']S2PI*.=AI&3K@$SC7:7==RK%(-\46)DNZ@ZFS;DN&UL MM5??;]LV$/Y7#L8>4D"Q?MFR'3@&ZK3%6K1%T'3;P[ '6CI;1"C2(ZDX^>]W M)&7%R1HWS;J')!)]]]WW?7>DF?E.Z6M3(UJX;80TYX/:VNU9')NRQH:9H=JB MI$_62C?,TJO>Q&:KD54^J1%QEB1%W# N!XNY7[O4B[EJK> 2+S68MFF8OENB M4+OS03K8+WSAF]JZA7@QW[(-7J'];7NIZ2WN42K>H#1<2="X/A^\3L^6(Q?O M W[GN#,'S^"4K)2Z=B_OJ_-!X@BAP-(Z!$9_;O "A7! 1./O#G/0EW2)A\][ M]'=>.VE9,8,72OS!*UN?#Z8#J'#-6F&_J-VOV.D9.[Q2">-_PR[$YN,!E*VQ MJNF2B4'#9?C+;CL?#A*FR1,)69>0>=ZAD&?YAEFVF&NU ^VB"*D^F\AQ MZ9IR935]RBG/+CXKBS"#4WC+M.1R8^#DHS+F%5RBAJN::9S'ENJXZ+CL,)^X9++D3,"5919IV*PY@C_J\4<>?_0$?N]E;R+\^15O+2R%*J__^I:C MQP%GPZ?[ TMF> F"5F%+B\8OXFTIVHI45ERT8?YE!=Q J9IM:[&"U1U]=L,K M @W)[(9QP58"G3,4UE"2!ZN5J% ;EV%KA)V?=*Q.V0UJVK@@VV9%A=4ZA!N@ MS6\LU7/0=&[X+*+&536$-XX/E<=>C_!Z[JG3MG1[UH0T:I6TKD.]$%LS2_Q: M48$JRU8#I\)(#]QR5YR84*:F$&DU\T"*E)L6>U66VD ZO$^H2VZ(D/(9),FQ MX_+ Q<=.4=Q:[V>H,7 KD;I65Z0J4S>$?6MTE20@:3SU+NZPI*U!GT8E]04 M?YPYK]JR!DY#1SA>S JI1Y8'G3#, M=BH< FM42QL'6N.=@Y*)LA440FDK/YQN]O;EG3-DA&KPL/6'\W8&G^]C+ONY MZ**O OU0M!O^ \S'8(]T-N%D0G0N6WT=_6$V*2T^()9^R_$O\_H6[>*^.#:UJ#>^,NI^X:FF0LWN'ZUO_^^ M#M>^^_!P>?[$](:3+(%K2DV&$[INZG A#2]6;?TE<*4L72G]8TUW>-0N@#Y? M*_JB[5Y<@?Z_@L4_4$L#!!0 ( -2#%U,Q._;I&PO M=V]R:W-H965T.D'^@2 TW7 M8AO0H6BZ[3#LH-A,+%0674F.TW\_2G:]%&USL46*[R-2$C5KR3S8$M'!KE+: MSJ/2N?H\CFU>8B7LB&K4/+,F4PG'IMG$MC8HBB"J5)PFR4E<":FC;!9\MR:; M4>.4U'AKP#95)70Q/E],?7P(^"6QM7MC\)6LB!Z\\:V81XE/"!7FSA,$_[9XB4IY$*?Q MV#.C84DOW!\_TZ]#[5S+2EB\)/5;%JZ<1V<1%+@6C7)WU'[%OIYCS\M)V?"% MMHN=\(IY8QU5O9CM2NKN+W;]/NP)SI)W!&DO2$/>W4(ARR_"B6QFJ 7CHYGF M!Z'4H.;DI/:'LG2&9R7K7/:#',(X@4^P;%86'QO4#JZV_+6SV/$"/BS.>]BB M@Z7OP$[@AK0K+5SI HN7^I@3&[)+G[-;I >!WQL]@DER!&F2C@_P)D.UD\"; M'*C6@B.XEEKH7 H%2R<<5J_K?<&?#OQIX$_?X;_:0_ASCSL'"T7YP]^W-O0@ MSW?DN:U%CO.(6\ZBV6*4C9/1Z\."^Q+ADJI:Z*>/'\[2\>EGR_=$T:!"DM8T/ M(-_I0U(!#(6TN2+;F(XF"S3"]^+(9\O. - $?,PX'/,1O'40\=X5K]!L0B-; MQC;:=;=]\ YOQ477(O_#NX?F1IB-U!84KEF:C$Z/(S!=\W:&HSHTS(HH?$!/+\FOD:]X1<87M#L'U!+ P04 " #4@Q=3/T0:(DP* "B'P M&0 'AL+W=O&>K$;6=<4!VPW$D7. M#.?UF?'YVKIO?J54$(]Y9OS%8!5"\>;PT"_.;1DR;=2-$[[,<^DVERJSZXO!9% OW.KE M*M#"X;OS0B[5G0I?BAN'M\.&2JIS9;RV1CBUN!C,)F\N)Z=T@'=\U6KMMYX% M765N[3=ZN4XO!F.22&4J"41"XL^#NE)91I0@QY\5T4'#DPYN/]?4/_+E<9FY M].K*9O_4:5A=#$X'(E4+66;AUJY_5]6%CHE>8C//_Q?KN/?X;""2T@>;5X[(B*5\+X-\=^[L6CC:#6KTP%?ETQ!.&[+* M77#XJG$NO+O32Z,7.I$FB%F2V-($;9;BQF8ZTD>VB?BDS5AY<4'DZIT]_PAY&R$G=;"7DY["?ZM-"-Q-!Z*Z7@ZZ:%WU%S^ MB.D=[:'7=>%_S^8^.#C+'ST,7C4,7CWL8?'9+:?1W&1W0I.*R]-CBP889 M;L2]>@SB,K/)MS^Z%-Q+GB+VC2]DHBX&"$FOW(,:]/"\-C&*ZC8XT7A-()>9QM!4I+"B=.7T=U(+.V#<@:!'H3T0HJ@ MDI6QF5UN0#RH)22S;B3 %53L@TYA)+UUDZW]![6$][6 D5V"(RR9%+Y0B9:9 M_H[;>B0]NQ")+.1<9SK _"-Q#[FJJXL5"Y19B$N*]&4"2GY19F*E$9EN0\=) M?/%J+";CL?@,Q>*JF7@=?70HCL1".Q]$CS,=-\YTW.M,EY+L!8ZMVPY%Y48_ MZ4Z]#+K=Z8N19:K).:YA#9@1VD$X&X\5/'GP3=EW/FHC#>E6W 4LD$$]:U-" M7-8GF;ULR"7;AQ?-8=\>KLW9];$Q\$H^*#%7RL [5"$=B$6?) _181,-'SU- M&>5D!B>$2*H@OK+- + ;F!29:AG_-IO=-(Q CQV25-!*M.V)Y"/,C7Q;&Z21 MDJ/"\UDJ(G 2<2K&1^)?(V%L$.]5HO(Y_.=HP@Y#7B0^29>LZI6).'BZ:\B' M2;?_6XFX5%:FBF6J;LM.%+;\G 2GH%VO+&G'K@U%QU8$WZ-J*K-4B,-9!O); M18-54AE8('$:+ZM+$]6YS" 25-J:264:=8P%CH:J+H S,?H6$,*NV21U4FY/ MRQ2E1 0K_F&#$M ':H)J:L(;*&9W94A[H-0.'>[J>=07HB=-B)[TAN@7KTBW M'WQ N@O*/S<^>ZGOB<\?6++:9QXHJXAF()7&T(A>BLU['(7]PZ5DL"I==D9' M1QCA+.=SPY'-\1\S58YP26034!R&.U'EU)^EQF6 :0Q0()7WY10.W>2 M6W<**XEJL5@ VHE$N0#T"4JH8AS3>>/D.*-"/)[I)LGS>ZI]DEE?.E8?W)"N M&8M0]YG 5Z1(J\.G4XUTCCYVB>/4@S*EXCWJL: DZD5:NKH>QC.L;NC-IHBV M))2@#P4!97J4*C.,T6I(81LL>*YM63;$C: 0)Q;.YJ!F_98">YW[=>/5=RI)7OJ;6VPYP9Z+_EN!3SA^12JP',] MU67*Y4W*WDKD[#JT,[I[&3,I7NH2 2?7P$3P/@X[>)E%+IW7 -)'$885$",9 M]B Q;$A1_&(X-!B, MNF0'N 7T,L)XB^VI\3])1PV46%) '1 L.K)-.*RTS+ MQV\\HJW?J<\:2Y[U6O)*^A5+P \?D(P>9$:!_%R+]K+IMNA>WCN6I0H)T.N@ MRXR YW*%S)MI[":U/2#&8^+A0(2&D$XX84%W9V,&"CUJFHS;/G'I90XUV>JO)[UZNW$43@$@ZB8CO$2RD*F+&$G/<[)^7MV:K 78Y2QVEE6S# = MJUE*%2^Q/DI,RZD"490[^D89(=8L:I9I\O&2A!&Y0N5)8T]$7^L*1"<4-4Z9 M?E -_HRE=B0^ED@)@4HQ\5KH1WKV3Y@V5#-**.I2%^" =:?4]F.? M+:>M+:?]:7\%D5[2$"@5-W+#"ILY8-X*N/RL%7NY[,G^ =1>7LK8=N6$':I& MOJ.+0 6LKKWKX_&;UX^=ZWTJ:B%=$X(5?B7CX^V[=["7=KI>4&=WFO M '^H_POR<2^*JJ$=0W(S>0Z=HO$&Y\X?6V4=%R,URN=K"ILU\H; M;T5X,A*TC#.=5R.T[-0P,5A"G14H+V75JE*+Q4!?^QJ#\]$YH5!&6#0AT0O" M ]@R1]<&HBGJ-WAE^IM"$0)>,$U2Q;_A4T1"4Z;O%2+1T5ATX<)Z'9%\FT@2 MU"V@7MF* W51K\"*J4%*6F%_UOL/G5YGGQS_P[X?O_9W?)-VQ#?IG_%]D$A> M9NG%#6ASAGBVY__"E*_R_(._6^]?M*RW+4!X=_+Z;:/X@XSW%@0)>6\BLZ3, M9-6M8R$&1%E4(;'FD395 K@3FC-A2E8@-,\$?.R<\IPP&>4G8JUJ MM -!?-5+^Q*?.B1>VS)+*9QP.5VK8=2V+)-QK_NU0\%)_U3P5F5<'&\D%?/[ MK0',L]WP%Z:#^[EW>N)[Q'42++O0[R4Z6, [;TM'24S[B"<*6\:1QEW@[V U MI,D4MQ'DC''?G3(:A+ZBL0"64021J]1\M=)J(3YS$T,N\7FQP";WX] +!=*6 MRU57UOC_ULYV>#3IGQXU@WJ(.*<1&>OQF4;\A1%2-]_M7$Y5BRH:Z6^)QH,K MQ\XDFJV52I<2E92'@UQHZLG/[.ZJF?GOU^Y>3LY]6YB\,.B(/ 2:LO>:M MOO&/_VB=-EL>S@UCD.^:%WOK/C<;8SP\ M5F7=7(XVWF]?3R;-8F,JW8SMUM2XL[*NTAY%MYXT6V?T,BI5Y80EB9I4NJA' MTXNX-G/3"[OS95&;F8-F5U7:/5V;TNXO1W1T7/A0K#<^+$RF%UN]-G?&?]S. M'$J3#F595*9N"EN#,ZO+T15]?:W"^7C@M\+LFY-O")[,K?TE_V#W;\W!'QGP%K9LXO^P/YQ-1K#8-=Y6!V5D4!5U^U<_'N+P+0KLH, B M[]909/E&>SV]<'8/+IQ&M/ 178W:2*ZH0U+NO,/= O7\]%?K#3!X!1_,@ZEW M!FZ=K>#&UMYAP!KX5/@-W$0>QC7PXE[/2].\O)AX-!X@)HN#H>O6$.LQI. ] M@FX:^*E>FN77^A,DW3%G1^;7;!#PYUT]!IX08 FC WB\BP2/>'P@$@VT_@W MB0Y.1#C1 _>F:/1Z[/5R7=O'YCW/1'$0/K?JZV>J% MN1QA+S;&/9C1])@UX,=8FQ!KP/;DR22$J73P/W3UL!597>UAYEQ M"U-[;.3_N7*'3A2+D )L>OA!5]L?X;WVQA6Z;. [8"03*T9V90P$$5225%+)QAD=8 M2JA,(!DK% 3G1.*6''.4QKK!M;S8NZ3;7(B4@HT$B ,)X11I-P0@;61%$: M+:ITG 2J1["[W79KG>^R5=3>U+I&XIDDG"LD$A$5)Y1)=#O T00MI!+W@B\B ME43E'-0X1^E='EUVWA:)(.<7"H8<"R0G/)7YGF&1*I CKBF09#3(,M+[L6E\.MG[7A_O3 MX4FZJ0I736/\B?Q+H>=%6?@G KI>(O6%*1[BD/BV63%(YYE9$;DT<*W+F#?M MX0V:K^98>!@UB'V.S4>QRK+L"V7=JNEE& DTQ)?Q4Y#WVBTV1P2<.X*%(NK5 MQQ*3Z:D^3G?33?>0N#0E3&4#/&F.QU[UB*UAG%G9=%W_AS@L9VH@Q>#D06B$E$;D:LA"J7IXU MP"4.#)9^;>"?L:>)C#X\$WNA!&%8!0-$L/?0\(UML-3^\_T_B'Z^I_M- M/E.D64X2#'W41_5%5#]D+,7+3$$'W>Z91WP4-"&J.+U#SH<*%#\8#M:SZ#AS MLZP?'5.F,CI&ULC57?;]LV$/Y7#D(?6D")?ENV81N(TPU;T:Q!DFX/PQYH MZ6P3H4B/I.+DO]^1DE6W382]2$?R[KOO[A-/BZ/2CV:/:.&Y$=(L@[VUAWD4 MF6J/#3.7ZH"23K9*-\S24N\B<]#(:A_4B"B-XTG4,"Z#U<+OW>K50K56<(FW M&DS;-$R_K%&HXS)(@M/&'=_MK=N(5HL#V^$]VJ^'6TVK:$"I>8/2<"5!XW89 M7"7S=>'\O<.?'(_FS 97R4:I1[?XO5X&L2.$ BOK$!B]GO :A7! 1./?'C,8 M4KK <_N$_JNOG6K9,(/72OS%:[M?!M, :MRR5M@[=?P-^WH\P4H)XY]P['PG M90!5:ZQJ^F!BT'#9O=ESWX>S@&G\1D#:!Z2>=Y?(L_S(+%LMM#J"=MZ$Y@Q? MJH\FZMIE-.<7;UA[((&5S 9Z3:#+Q_8!N!YL,BLH3N?**J1UIW2.D; M2!.X4=+N#?PB:ZR_CX^(U4 M/5%;IZ. GUIY"5D<0AJGR0A>-I2:>;QLI%0# M77TC &HI#0^$C5MAL4$.6^)VX+V ._F9>6'71&@0UE"E$;P8!"]&!>]T#.$GX4^5OX1PPVRK'>'_ MI_9HPM?5_E[$.W2#MR8526Z_0WJ$)?6&%BE,9F%>EL[.H$S"-(F=G4.1AT7A M[0+*/)S&N;,G4,9A2IJ>]_7 7F@&TW>=42=GD])_SG.HN:E42UJ\)ZRXR. # MW#J.M//$1(N.SY@PK^D1G8VQ!O7.#VL#/D\WT8;=X7]PU8W!;^[=S^2&Z1V7 MABAL*32^+*G3NAO0W<*J@Q^*&V5IQ'IS3_\TU,Z!SK>*ID6_< F&O^3J/U!+ M P04 " #4@Q=3)[='#I4" !\!0 &0 'AL+W=O166MDI0>U(DKC>!RUC,M@,?-[=WHQ4QLKN,0[#6;3MDS_7:)0 MNWF0!(>->UXWUFU$B]F:U?B ]FE]IVD5#2PE;U$:KB1HK.;!97*QS%V\#_C! M<6>.YN J62GU[!9?RGD0.T$HL+".@=&PQ2L4PA&1C#\]9S"D=,#C^8']QM=. MM:R8P2LE?O+2-O-@&D")%=L(>Z]VG[&O9^3X"B6,_\*NBYV/_H!O-A%EE*Y0!1T=,N.]KT#=HQ MW"II&P.?9(GE__B() XZTX/.97J2\.M&GD$6AY#&:7*"+QOJSCQ?=J)N UU] M)^CR@2[W=/D;= ]DEG)#+5/5T,D0?)(0OBDF#3!9P@V73!93X)Q_G4S_-T%*;)Y( H5-NB+CB!7%7*-D0[SL,X M&]&?]*@L':RZT#2,DR0<3[,CEB?9'^JA"0:FHW":32&9$"!_^1M?0D@(D9U/ MPA$5XT7E:9AF";QV?=&1(TAJ[7UOP)-VYAAVAZ?ELG/42WCW+MTR77.Z/X$5 M0>.SR2@ W7F]6UBU]OY:*4MN]=.&GD?4+H#.*T6_0;]P"88'=_$/4$L#!!0 M ( -2#%U,.%F0+W@, #0) 9 >&PO=V]R:W-H965TYUC6C@L1&MGGFU,9OS(-!%C0W39W*# M+7VII&J8(5&M [U1R$JGU(@@#L,L:!AOO?G4[5VK^51V1O 6KQ7HKFF8>EJB MD-N9%WG/&S=\71N[$*I&! *7F#K>:R!875S%M$Y\O,GG<' M_N&XU7MKL)'<27EOA<_ES NM0RBP,!:!T=\#7J 0%HC<^+G#] :35G%__8Q^ MZ6*G6.Z8Q@LIOO/2U#,O]Z#$BG7"W,CM7[B+9V3Q"BFT^X7M[FSH0=%I(YN= M,GG0\+;_9X^[/+Q'(=XIQ,[OWI#S\@,S;#Y5<@O*GB8TNW"A.FURCK?V4FZ- MHJ^<],S\2AJ$$9S"HOC9<#7U\!^#2 M 2YU<.D;<+=4)&4G$&0%GUO#VC4G9%AHC48#:TOX)&6YY4+ #V<45OAH8"ED ML )G'I6@1O6 GDT1#BF"3TIJ#=\T5IV "Z;4$V_7\#=1 M7\/Q$S*E3V#1R*XE__8\9KW'6VYJ0&TX\1U+Z'H8X;0O'!M142T*9GFB:[[1 MD,,11'XX"?TP#.%*MJ>%;#9(M&)KA4@%3+@)1'%_X V;G/A2\9:36F]MI5B) MT+*&UG'>Z_:Q\9(@><7)/_X;6.2G.T\61=$UG7!QL$8JP_]C/;O3Q,]'$9S M%36]9S1W.:_BI9D?I9.7BQSGHS>()(FH>'[# YHZH0<'W-#R"//>C M.+92#-$X\^,TM4*R+Z0047;CT<0*(X@2^R6W0C8(JQIIVE3&HH>9/\Y36$G# MA*-=E&5_RG8V9#L[F.UEIVF'^+77"7VX5A)<^Z>D]R/09O9]&3UL;U53=4#3 MMTNT[1)>V;KECW_8^+7\]Z7PX+<;?,"V0TICZNP:+F?YA;J.)GX>192 MG1U!,B;0L04ZCK.8<&,X>>W.@KU)1JUF[>:UAL+VJWZH#;O#DV#13\*7X_U[ MXBM3:TX>":Q(-3P;$\%5/Z-[P M2O/_ 5!+ P04 " #4@Q=3]7KC N)(A[S??-S=5X5XA7N4)4L,_27$YZ*Z76MX.! MC%>8,=DOUIC3SJ(0&5,T%82YYD8/ MQ:0W''CFN),'8]"6O!3%JYY\328]6RN$*<9*(S!Z;/$>TU0#D1K_ M5IB]AE(+'HYK]-^,[63+"Y-X7Z0_>*)6DU[4@P07;).JQV+W!2M[ HT7%ZDT MO["KSMH]B#=2%5DE3!ID/"^?;%_YX3T";B7@&KU+(J/E)Z;8="R*'0A]FM#T MP)AJI$DYGNN@S)6@74YR:OJ]4 @AW,!<%?'KC38P@?LBHZ!+9OQV]<1>4I37 MXX$B/BTUB"OLNQ+;_0EV"-^*7*TD?,X33([E!Z1GHZQ;*WOG=@+^LP?,ZC)=0VM<*_@+B6!?R[YOU,?7<^W M!08N+ TY_M?+% LL(G%TP!_V' MDU'4@NO4+VM$PAKI):&'$%."">K3&Y:6,=Q2;=#Y Z68@D\88_9"0IY3Y91C M>:/ LFT;/N@L<1J&)3E3*^SXY3;%T6TV:YT3N'++[6N2=OQ3OF],Q*N:S"&R MP&G) N^:XM!S+#5U#IG6)0NKD M)N5IZEK1,+2B,**L-]0F<\X0AI'=.LX#KY2G3YPI@&RAQ>!H@.@T!K:7E?_")O^$;[[??.]R+?42W6G-J7T/UM&)]'E MEM$RGO4%$R!(=&.H:GS!N*BJN96[6,NN=U#)(?Q^4L&.+IGG4OZ&/G0U6R"O M9T?8)W7K'63ZR&^!JVIU=)I4P&T_.XG :SQICRYF\N#@1IJA M6)I[MZ0&O\E5>3EM5INK_:R\T;;'R_\%9-R2WB"0XH)$Z9I KS=1WK7+B2K6 MYG[[4BBZ+9OABOZ>H- ':']1T#6OFFB"Y@_/]#]02P,$% @ U(,74WU3 M-D, P "P< !D !X;"]W;W)K&ULE55M3]LP M$/XKIZ@?8$K)6Q-2U%:B;-,V :J C0_3/KC-M8U([,QV*/S[G9TTE FB[4M\ M/M\]]_+8E\E.R >U1=3P5!9<39VMUM69YZG5%DNF3D2%G$[60I9,TU9N/%5) M9)EU*@LO]/W$*UG.G=G$ZA9R-A&U+G*."PFJ+DLFG^=8B-W4"9R]XB;?;+51 M>+-)Q39XB_I[M9"T\SJ4+"^1JUQPD+B>.N?!V3PV]M;@1XX[=2"#J60IQ(/9 M?,VFCF\2P@)7VB P6A[Q HO" %$:OUM,IPMI' _E/?IG6SO5LF0*+T1QGV=Z M.W52!S)"\ 0S? 4S@2G"]5?")9YB]]O2593 MR\0:/N)2PT\+#7?XI&%>B-7#K[>:V MJ7N*9JM@*IPX]-87R$1W3".P:0;%6 M6"Y10A18C0^+Q0(*P3@,8!3[KN_[!](=W7OD&[*_IU>2\PU@X'*=N.DK;X%53@3*1 MVAMP>+M>@K[_B2LF-SE7 M4.":7/V34V))-J.WV6A1V7&W%)J&IQ6W]+=":0SH?"V(HW9C G3_O]D?4$L# M!!0 ( -2#%U,J?W20%@, $X) 9 >&PO=V]R:W-H965T EU\::8Q?; M7<=_S]EITPZQ,F \I+6=N^^^^WS.>;16^L;4B!;N&B'-.*BM79Y&D2EK;)@Y M44N4]&:N=,,L3?4B,DN-K/).C8C2."ZBAG$93$9^[5)/1FIE!9=XJ<&LFH;I M[U,4:CT.DF"[\($O:NL6HLEHR18X0_MQ>:EI%G4H%6]0&JXD:)R/@Q?)Z31W M]M[@$\>UV1N#R^1:J1LW>5.-@]@10H&E=0B,_F[Q#(5P0$3CVP8SZ$(ZQ_WQ M%OV5SYURN68&SY3XS"M;CX-! !7.V4K8#VK]&C?Y]!Q>J83QO[!N;8MA .7* M6-5LG(E!PV7[S^XV.NPY#.(''-*-0^IYMX$\RW-FV62DU1JTLR8T-_"I>F\B MQZ7;E)G5]):3GYV\5Q9A",_A)=.2RX6!HW?*F&.X1 VSFFF$HRMV+= !'R[DB>0Q2&D<9H< MP,NZ[#./EQW(WD";WP&XO(/+/5S^ -R,CDRU$@AJOM.S$S*$*3.\!"8K..=B M9;&"+SXV7.&=A:E0YC0A-NWOH=@](>^RT/X4W+0*[95SX'*RZ!U4K4:$V M\ SR+$QZ?4B2<#B(PVS8IS6JM_F<#J93JG):T-$$*O;R!M32'5=#)L4@#P?] MF$9;N9Z"^AZC-"R*7I@6+:.=.DZ[OPX0_XDV1UD>%FD,QTZ>E)Y^$3]6GN=/ M*PSQ/L#G?Q29X7=/5&)9DH7#?NI(%UD6YD5.B_%)G#VJS/J49C+X0S4/D]_G ME(99W N30;KE]-A".QB"MLM]J!]59$D1A\/>\.==/2(V"2W^1:W]"_'?,_K5 MISC:ZW$-ZH7OY(;B4\VU[:Y;[2X++]H>N3-O;QH73"\XI25P3J[Q2;\7@&Z[ M=SNQ:ND[YK6RU'_]L*8+#VIG0._GBOK&9N("=%>HR0]02P,$% @ U(,7 M4QG])BJ-! &Q$ !D !X;"]W;W)K&ULM5C; M;N,V$/T5PNA#"B21*%F^!(Z!Q)?N%DG7B+-=%$4?:&EL$TN)7I+R!>C'EY04 MR8YEQFA=/]@D-9=]8*K6ZCW>*H836 BD$SCF(C=(S"^ MN6_@QMO""UTLE5EP^KT56< 4U-?51.B94UJ): R)I#Q! N;WC0=\-\9=HY!) M_$YA(_?&R(0RX_R[F7R.[ANN000,0F5,$/VSA@$P9BQI'#\*HXW2IU'<'[]9 M'V?!ZV!F1,* LV\T4LO[1J>!(IB3E*D7OOD$14"!L1=R)K-OM"EDW08*4ZEX M7"AK!#%-\E^R+8C84_#P"06O4/#.5? +!?]D@4Z?<$WR!AI+4U,\A>5Z:M"::)R:RI$OHIU7JJ_QM7@#"Z0=,\M1"? MHRE=)'1.0Y(H]!"&/$T4319HPAD-*4AT-01%*)/H%;8J)>SGGJ,T%&/0"0NW MC[E;[X1;'SWS1"TE&B411#7Z0[M^RZ+O: I*'KPW'AX]J\%?T^06^>XU\EP/ M?YT.T=5/=6$-SK?BGK8RO B6T46PC.U6AA!J*]ABY8!NOTP[/S/;/)5V:3P# M89+MRPH$R?)K"@M=LI2L(RRW%F363+%<]W'/6=< :)8 FE8 15Y+] (AT#69 M,;A&#TP76I*$@'3)1@,!$57HB4MY;?+,8'PDS#RO2_C<7VL/HEM"S(/X4&)L MDS@(,RC##*QA3I=$P(TIO1&:D)WA%ST(09(%F+&.:ZM[E*P-*#CF'.-.RSO$ M/ B.,/M!ZUWD-:;\;M#V#\5&QZ8Z;JN>@%9)0,M*0)5>YCVB 1%BIU_NAHA( MO]57K@BKB[UU!-AKN^;S+K"/Y0Y0MTO4;2OJ7SB/-I2Q<_*N?41:NQ,<(VT? M(:T3&Q];.Q%*IPRE8PUE2(4^1/!LKW]*8Y+H'2=Y*D+=2/Y\!E,&_D)_HV_Z M&",124R:T@@] 5D#&E*I!)VEY@Q225O*3[<$U;6">@%&5+8EA-JA5[T?),E. M.KH&Q'E=T'#WUNMJ4O>(4=_WWQ,ZJI'J=@._GE3L5FW;M48PBE>,[P ,3K4$ M-.#QBB2[RU.*]TX2^/\GM?!QD,YN!^-WK-:)-9N=[@E:O2H&SQK#.!4)5:F MC+B)S@%=_0%$U!XJ/O 1H)W6E#:\5?/$]N[Y93Z_T5EW,UT"T^=%/E>ZH,*_ MI:EJ9MC>S2Y#D]V'_S%-5>_!]N9C-F6J]#FG!)E!_J]\55T$V]O(9?BR^S@C MK:I6@>V]HB1F"&M]Y\T9VR>))F>35+4";.\%ER')[L.25,[>W2T&LF@V70"(01D _GW-]>RPFQD'Y?TC_'U!+ P04 M" #4@Q=3]&L0@RD# #Q" &0 'AL+W=O:=A3<=*ZG V?O#;YR/)BC M,3@E2Z6^N\F'U2B('"$4F%F'P.AOCRD*X8"(QH\*,ZA#.L?C\1/ZK==.6I;, M8*K$-[ZRVU$P"&"%:U8(.U>']UCIZ3F\3 GC?^%0V48!9(6Q*J^*C5 ;2S)C0W\(?I MO4D^E^[:%U;3+B<_._ZL+$(,;V".>Y0%PJU6.:1*6DU78N ;MUM(/0_4!EY- MT3(N#'S!!ULP\7H86F+AL,*LBC@I(\87(O;ACM"W!M[)%:Y._4-B7TN(GR1, MXD; CX5L0S=J01S%G?O%%%Z].$1:]6T6M4\;G(EZA!K6%1++.Z M3KRF!2?2:YXQ:>&62SI[=PNIRG=*HK3GM)3!>DV44XSB\Z_Y QJ.8/_DM."#]*B1F-ASNS9 M$FT.D+1[YXF&1\V ZFOCFZH!_X"4CVJ]6O?M&]^N_EB?=*[3LOW^ABD_!NZ8 MWG!I0.":(*/V%>6O+AML.;%JYUO.4EDJ:N #U5\[X M%U!+ P04 " #4@Q=3"B8%QD [%EB?ZEY60<:#TK5R/TJWDP3('Q=$(0\A&<1 F@_%U_FPN MQ]=BIZ(PX7,)TET3. 68]XQ!E^_%N0#LHV,^#Q]2O[UWSP>C"/0QYXF;!BH87TNQ!S*+UFS919[]'*WS M%2;90GE04O\::IP:_R$4!QA\!O?\F2<[#E92Q& B$B7U'*:Z-VH#)GD_N$QU MW#1,@_5:\G603[18]41^F'(5A%'Z47/\>)B"#[]\O!XI/8*L'Z-%T=O;0V]Q M2V\)N-/\FQ3,DB5?&O#3;CSKP(]TYLKTX=?TW>).PM]WR1 0^ E@B)&A/Y/^ M<&@:SGFMS][<^DDR2+F62,Y'6_B*A? )?(G%+E&FZ3T0L)P@>X<]CZE+D,]T M[Y^/TV:(\Y!/?. JW08+?C/0[_J4RV<^& /38KH0S_1"/+/S>4ZR[I19=SJS_J"I MP@5/P7==LD"0+,%=H+@,@R@%?]_Q^)'+?SJ:864S[-SES!K+"GO4]1FN+>=F MG$N@ATAM-3?#]*JGT*^OYF8<(A@1CYA7LUL.V#T[K^"_\GU_RY/%1KN+I^,? MYU(L=PN5U8%,$/)0)>[#]*G/U'AE3[U+Z*Z;A,$AAK^:=-:-0TX+;MJ-<_PA M,N)FEO;\9GLG6?/+K/G]YO=K^,*7>JKT39]90; R$_!I5P!# M'':1 VN2,=$1XM3I9H8X3>8XCEDRZ,@_H;IV-.7D3D3\&":'Z>DS,Y6!0#T=1(=B:'.) M^Q0V!-,,0X1"XM458Z!S?.S"NF*:<1@Q2EF+8JKJC7J6;U-2WUDQ5>U'/8N_ M13'=+*CEC3^QX'"+TJ86G-.BM)D%1VR*J2P$ZNDACE^'6R[!CR14O::H\@"H MIPGHD([7U(2N-K NG688810W:DTSC$%6#YL9PCQ**6S1356]T1O*=R.U[RL@ M7%D!W-,*= O(P@);2L#$BG/- GHC;F;!(8N <.4G<+>?^+X)Y?+S/)#J)W@0 M*[4/9"^3ABLS@'N:@7;=% RGM01IDT9KRC$$$@9=A%A-.X9 C(F'45T]AD#* M$#I6X^FXJV*.NXMY9V;?63:5'\ 7V5&PL&"WS:I9@"YMJSSV%IT6Y70#F3N$ MW=*IC 6V&(O727W8;;="JN(3-DP43X*DW[<.KAP"/GM[ #<_U#V'$%87D6$; M@1&$ZYM=AC@$,7:=NH0,^PBNP_R6[0%<%7=L*>Y]$_S.:JHL K[(/H&%!;6* MR?+!WR*)J;6]EN\>"XX-_6XE558#=UN-;_FTA,\1L=':3%7*[S$\P4++)%>C@' M*9^6IZ1?\K/!VO-;=#5!AN=3=#4[G(%6](?5NVJ:JU;9K&I,8S88,2+/MTP^PZR:& M1)G4F\38SW,X/XXA)Y,]%S]D38@"O]J&R6E0*[5]'X9R59,6RRN^)4P_67/1 M8J6'8A/*K2"XLJ:V"1&$6=ABRH+9Q-Z[%;,)WZF&,G(K@-RU+1:_;TC#]],@ M"IYNW-%-KK^,H#%8Q3=* M]O+@&AB4!\Y_F,&':AI DQ%IR$J9$%A_/9(Y:1H32>?QLP\:#',:X^'U4_3_ M++R&><"2S'GSG5:JG@9% "JRQKM&W?']_Z0'2DV\%6^D_03[7@L#L-I)Q=O> MK#-H*>N^\:]^(0X,.H[?@'H#&AN2$X:X-\27&I+>D%QJ2'N#10\[=KMP"ZSP M;"+X'@BCUM',A5U]Z];K19EY4>Z5T$^I]JG9%ZX(0. =N"./A.T(6 O>@CEG M2N@:2IV-JL'+XC"M)%O MM.WK_0*\?O5F$BJ=M)DZ7/4)WG0)HA,)QN"SGJ:68,DJ4AW[0PT[$*,GXAMT M-N#'';L",7P+$$21)Y_Y>?MG++0].FE?7#X[]-B7E\\.SRQ&/)0_MO&2$_&& M$F);PK=ZTS68K8BO3EVDS$8RY\_C+$Y0%NE%>#Q&(I@5Q;%LX!\ M ,XO VZ>C]2SU+E+G:9)F8VH75F9Z.V9C*A=&#2%45E%&=^Y') +L\B/_W^"K+B M&T;_^%%+9^IW<9HD:'PT>71ID<8(C7@].A1E<3HZPY9>'4JS$Z=8!)_;#_BR M;WD?[_!G(8*I\_[./3K?=EAX=%D2)Z-P2X]LM!^Z!0@/6C'=,6UL#RS!BN^8 MZGJ4X>[09U_;[G)T_\;TW[;%>P[3->^Z!]A0)D%#UCHDO,IU6437#W<#Q;>V MX7O@2K=M]K+6_R&(, +]?,UUT] # 5"0 &0 'AL+W=O>Z:KZ"@JD;L0:.*PLA"Z9Q*)>N6DM@ MJ245N4L]+W8+EG%GV+=S,SGLBXW.,PXS2=2F*)C\,X)<[ :.[WQ,/&7+E383 M[K"_9DMX!OVRGDD OXF<%.[3T3X^15B#$@'CF<"@ASFVB@P_-O"&/+<"&$8ORM-I][2$/>?/]2_6N_HY94I&(O\5Y;J MU<#I.22%!=OD^DGLOD'E)S)ZH2 MM5Z>)^3BRV7?U>C$Q./.JZA'9=3T2-0!><0(5XI,.>YSR',:GZ8],(MT_2I^O[MW(AE!?28"JQ<>T:L* M>65>N++6\X]:R[+6714K-6.K:6ZG[3#P:839V.[GL8WJW7IQ[Q U::-H& =- ML6D;%D9!["4U[,!^6-L/3]JW)[PVS=+6"2O]EB+1WN:^[_<:3L8=J"3TXH;? M-HJ&"6VX[9#J^=U6H]IJ]&^KGUZA?$D[[4:MW:_]..XUZ]L!2R)*@X;A+K5; M&H6-]$T[<-1+PN!(B>/:=_P?3GC3-BJ*:1(U['?L>/@> ME.[=O?L?K^FE;;P*/6VX+N_ >K;N[?>VI37F1]CSRQ;]*5-^,. =L\RX(CDL M4-*[2; FLFS"Y4"+M>TRKT)CK["/*_QN 6D N+X0V&FJ@=F@_A(:_@502P,$ M% @ U(,74])I^BG @ Z @ !D !X;"]W;W)K&ULI59M;YLP$/XK%MJD5NH"X:U;E2 U(=,VM5O4KNMG%RZ "IC9)DG_ M_2G&1BIE=6&:(DJAH&+ *BAQ M9\%X025.>6**B@.--:C(3=NR?+.@66D$([TVY\&(U3+/2IAS(NJBH/QI CE; MC8VA\;QPDR6I5 MF,*IH K<@[ZHYQYG9L<19 :7(6$DX+,;&Y?!BYBM[;? K M@Y78&!.5R0-CCVKR-1X;E@H(=-WJL % GGZ W0+LEP!W!\!I LE*D@LS*&N _ F M)MIE:S]G.['W$GZKRP%QK#-B6_:P)Y[IX7"K+YW_\SX[VON6&$Y7>D?SN3OX MKD (@#/RHP).958FS1DXP]+S@K %F:+X'+]D?D_>P+/>]QWLXV#A<;#9FV%;LOJ=K/[; M9)VML7T*Z)/-?U55VQ_:=E?71J6#K,+75IYMN^ZVU>Q?5DW*YL;570!/=,\4 M1!^&YE/N5KNV?*F[T8OUR?!B.NQ9#[&--UWW+WWS#W!->9*5@N2P0%?6X!RK MQIN^VDPDJW3C>& 2VY >IO@K EP9X/Z"8?-H)\I!]W,3_ %02P,$% @ MU(,74]6P=Y1A @ .@8 !D !X;"]W;W)K&UL MG95K;]HP%(;_BA7M0RN-QKG14D&D%32MT[969=T^FW JXZ=V4YI__V.G32B M$-"T+XDOYWWSG.-+QENEG\P&P)*74D@S"3;65M=A:(H-E,QYV/56T%EW"OB:G+DNG7&Q!J.PFBX&W@ M@:\WU@V$^;AB:YB#?:SN-?;"SF7)2Y"&*TDTK";!I^AZFKEX'_"+P];LM(G+ M9*'4D^O<+B'K&:8@A#-"C#^M9]!]T@EWVV_NGWWNF,N"&9@J M\9LO[6827 5D"2M6"_N@ME^@S<<#%DH8_R3;-I8&I*B-564K1H*2R^;-7MHZ M[ BB](@@;@7QOPJ25I#X1!LRG]:,69:/M=H2[:+1S35\;;P:L^'2K>+<:ISE MJ+/Y#V6!)&1 O@$6PV#CK@+-+)?K9HC<,,%D 63N-]6M;':.6X*S&5C&A3E' MU>-\1LX^G(]#BU#..BQ:@)L&(#X"\+66%R2A'TE,XZA'/CTMGT&!\LC+Z7MY MB*7HZA%W]8B]7WK$SV_C@5H-:DQ==:40OA3,&+!]*3:>0^_ISLUS'H\NAP[H M>3>5P[ L2FG61;TC3CKBY"3QW1ZDX&S!!;>ON"I%K37(7N3&--MAB:XHO=HC M/HQ*LVQTA#CMB-/_)I9*#DY0IP<\\64RHL,][,,PVH^<=2?RC*QA\O! M]"%F/7LA&D7I'N)A6%]EPYV3[6[5[TRON31(LD(=O;A$&]W<5$W'JLH?]H6R M>'7XY@8O=] N .=7"@]\VW'W1_>[R/\"4$L#!!0 ( -2#%U/3<[)JJ@( M +0' 9 >&PO=V]R:W-H965T'#Y#$Q"Q]E:"*_=%AWIM0CRTJI06>2,V'N2LJ/_TN4G$D2"(!P1A M(PC_5Q U@L@%6GOFPII33:=C*0Y(VM7&FFVXW#BUB885=AL?M#2SS.CT])O0 M@"+T =V"288RC>\E2*I9L:V'T!W5E62:F78U\8+ M:\M?-<2;FA@.$+]6Q16*\'L4XC#HD<].R^>P,O+ R?'?L)(O3 MM!\6M[#X'"SJ@\4=6!J$ >Z'D19&SL'B/ACIP$A,R L:6').1CI@R7=R.(1 MCOMA:0M+S\&2/EC:A9G='8ALU,)&)V$_A*8<<7<)2_IB:J=6??!1!Q[%)$L& M3DS6TK.3]%M0ZAJMF5J)JM!]W*S#_4!B3*)^;H#?*A(^25Y(4"96M*>\ GLK MZQ1P1I>,NT+46W1PYXZ&69 %;SO>5)?N.G,(,_*/U_Y12;7OV1V56U8HX\O& MZ/!5:N*6]1-1=[0H795="FUJMFONS+,*TBXP\QMA*FW3L86[?:BG?P!02P,$ M% @ U(,74YB]M&"E @ 80@ !D !X;"]W;W)K&ULK59;:]LP&/TKPNRAA:V^7U(20YNP&W24AFX/8P^*_241E:5,4I(. M]N,GR:Z:YD97\A+[D[YS=,YQ++F_YN)!S@$4>FPHDP-OKM3BTO=E-8<&RPN^ M *9GIEPT6.E2S'RY$(!K"VJH'P5!YC>8,*_LV[%;4?;Y4E'"X%8@N6P:+/Y< M ^7K@1=Z3P-W9#979L O^PL\@S&H^\6MT)7O6&K2 ).$,R1@.O"NPLMA&!B M[?A.8"TW[I&Q,N'\P11?ZH$7&$5 H5*& NO+"H9 J6'2.GYWI)Y;TP W[Y_8 M/UKSVLP$2QAR^H/4:C[P"@_5,,5+JN[X^C-TAE+#5W$J[2]:M[VY7K%:2L6; M#JSKAK#VBA^[(#8 87( $'6 Z+6 N /$UFBKS-H:887+ON!K)$RW9C,W-AN+ MUFX(,X]QK(2>)1JGRF]< 4K0!W1557S)E$1W4 %9X0F% Z-G(U"84'FNY^_' M(W3V[KSO*ZW%,/I5M^YUNVYT8-VO2W:!XN ]BH(HW ,?'H>/H-+PT,*#EW!? M)^!BB%P,D>5+#O YG\+YW.>I)O#*IR,XA1A%3LA9$D0IUM1 M[78%^T/J.76]H^KNV>3_WZ(P>-Y.@U.8[U@V=X@B+>+M/\J>MC /PF0K G]C M_S>'[PT6,\(DHC#5N. BU_F)]CQK"\47]DB8<*4/&'L[U]\ ($R#GI]R?2QT MA3EEW%=%^0]02P,$% @ U(,74P)>0>NC! -1, !D !X;"]W;W)K M&ULO5A;;^(X%/XK%MJ'CL0T%TB@(XI$@789S515 M+SM:K?;!D -8D]B,[91VM#]^CT,(A(20[:C[ DY\OG/W^9+TUD)^5TL 35ZB MD*O+QE+KU2?+4K,E1%2=BQ5PW)D+&5&-EW)AJ94$&B2@*+1Z/>2 M>W>RWQ.Q#AF'.TE4'$54OEY!*-:7#:>QO7'/%DMM;EC]WHHNX 'TT^I.XI65 M:0E8!%PQP8F$^65CX'RZ<6T#2"3^8+!6>VMB0ID*\=U<3(++AFT\@A!FVJB@ M^/<,0PA#HPG]^)$J;60V#7!_O=5^G02/P4RI@J$(O[% +R\;W08)8$[C4-^+ M]>^0!N09?3,1JN27K%-9NT%FL=(B2L'H0<3XYI^^I(G8 SCM(P W!;AU :T4 MT*H+:*> =EV EP*\N@ _!?AU 9T4T$F*M?'D;D M[+$[O3)*[M.B7P837\<\S/2LWU? 1S!#NE,$MK'-6;#=^U^UX?L]ZWJ])4UDH7F4H@TA(S7XF34;$ MG$RXIGS!IB&0@5*@59,\"DW#LM"\@L_M5M=S#B([)95SV\_<]BO=?D16!+X MV42/\?C]]16B*_IP7E#"/

]O$O\%MUB(X6(7X7X1.<0"W[9;7 M.0S]I%P^]!V7.M5D^E]&=:KJY*P^+9=W=L=Z3C7M'9MJY!]S1 (@MS3" M08 M=LZ.RIQJ+GNGWIAP?--@G&GX^ 7?8H(BL916H$B#;M87%O<$S4LD"R).">1QB$N9 SOX$*LMX;GS" M?)>\(E)5%73'W4XU>5?TTZW@,Q&M -_L!@L)L'GHJ--..^IUWL*]_V\[%6G9 M<&UL MI59M;]LV$/XKA+ /*=!$+Y9LI[ -.$ZW95B"(%DV%$,_T-+))DJ1+DG%S7[] MCI0B*[7-&9T_6"3%Y[GG[LC33;92?=%K $.^55SH:; V9O,A#'6^AHKJ"[D! M@6]*J2IJ<*I6H=XHH(4#53Q,HF@85I2)8#9Q:_=J-I&UX4S O2*ZKBJJ7JZ MR^TTB(/7A0>V6AN[$,XF&[J"1S!/FWN%L[!C*5@%0C,IB()R&LSC#XLXLP"W MXT\&6]T;$^O*4LHO=G)33(/(*@(.N;$4%!_/L #.+1/J^-J2!IU-"^R/7]E_ M=LZC,TNJ82'Y7ZPPZVDP#D@!):VY>9#;7Z%UR G,)=?NGVR;O:,T('FMC:Q: M,"JHF&B>]%L;B!X >0X#DA:0? \X9F'0 @;.T4:9<^N:&CJ;*+DERNY&-CMP ML7%H](8)F\9'H_ M0YR9W4D#)"/G9)Y_K9EF+K;GY*8 85C)Z)(#N1&&BA6S MP[G68#0YNP9#&=?O<.O3XS4Y^^G=)#0HQY*&>6OZJC&='#$])+=2F+4F'T4! MQ5M\B&YTOB2OOEPE7L+?:G%!!M%[DD1)?$#/P@^_AASAL8-''CF#+K0#QY<> MX?M%2:T):R,)!6&[.%(7QT,Q:SB'CM/>P>=9G%Y&^)N$SP?$I)V8U"MFGN=U M57-J4 >MI#+L'VIS?4A"PY3U))RG@W$6=PJ::*9[2H]HS#J-F5?C'58MUC]X M)P4LVU,;I^D0@_:=W/U]1^0..[E#?WZE++:,\T.BAGO&1N.LG\1&T_#4$(XZ M32.OIIM3(C;:$YVQYWML=?V'XH60.YH!9K\?0O5$M1GSS6Z[&@O M3[A&.57JA8F5/;RU,._Q;)1,, /G'#\#A-)0U)[^S$LC9)Z#J<)GUDXS)"R*U3U"R$Y3\ M2#).3$5+_J:X19[B%N]*;>ROM7=2Y++: '[,YBL%@(V&.2T7NP(:^ROHB;GP MDPS^.Q>[:AG[R^7_S$6VGXOD0"K"7F^!IWWE6BXT:XTU;4:WVK5U<]?,A+OM M34]X2]6*"4TXE B-+D8H035M5C,Q+7<<(VM*2B[ =^7$KN5=F(- M=,WN[%]02P,$% @ U(,74Y"QAQ15 @ AP8 !D !X;"]W;W)K&ULE95O;YLP$,:_BH7VHI.V N9/2$60VF;3-FE3U:S; M:X=<@E6#4]MITGWZG0U%44,2]0WX;-_S>P[#D6^E>M05@"&[6C1ZXE7&K*]\ M7Y<5U$Q?RC4TN+*4JF8&0[7R]5H!6[BD6O@T"%*_9KSQBMS-W:DBEQLC> -W MBNA-73/U<@-";B=>Z+U.W/-59>R$7^1KMH(9F(?UG<+([U46O(9&<]D0!W8SM?K?A#X>MWAL36\E*3?:R+I+1@\6Y%Q.F6%%KN26*+L;U>S ME>JRT1QO[*',C,)5CGFF^"4-D(1\)M?ETX9K[AX51K54AO]C+ORRPU= @R87 M4S","_TQ]PVRK8)?=IR;ED./<'YLFDL2!9\(#6CX,)N2BP]O5'QTWMNGO7WJ M9..CLN*%A&AX"B74)@6][3X'"T:HL7OHB4]+3E'BX=HR2$M3FDR'J:E/2T]1TN& M:.DA+<+:LF':J*>-SM'2(=KH7;2LIV4G:;\KP)ZY-*"&F-D!,PK247;D],8] M&PO=V]R:W-H965TWP#3.RLN2J+T5*Q=N1% M,DLJ"]?#>.B6A#(GB>W:0B0QKU1!&2P$DE59$O%[ @7?C9V^\[IP3]>Y,@MN M$F_(&AY /6X60L_<5B6C)3!).4,"5F/GMG\S#PS> KY3V,F],3).EIP_F(/@-P3_O1&"AA"\-\*@(5CK;NW=%FY&%$EBP7=(&+16,P-;?"?K,ZFMI M$!*7D7F8H8L/E[&K=*HFH)LV:4WJ MM+PWTO+1'6ZW3Q#LK^*5B/>3C*^1AK]^1 MS_3]=-QEY_^BS_\Y^D$Q_/;2^%8O>$/O'K; *N@ZUIHXM$33H[9),,(81U'L M;O?+=8H;1,$@Q/U#W.P4%_EA.,#!(6Y^BAM%43@,<8L[O390@UK8_2Y3RBJGZ\-O5]@FXM9WO:'W2OYGV.]9G^LFH._Q?^?J] MN2-B39E$!:QT*-P+=1<3=0^O)XIO;)-:&^ I!2ST?43?;K%'=MT&;!P&GMSUALL!K=?9HC6>8?YM.Z7B3DNM M+%T?!\PE :!XU6WTX9='0Y>$"/'=Q3N6NP8RE#DA+_+F8=EMZ-(C[.$%ER:0 M^'G% ^QYTI+PXX_$:".=4Q+SUP?K=U'P(I@Y8GA O%_<)=]T&TX#+/$*A1Y_ M(KM[G 34E/86Q&/17[!+L'H#+$+&B9^0A0>^&\2_:)\D(D> UAF"D1",N@0S M(9AU"59"L.H2F@FA69=@)P2[+J&5$%IU"4Y"<.H2V@FA79< ]4/EHI;4XI)' M_3)$'/4ZE.P E7AA3UY$31?Q19NX@5P?,T[%4U?P>.\KX1C8X#.8<;)X^2Q; M;0D&Q!?KCZ&H@Z^&F"/78^ 9[WF(O$\"_&TV!%<_?>IH7+@@#6F+9+K;>#KC MS'2/87 #='@-#!W:"OJ@!MW4)=V "OJPG#Y!5-#A6?JH_NRZ@GY7?W85??R^ MV._?Y_Q#.7V(%Z7./]:FP_8Q71,=F[:MD;:M$=FSSMB;;1#%JF[M4XJ"-18[ M. ?S-Y#'3=%;--S?(;J\!C]O)8&)BY SCH*E&ZROP=?0GV-Z#4;1/;A%'@H6 M&%RY 6#2%E,U_2!VMADY*T^DUQXT;*.IBTR]YMM3@6M" 3O!C53VQ(EWBKNK MB1O7].^^IKT'!!-J.TGO"#KP/T3BP=]GX22\4PX\E0IC3VQ\[F"NF&>IJ(2 M=A2HG09J?U2@20.)EXG#<"QL)B3@&U4SC]7(293?NDA I38C]OF2?=7(0YNJTNLY,FP"E-P/,&1UHP MUI_@01RV@7QC E-Q\(+?)E@>Q[^79+J=3M2^]/84:P- 5C&(@7[(-X3*)JO8 MG6[;ZAWWW)X+]4R^ZY<.2[282V/28:O]%2.J5O?EWD!=+#Y$RU8&S+V9P/^3 MQDN\S=?0,9S"X3JNQAWG(Y.\\.,T;W+ HKF'T[ZNBK\HYDS++FK-:MQQ_)GH M@^6J+]XJ]!_?*F F9>#%MO.R[P*C^QJG0&<^-'E!J,EIA(@GJ\(X8<;^?DT_3]$[V]02P,$% @ U(,74Q =J@0@ M P 'PT !D !X;"]W;W)K&ULK9=M;]HP$,>_ MBA5ITB:-/!.@ J3R,&V3F*I6VS1->V'( 19)G-FFP+>?[:0I5";0K&\2V_'O M?[[+V;GT=Y1M^!I H'V:9'Q@K87(;QR'+]:08F[3'#+Y9$E9BH7LLI7#)N*>[SU ZU%9Z"YIP?46[8FY;3EYLN:!I"=PG<=N D6>-AG=(>8FBW55$-' M7],R7B13B?(@F'Q*)">&WZ@ %*$6>A!TL6FIF,=H3%.9B!SK5]E"MURF4:XZ M'+V?@, DX1_ZCI#FE8BS*$V-"E/^&5,!FM%,K#F:9C'$!GY2ST9C0+W(_)=WS.L9WP][IK<^3_KT\;63X(15(D0:+WPC-X]X9O6 MD@$@D@E@P 5B6( I+/5"KAT$[TS^O!H[\2.L_ AK=2;DD<20Q>A (#%EV:B> M=VW7-2U_W R;-,.FK\9.@M6N@M6NU9GN:,M.*H7J2)_(8D1!Q,/M2+A!W;,V_$>BYJVUWS3FQH;_IZ M>R=1ZU51Z]4G%-Y?FU">^_QU=]\JI2XHN7;7G%,7N9Y?%Q[OJ%+QWB*M+JC( M]]PQY]4%,(K.'?$7P)YO1^;,:F"QB)US5/"EP%:ZTN9H0;>9*#[YU6A5S=_J M&O;%^,B[&7N&\8FJ_G6!^2Q?_#K,,%L160@FL)2FY$DC#UQ65.-%1]!&ULM5EM;^(X$/XK M%KH/76D7XKQ34:062FY/ZFVUU=Y]=L&%J$G,.::T__X<)P02#XF[V_W2YN69 M9SS/3"83,]DS_IQO*!7H-4VR_&JP$6)[.1KERPU-23YD6YK).T^,IT3(4[X> MY5M.R4H9IY M8&EE+%>0QEGYG[Q60IP8X.",@5T9V&T#]XR!4QDXIA[!5!E[;P#MC MX%<&OJF'H#((5+)*=55JYD20Z82S/>(%6K(5!RJ_REIF),Z*4GP07-Z-I9V8 M_LT$13[Z@AX$6SY_*;*Z0C.6RE+/B2J6ZA;ZME6GUT7MQ.(-7^@.Y:)38YNLQ5= ?:+;GN_PWXDI:CU ML ]ZW-B=A'_MLB%RK,_(MFP,K&?6;7Y'N#3'9\WGYMXMP/S6W#MDOOBUV*.? M7GPC%4Y=FH[B<\_P?=N)7)!L%6?KSRC?$$YS=!%GU2%8;"6AIPB+)OPRQ1[V M+$LNY^4TB0#.&>NX.8"S99-OXVXA/G>LX1:&?J-^OH:B;JVH:Z[H7G5I^;23 M%\KE6P?15\J7<4[1EL=+JJ1>L20A/$=;RDO90=5+I\'):JVAY[0DAT .;ND- M@6RW)38(:KE;F+B+>I@:&GNUQEZWQJI-YFC-22;5-:U<#ZBTP-,*%X"Y0-T" M,*!J=52[7G6$'=C:JJ(^=PTA_5I(_WU"?ES!^EK>[6'HM:2&0+[=$EH'64/L MP8$'=>"!4>"'\(QK*-#2\,7Q];S/ )P-%)$.:Y<'Y# $VED74T.BL)8H?*]$ M'U<=(=056HF?02#LPE&-ZZC&AE%M8VZ>]C&03CWK

6YE(V@) */&K?C[N)K1GXS9^!=>O9P67XWR'EK*<9;+[[,=29"@ M/$47:L"%P^YVZ:,W*K6#IM >2Z>T1&.4JNFZ8YC#]E$!VUP!LEYSNB;RVR.6 M\<;RRW:)7DBRHV"<);%_VHK#P _]L)UA'>@$3GL469CR1;U\32F.@RWNGFQO MRT(GCPDU?M MD\FHN3#BBOJXFOH'!M\$'OU+.C"(TZ!W'41!WSX(- M*=[7.WS]6<=C-W2U@M"!CA]86N\PY(MZ^9I2'(=#W#,=_IYON,IKLX9#OS7U M@*AV?YV#*.TSS@BU,%I7U,?5U/HX9>*>,?/].Q 58[-=^OHWTPP"0GL5\=?T&7]YBX/JB^&U!;2X?Z&PO=V]R:W-H965T M(0 A4@M7QMD[93K3K;M4L, M1$UBCFU@^_>S'3=Z/QV]>;(]/A#ZR'<8<_,K2G$V<'>?[ M:]=EZQW.$.N1/<[%DPVA&>+BEFY=MJ<8Q8J4I2[TO(&;H21WIF,U=D>G8W+@ M:9+C.PK8(ZX''"GXSW:XGO,_]W?47'GEE;B),,Y M2T@.*-Y,G!O_>N5#25"('PD^L;-K(%-Y(.11WGR.)XXG(\(I7G-I HF?(Y[A M-)661!S_::-.Z5,2SZ^?K"]5\B*9!\3PC*0_DYCO)L[0 3'>H$/*OY/3)ZP3 M"J6]-4F9^@8GC?4\*84IUX),ZM[#1X)=#W@.!]Q% #_J6>&;-]*^( M"KI_D3[O[MVST!?=O=OHR[_+??7JX"M3$92%&BA[_8N%JHOPHRXO\#[)]>4' M6ZD5YD)E3C;DXS08>N(S=H_G,VC"8! :L+D)\X=A';6X8*R*6G9SN6HS5I&Q M7\K8;Y2Q>(,9V%*4OT#,OID^C(S,9A98WR*F!6;.S,)$U84T$3""1E2K-G<5 M(<-2R+!1R!\O*L;0".$*FL+,3%A=.HLA/S0+T0(++Z8\*%,>-*8L_OLW.'E! MUH.V=&:MB'DK8M&$J.09E7E&;]MJ(B."_M"LPYD)LW6DN0GS _/ML*#,AK3L M%MFJS65%QF$IX["KC">U(A0+"'3$5*QPB_8#8B06'QN44'!$Z0$KF6.2IH@R ML,>TD-RJ>.$Y.I_SWB@853XU]6V48%#3W@;RPYKT5E!44[Z+NU6+I8KLHU+V M4:/LJZ?._N:B%WZ'YU72\^LRVT 0UF0V05[/&]9D'G5]KWWO>;'K=6K:;RZ- M]EM-V_-KVFA44[NS&!(E4:N;A14%_0ORG.T%_*X-_NT5\EO_#-HA\W;(HA%2 M%08^"P/_MU:F7;^HE[V",[=RO%%=/1NJW@&7K_"_:O-?3(U[MI7-,-VJ4PH& MUN20\V*S4(Z6)R$W:O]?&[_UKQ>^97PI3T[4UOG9?''L(O9+VT0LC5.\$:Z\ M7B1*B!8G&<4-)WNUD7X@7&S+U>4.HQA3"1#/-T1LIO6-=%">)TW_ %!+ P04 M " #4@Q=3FD.7QQH# "#"0 &0 'AL+W=OHZ,U:&\D<3,G%ZM1E'A%*#!WGH+18X]3%,(SD8Z_*]*H]NF! MQ^-[]O,0/ 6S9!:G6OS!5VX[BLXB6.&:%<)=Z<-'K +J>[Y<"QO^X5#9)A'D MA75:5F!2(+DJG^RV2L01@'B: 5D%R!X#>D\ NA6@&P(ME86P9LRQ\=#H QAO M36Q^$'(3T!0-5WX;%\[06TXX-_ZB'<(IO($KW&NQYVH#G\D$]!JF!E?QHYT>F]Q7FF: ME)JR)S0-X%(KM[7P0:UP]3,^IOCJ(+/[("=9*^&G0G6@FYQ EF1I@YYI.WR& M.<'3 $]:Y'3KG'<#7^\)O@5=&9:'/1J![U6!X]V\'YS M3N"2W7)92)AH0Y1A_]B.WKJ[IETJG0R"$U\.]N,T";]AO&]0UZ_5]=O5:;5Y MX]#(1R?M!*ZU8Z))2?\7);TDZR:#9BLB@5<@,EPXNE'6FH,)$_B\4R4+K MX(HY/($/ZS6&*@-S-#E94%UK4M?NI=O)^B];-O6T5GOZ+TX-?(>YH?H:I#_G M+)W5;L]^+TD39KF%16@:0(7X&S.<+47IN2D][?Q))TG:TO.VUOGVMW4BG NM M39.H=K)_VK,T>2BO22O3]>S9MSL]JMGI_W"_IY679U_P-'L0F/W'5WQ:,1Z+ M>2PC/FIS$LTF='\+N2Z4*SM>O5I_8;P/?35^,"\_3RZ9V7!E0>":H$GGE"J, M*3M^.7%Z%YKF4CMJP6&XI0./QAO0^[6FQEE-O(/ZNVO\ U!+ P04 " #4 M@Q=3O-9]7=T" #^!P &0 'AL+W=O7N)D2[_A]U>MQ4'D&2.C"K [(%*]?XK MGHH\O (TFN\ X@(0'PHX+P#GAP*:!:"99V8?2IZ'B2 Q[%NS ^NUV9H7\F3F M: X_U?[:YV3Y-&4<#;\;0NC"*7C!P4P\BX5$.)H@B50ZN,4GRH0\9HV[^02. M/AWW0V)>CPZ3@N-RSQ&_PS':VC-HM$\@CN)&!7Q\ #R.PA M)ZO,6%QF+,[M-=^Q=XM6P3UK!-<$$RU(YMQT]$)7(D$8:1,IJGJ1O;6VKDUW_J/PT:4__KA8X4; MS=*-YL?FLQ/#/0U:2G5?K5^IA?4TUHT1'<",(3F!-_EC!# MF_ QS[,J9^LIFF?=WN<:5]NEJ^U:.]QB/+N3!YA9;KG]]&-Q;86"\>CFRQQ& M"1U2.IV2L%-/:$V"N'2PLD;!U+E,:*X=L^(JUNM3\C?H\\>7:4C(J@;MO*FF M9NO]8NJ6CG7_TTE2HEZCA7M^&U*]AK'8INS"(='W2I)>+"[M.M0.)*P9&9QTN([M_;?8+,MM\_BX,\33/Q0T_T&B] I^O M#-=!L? CO7SRA_\ 4$L#!!0 ( -2#%U/+#PE1L@( / ' 9 >&PO M=V]R:W-H965T6Z:,ME"0>49+X'ASH:+@BHT16K*4@!=5Z0B-QW+"LR"9LR(H^K= M0L01WZD\8[ 01.Z*@HK'2\CY86K8QM.+FRS=*OW"C*.2IK $=5LN!%IFZV6= M%VU\7T\-2PN"'!*E/5!\[&$& M>:X=H8Q_C4^C#:F)Q^LG[U^KW#&7%94PX_E=ME;;J3$QR!HV=)>K&W[X!DT^ MOO:7\%Q6_^108WT$)SNI>-&044&1L?I)'YHZ'!%L[Q6"TQ"<]Q+DXW,>DV:_X^\E9.E(@"OSJ*]673LT/*K[NAGT< MVD$0C"-S?RR["[-:Q#-E;JO,'53VBRN:]PFJ:?Y1)-OO4]3%>;Z%OWY97BO+ M&RX82(E'4@A@BI1IH 697=Q\ M69*+1)$_5U"L0/P=..OC-N#X@V=]_-:1J>OQ)NR9O$DK;S)\X'&* TM!D#N< M^1E+R8R6&3;!>VH0MD'"#]8@[#2RW5>#+NQE^N;1/-9WX145:<8DR6&#'.ML MC 44]?U2&XJ7U8A><84#OUIN\4H&H0&XO^%X3AI#3_WVDH__ U!+ P04 M" #4@Q=34YR8#;P# ##@ &0 'AL+W=O'MU-#E(]Z!V (=^3.-539V=,]MYU=;B#A.N> MS"#%G:U4"3".A6G-3P> M/Z/_F0>/P:RYAH6,OXB-V4V=P"$;V/)];.[EX2\H QI:O%#&.O]+#L59WW=( MN-=&)J4Q>I"(M'CR[^6+.#((O#,&K#1@+PQH_XQ!OS3HYX$6GN5AW7+#9Q,E M#T39TXAF!_F[R:TQ&I'::UP9A;L"[:+/D37\?0F.,3[\Z0 M%:;19H\+[V[!N03J1@M),:M0E5*7P@2X6:57P=DE-XQC2"#/V"Y95(HW(@F?" M!O&:?XQ:7NE/T%?:%%C:(;"T5EAZG<32IL:>XZKUE5XGL+2IL&>X6"VN[*WB M6@+XKWRES(KKZ>N33#@A/Y!Y+3TPH/%L=M;:'G0AWY&Y^AQ7Q$UGCT2Q3\A$V MEF6?AJ"P1DU[;9GM'I7,":@H[R0T"2U54?A5JT6W;T1YHLJ.HYB8F26%^UK:; %R(<[[-) V0.X MOY7XK2LGEJ#J^V;_ U!+ P04 " #4@Q=3SA678V," "3!0 &0 'AL M+W=O)*>0AR:9;I1^-#6BA:W@ MTDRCVMKFBA"3URBH.5,-2O=2*BVH=4==$=-HI$4 "4Z2.)X009F,LC3<+726 MJM9R)G&AP;1"4/UTC5QMIM%Y]'SQP*K:^@N2I0VM<(GV:[/0[D0&EH()E(8I M"1K+:30[OYJ/O7TP^,9P8W;VX)6LE'KTAP_%-(I]0,@QMYZ!NF6-<^3<$[DP M?O6#2 W?WS^SO@G:G944-SA7_S@I;3Z,W$118TI;;![5YC[V>"\^7*V[" M%S:];1Q!WAJK1 ]V$0@FNY5N^SSL !S/?D#2 Y)_!8QZP"@([2(+LFZHI5FJ MU0:TMW9L?A-R$]!.#9/^+RZM=J_,X6SV25F$MW *MU1+)BL#1W?*F&-8H(9E M337"T0U:RKB!+[BU+>7'SMKX%Y,2ZT+P1"3OW5UW[I)7W(W@7DE;&[B5!19[ M\//#^,D!/''2!_W)L_[KY"#AQU:>P2@^@21.XGWQ_#?\CW!&P^\8!;[Q*WPA MXZ>^+@M8T"?7+A9F6E-9H=^?P.Q0KU#\/N!P/+L<'7:F89N@QO<]ZZ)$.IE8"Y$DUK:7"NRI=J&5Q]= M,!S?K?K#JE9*?N!>HJC ,#N8^C:X'A=I@XL]!HY,6\ M&U?W5%=,&N!8.FA\=NE\ZVX$= >KFM!%*V5=3X9M[:8F:F_@WDOE.JD_> ?# M',Y^ U!+ P04 " #4@Q=3\=$CM4 $ !U$@ &0 'AL+W=ORQ7"W84 M)*?XL03\6!2H_'Z/"3LM+6B]-SSE^TRH!GNU.* ]?L;BY?!8RCN[84GS E.> M,PI*O%M:=_!V WT5H!%_YOC$6]= I;)E[%7=?$F7EJ-FA E.A*) \N\-KS$A MBDG.X^^:U&K&5('MZW?V7W7R,IDMXGC-R%]Y*K*E-;- BG?H2,03._V&ZX0" MQ9!V _P/ KPZP)LZ M@E\'^%-'".H G;I=Y:Z%BY% JT7)3J!4:,FF+K3Z.EKJE5-EE&=1RMYLZ*01!7_58P% MRHD<\QJ\/,?@ZI=/"UO(W-0,[:3.X[[*P_T@#P]\951D'&QHBE-#?#P<'P[$ MVU+31ECW7=A[=Y#P]R.] 9[S&;B."PWS64\/=TSI_+_1-_]Y] LQO,9EGN;S M/^#[0A-6R"=-M+70FWS<:$LP$ PDE16XLD+&2(I+;GKZ%7^H^57Q>UOY'@RB MA?W6UK2/NO;\4*70AL5]F >]>>1>PC8&-A@Z\V#>X"[$\!LQ_!\HQN?J3J[+ MO.[@QN51C1FT)@OA?.;(M#H:F8 NA%'85"L*\H$Q@M59HTJLY]<76>3+-)' M&2W2AQDM8F ;LLB\$6/^$]?*?)(0?911B#[,*(2!;4@(Z)RW=LX/?=$H@:HU MA/363B^EE!&"2G[N-&_.G%X2W?(Z#HEK2-2&W#A>1R\#ZEK"X =RM7;"<))S M1@I(S3*A@IB0YA)BY#36D"F,W*"G+9$F6L,=M\8H)*XA M8];HHX:L<=Z^PN']:_4Y,V8,;^H6S(@T&\.$-&["IG!>9G_>K\+A#>LD8VP; MB2;:PA^WQ2@DKB%CMNBC3+:P6Y_1!2[W^OR"RT1E+:R^=9K6YHSD3I\,=-KO MX>T:&MIC=::B/]O/]-6!S%=4[G/* <$[.91S$\GG6%9G'-6-8 ?]$;]E0K!" M7V88R;JM +)_Q^2'?'VC!FA.FE;_ %!+ P04 " #4@Q=3/!M5P00# M M$ #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"), M^+.I:*NK2C?>0K9"I_YX,'GV]B5/_3!^[WLV7"9SFOKWIV]_M%)?OO'L_>3= MR!:D87UOS& P+R:7RM*FA$1."I7FT<&AG4-X^3L6$5!VW9;#?\W[Y M ;"9@4#&^5ZMP3";UD1KJL25F72+.^,3R.O'=^O:*"P568?C"W_KT-T,R5RJ MG*J!)O0WIMF4TP+D*%8NX:YE'0"HM:S,(&>DE()T&C8>_<"$75#.;Z'WOA=[ ML5?%SJZ.8$_%,#2"^J$-8R<0?S>:C;T3-GE56*]F#U)_;DTVHIM#K] ;10NV MZN:K8N#'HH=X=%+7?/V)LU)4U.;^8L+9E&S\O*54[-&P0:E--ZT*7//X']3\9^M<4D$5X;NB3>L? M"PP7$SE=T3SKIZJ<=T//# QK?X'#(7+576X$\[&8&P$,X\$48#[6"^/YG_*9 MH/E8#-,V<2(3U&>"^E@O%Y)U'XS'[9.8RYUIDD11'&,5S3*G@@RK6QS#GSL: MI@T\,!Y@^KU:X[N-=\CS?8#MZ7,=@F6*=R*6*5YK0-QU X\D<>\VQ@,>V"Y@ MO0/\;A[H*;=/%,&N8MJP)QA'D@1#H!?=/1K'2'5B^+CW!WM*HBA)W A@;@51 MA"'P-.((I@ T8$@4=>?@P7D4;,ZI8/L/@MDO4$L#!!0 ( -2#%U.7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G:4)! ^A\ \ !X;"]W;W)K8F]O:RYX;6S%F=]OFSH4@/\5 MBZ?M(3UL&-<,%YF7AD-E77%-R6?W)_S=9'ME%,K M52C_/(^:XT)&K%1:E>I%YO-H$C&W,4^?C%4O1GM1+#-KBF(>Q>V);])ZE1U4 M+VO(>[%R38T7JSL!(/-H-H$&U\HZWUS1M"^ <2?AXK94>?-!%5[:*^'E1VNJ MK=(/=3/P%F/T&DT<]K]M$,_M_PFC6:]5)J],5I52^S:.5A8UH'8;M741TZ*4 M\VA_";O0.;O6'H+$;G3;%%Q;ORD\^B9OW]H#+HJA/5=PPM[D#?CQ("^A; J5 MP]-S]J\HA,XD:X+KV)O+"D$F!&0R(.1_"8),"<@T(.2RAJAO<,RLV9>MM B2 M$Y!\,,A+X38(#W @\<&8$Y.RXD)\A.[*8C=BR*DMAGVNZI7K0"NX7 MVB/($P+R) !D I!W!&"<-HS?*WCZ:ZN06CFR5QJV63T\ MO,D>1ROX9W/H>"4TZ>!JC$F))3ZR61K,DW: F&('4P5VJ[1L4HV5.<:DU!(? MV2T-YBE@U@>.+<3SZWY(.24^LE0:NC.@NQ960PA!RK?&N;=L(2UH&F-25HF/ MK)4V8T^:E+UR\GM5S\VN=[5:,"+EE/C(4D$"V2>>NDLNP(:9ZJ3&F+)*/*16 M.O.QF/)*'%8L[,U]/6K<6\Q'*28>T#$ B^?>E&:2 33SMU@FE&^2(7W3Z9() MN9 )X9N#1/[7:%*^24+XIB^C=Z-)B2<)(9Z^.7@7DQ)/$D(\O>DRQ9B4?)(0 M*QJ,N<:8'&-2\DE"RZ>#.<68E'R2$/+IQ9QA3,I!20@'84=>22]4X=B]_.$K M@;=6* >E(1R$,$?-GHIH9D=0A3$I"Z4A+-2'V=VHHBR4AK!0W\1CQ# FN:$6 MPD('$X_?'11C4A9*0UCH->:(W>1P&Y@(8U(62D-8Z!#SHC36JY?.$*(LE(:P MT"'F5RVJ7'F\YDTI"Z4A+-0[W\1.3RD+I2$LU(N)G9Y2%DI#6*@7$SN=4Q;B M(2S4BXF=SBD+\1 6ZMO4ZEB(4Q;B ZV%?B5XC$E9B ^R]_:KS!88D_RP$\)" M?9@..YU3%N(A+-2[LL1YDU,6XB$LU(N)\R:G+,0;"XWWWYISN89QF'^&1SBH MST21+2RK?]J-<#ZM]Z/655%<0MT7?6M$OO]TO?_L_OXG4$L#!!0 ( -2# M%U.Y(]HWL@$ %0< : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT:$YES5B^ M_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G.JNGV=3XO MNW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_&!Q^FNXK M;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@R,H'.01Y M^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW/U+OE$^[ MF&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " #4@Q=39>&9 MM;UW7VSI;#)^VUKR MO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AM MC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N M[.;XHK2^'RC3S M>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T> M=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<T K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #4@Q=3F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -2# M%U-)4XF>X@0 ,03 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ U(,74RVK6H+\ @ LP@ !@ ("!*!0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U(,74Z.>)I82!@ MTB !@ ("!SR0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74^&:%YG7! H L !@ M ("!9$$ 'AL+W=O&UL4$L! A0#% @ U(,74U4!O/7)!0 H P !D M ("!L4D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U(,74Y^4**@(! G @ !D ("!#ED M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU(,74S]$&B),"@ HA\ !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74R>W1PZ5 @ M? 4 !D ("!LW< 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74WU3-D, P "P< !D M ("!;(, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U(,74_1K$(,I P \0@ !D ("!M(X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(,7 M4T*)HW@ P %0D !D ("!K9L 'AL+W=O&PO=V]R:W-H965T480( #H& 9 " @=NA !X;"]W;W)K M&UL4$L! A0#% @ U(,74]-SLFJJ @ M < M !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74[I<*/]< P ^ H !D M ("!"J\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U(,74[K3,D'+! DQ@ !D ("!#[@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74Q*0 MPK'Y P 6Q( !D ("!E\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U(,74\L/"5&R @ \ < !D M ("!+- 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ U(,74_'1([5 ! =1( !D ("! MHMD 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #4@Q=39>&9M; XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 179 327 1 true 44 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.infoa.com/20210630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Sheet http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Revenue From Contracts With Customers Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers Note 2 - Revenue From Contracts With Customers Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Leases Sheet http://www.infoa.com/20210630/role/statement-note-3-leases Note 3 - Leases Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Accounts Receivable Sheet http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable Note 4 - Accounts Receivable Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Acquisition Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition Note 5 - Acquisition Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Stock-based Compensation Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation Note 6 - Stock-based Compensation Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Revolving Line of Credit Sheet http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit Note 7 - Revolving Line of Credit Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Notes Payable Notes http://www.infoa.com/20210630/role/statement-note-8-notes-payable Note 8 - Notes Payable Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Earnings (Loss) Per Share Sheet http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share Note 9 - Earnings (Loss) Per Share Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Subsequent Events Sheet http://www.infoa.com/20210630/role/statement-note-10-subsequent-events Note 10 - Subsequent Events Notes 16 false false R17.htm 016 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies 17 false false R18.htm 017 - Disclosure - Note 2 - Revenue From Contracts With Customers (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables Note 2 - Revenue From Contracts With Customers (Tables) Tables http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers 18 false false R19.htm 018 - Disclosure - Note 3 - Leases (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-3-leases-tables Note 3 - Leases (Tables) Tables http://www.infoa.com/20210630/role/statement-note-3-leases 19 false false R20.htm 019 - Disclosure - Note 4 - Accounts Receivable (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables Note 4 - Accounts Receivable (Tables) Tables http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable 20 false false R21.htm 020 - Disclosure - Note 5 - Acquisition (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables Note 5 - Acquisition (Tables) Tables http://www.infoa.com/20210630/role/statement-note-5-acquisition 21 false false R22.htm 021 - Disclosure - Note 6 - Stock-based Compensation (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables Note 6 - Stock-based Compensation (Tables) Tables http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation 22 false false R23.htm 022 - Disclosure - Note 8 - Notes Payable (Tables) Notes http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables Note 8 - Notes Payable (Tables) Tables http://www.infoa.com/20210630/role/statement-note-8-notes-payable 23 false false R24.htm 023 - Disclosure - Note 9 - Earnings (Loss) Per Share (Tables) Sheet http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables Note 9 - Earnings (Loss) Per Share (Tables) Tables http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share 24 false false R25.htm 024 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details 25 false false R26.htm 025 - Disclosure - Note 2 - Revenue From Contracts With Customers (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual Note 2 - Revenue From Contracts With Customers (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables 26 false false R27.htm 026 - Disclosure - Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) Details 27 false false R28.htm 027 - Disclosure - Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details) Details 28 false false R29.htm 028 - Disclosure - Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Sheet http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details) Details 29 false false R30.htm 029 - Disclosure - Note 3 - Leases (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual Note 3 - Leases (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-3-leases-tables 30 false false R31.htm 030 - Disclosure - Note 3 - Leases - Operating Lease Balance Sheet Information (Details) Sheet http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details Note 3 - Leases - Operating Lease Balance Sheet Information (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Leases - Operating Lease Maturities (Details) Sheet http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details Note 3 - Leases - Operating Lease Maturities (Details) Details 32 false false R33.htm 032 - Disclosure - Note 4 - Accounts Receivable - Accounts Receivable (Details) Sheet http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details Note 4 - Accounts Receivable - Accounts Receivable (Details) Details 33 false false R34.htm 033 - Disclosure - Note 5 - Acquisition (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual Note 5 - Acquisition (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables 34 false false R35.htm 034 - Disclosure - Note 5 - Acquisition - Identifiable Intangible Assets (Details) Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details Note 5 - Acquisition - Identifiable Intangible Assets (Details) Details 35 false false R36.htm 035 - Disclosure - Note 5 - Acquisition - Amortization Expenses (Details) Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details Note 5 - Acquisition - Amortization Expenses (Details) Details 36 false false R37.htm 036 - Disclosure - Note 5 - Acquisition - Unaudited Pro Forma Information (Details) Sheet http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details Note 5 - Acquisition - Unaudited Pro Forma Information (Details) Details 37 false false R38.htm 037 - Disclosure - Note 6 - Stock-based Compensation (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual Note 6 - Stock-based Compensation (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables 38 false false R39.htm 038 - Disclosure - Note 6 - Stock-based Compensation - Assumptions (Details) Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details Note 6 - Stock-based Compensation - Assumptions (Details) Details 39 false false R40.htm 039 - Disclosure - Note 6 - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details Note 6 - Stock-based Compensation - Stock Option Activity (Details) Details 40 false false R41.htm 040 - Disclosure - Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details) Sheet http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details) Details 41 false false R42.htm 041 - Disclosure - Note 7 - Revolving Line of Credit (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual Note 7 - Revolving Line of Credit (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit 42 false false R43.htm 042 - Disclosure - Note 8 - Notes Payable (Details Textual) Notes http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual Note 8 - Notes Payable (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables 43 false false R44.htm 043 - Disclosure - Note 8 - Notes Payable - Note Payable (Details) Notes http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details Note 8 - Notes Payable - Note Payable (Details) Details 44 false false R45.htm 044 - Disclosure - Note 8 - Notes Payable - Notes Payable Payment Schedule (Details) Notes http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details Note 8 - Notes Payable - Notes Payable Payment Schedule (Details) Details 45 false false R46.htm 045 - Disclosure - Note 9 - Earnings (Loss) Per Share (Details Textual) Sheet http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual Note 9 - Earnings (Loss) Per Share (Details Textual) Details http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables 46 false false R47.htm 046 - Disclosure - Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details) Sheet http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details) Details http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables 47 false false All Reports Book All Reports iaic20210630_10q.htm ex_274020.htm ex_274021.htm ex_274022.htm ex_274023.htm iaic-20210630.xsd iaic-20210630_cal.xml iaic-20210630_def.xml iaic-20210630_lab.xml iaic-20210630_pre.xml http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iaic20210630_10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 179, "dts": { "calculationLink": { "local": [ "iaic-20210630_cal.xml" ] }, "definitionLink": { "local": [ "iaic-20210630_def.xml" ] }, "inline": { "local": [ "iaic20210630_10q.htm" ] }, "labelLink": { "local": [ "iaic-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "iaic-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "iaic-20210630.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd" ] } }, "elementCount": 393, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 37, "http://xbrl.sec.gov/dei/2021": 6, "total": 43 }, "keyCustom": 17, "keyStandard": 310, "memberCustom": 22, "memberStandard": 20, "nsprefix": "iaic", "nsuri": "http://www.infoa.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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://www.infoa.com/20210630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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": "009 - Disclosure - Note 4 - Accounts Receivable", "role": "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "shortName": "Note 4 - Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Acquisition", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "shortName": "Note 5 - Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Stock-based Compensation", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "shortName": "Note 6 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Revolving Line of Credit", "role": "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "shortName": "Note 7 - Revolving Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Notes Payable", "role": "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "shortName": "Note 8 - Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Earnings (Loss) Per Share", "role": "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "shortName": "Note 9 - Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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": "015 - Disclosure - Note 10 - Subsequent Events", "role": "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "shortName": "Note 10 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "iaic:OrganizationAndBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "iaic:OrganizationAndBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 2 - Revenue From Contracts With Customers (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "shortName": "Note 2 - Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "iaic:OperatingLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 3 - Leases (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "shortName": "Note 3 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "iaic:OperatingLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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": "019 - Disclosure - Note 4 - Accounts Receivable (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "shortName": "Note 4 - Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 5 - Acquisition (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "shortName": "Note 5 - Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 6 - Stock-based Compensation (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "shortName": "Note 6 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 8 - Notes Payable (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "shortName": "Note 8 - Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 9 - Earnings (Loss) Per Share (Tables)", "role": "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables", "shortName": "Note 9 - Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 2 - Revenue From Contracts With Customers (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual", "shortName": "Note 2 - Revenue From Contracts With Customers (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "shortName": "Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": null, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "true" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "shortName": "Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "iaic:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "iaic:DeferredCostsOfRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "shortName": "Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "iaic:DeferredCostsOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "lang": null, "name": "iaic:DeferredCostsOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 3 - Leases (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual", "shortName": "Note 3 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Leases - Operating Lease Balance Sheet Information (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "shortName": "Note 3 - Leases - Operating Lease Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Leases - Operating Lease Maturities (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details", "shortName": "Note 3 - Leases - Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 4 - Accounts Receivable - Accounts Receivable (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details", "shortName": "Note 4 - Accounts Receivable - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 5 - Acquisition (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "shortName": "Note 5 - Acquisition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 5 - Acquisition - Identifiable Intangible Assets (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details", "shortName": "Note 5 - Acquisition - Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 5 - Acquisition - Amortization Expenses (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details", "shortName": "Note 5 - Acquisition - Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_BusinessAcquisitionAxis-TellengerIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 5 - Acquisition - Unaudited Pro Forma Information (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details", "shortName": "Note 5 - Acquisition - Unaudited Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_BusinessAcquisitionAxis-TellengerIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 6 - Stock-based Compensation (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "shortName": "Note 6 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2016-06-01_PlanNameAxis-The2016StockIncentivePlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 6 - Stock-based Compensation - Assumptions (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "shortName": "Note 6 - Stock-based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2020-04-01_2020-06-30", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-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 and Comprehensive Income (Loss) (Unaudited)", "role": "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 6 - Stock-based Compensation - Stock Option Activity (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details", "shortName": "Note 6 - Stock-based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "shortName": "Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SummitCommunityBankMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 7 - Revolving Line of Credit (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "shortName": "Note 7 - Revolving Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SummitCommunityBankMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-04-16_LineOfCreditFacilityAxis-SummitCommunityBankMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 8 - Notes Payable (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "shortName": "Note 8 - Notes Payable (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-04-16_LineOfCreditFacilityAxis-SummitCommunityBankMember_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 8 - Notes Payable - Note Payable (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "shortName": "Note 8 - Notes Payable - Note Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 8 - Notes Payable - Notes Payable Payment Schedule (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details", "shortName": "Note 8 - Notes Payable - Notes Payable Payment Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 9 - Earnings (Loss) Per Share (Details Textual)", "role": "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual", "shortName": "Note 9 - Earnings (Loss) Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2020-01-01_2020-06-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details)", "role": "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "shortName": "Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "role": "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-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": "007 - Disclosure - Note 2 - Revenue From Contracts With Customers", "role": "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "shortName": "Note 2 - Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Leases", "role": "http://www.infoa.com/20210630/role/statement-note-3-leases", "shortName": "Note 3 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "iaic20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r455" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-document-and-entity-information", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20210630/role/statement-note-3-leases", "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables", "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r457" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r456" ], "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-document-and-entity-information", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20210630/role/statement-note-3-leases", "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables", "http://www.infoa.com/20210630/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/2021", "presentation": [ "http://www.infoa.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "iaic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of tangible assets recognized as of the acquisition date.", "label": "iaic_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "iaic_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets used in the maintenance and utilization of information systems.", "label": "Computer Equipment and Software [Member]" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "iaic_ContractWithCustomerAssetContractAssetsAdded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of contract assets added during the period, resulting in an increase to the asset from contract with customer.", "label": "Contract assets added" } } }, "localname": "ContractWithCustomerAssetContractAssetsAdded", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "iaic_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additions in the period to the contract with customer, liability.", "label": "Contract liabilities added" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "iaic_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "auth_ref": [], "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": "iaic_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "negatedLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "iaic_Covid19PolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for COVID-19.", "label": "COVID-19 [Policy Text Block]" } } }, "localname": "Covid19PolicyTextBlock", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "iaic_DebtInstrumentBaseFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum base interest rate for debt instrument.", "label": "iaic_DebtInstrumentBaseFloor", "terseLabel": "Debt Instrument, Base Floor" } } }, "localname": "DebtInstrumentBaseFloor", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "iaic_DeferredCostsOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred costs of revenue as of the balance sheet date.", "label": "iaic_DeferredCostsOfRevenue", "periodEndLabel": "Balance, deferred costs of revenue", "periodStartLabel": "Balance, deferred costs of revenue" } } }, "localname": "DeferredCostsOfRevenue", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "iaic_DeferredCostsOfRevenueAdded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in deferred costs of revenue.", "label": "Defered costs added" } } }, "localname": "DeferredCostsOfRevenueAdded", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "iaic_DeferredCostsOfRevenueExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense for deferred costs of revenue in the period.", "label": "iaic_DeferredCostsOfRevenueExpense", "negatedLabel": "Deferred costs expensed" } } }, "localname": "DeferredCostsOfRevenueExpense", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details" ], "xbrltype": "monetaryItemType" }, "iaic_DeferredCostsOfRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for items related to deferred costs of revenue.", "label": "Deferred Costs of Revenue [Table Text Block]" } } }, "localname": "DeferredCostsOfRevenueTableTextBlock", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "iaic_DirectorOfHumanResourcesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the director of human resources.", "label": "Director of Human Resources [Member]" } } }, "localname": "DirectorOfHumanResourcesMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "iaic_EmployeeOfTheCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the employee of the company.", "label": "Employee of the Company [Member]" } } }, "localname": "EmployeeOfTheCompanyMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "iaic_IncentivePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents incentive payments.", "label": "Incentive Payments [Member]" } } }, "localname": "IncentivePaymentsMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_NumberOfSubcontractsWithSignificantFinancingComponent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of subcontracts outstanding which have a significant financing component attached to them.", "label": "iaic_NumberOfSubcontractsWithSignificantFinancingComponent", "terseLabel": "Number of Subcontracts with Significant Financing Component" } } }, "localname": "NumberOfSubcontractsWithSignificantFinancingComponent", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "integerItemType" }, "iaic_OffTheShelfSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A ready made software product that can be purchased as opposed to custom made software that is designed for a specific purpose.", "label": "Off-the-Shelf Software [Member]" } } }, "localname": "OffTheShelfSoftwareMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "iaic_OperatingLeaseAssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities for operating leases of lessee.", "label": "Operating Lease, Assets and Liabilities, Lessee [Table Text Block]" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-tables" ], "xbrltype": "textBlockItemType" }, "iaic_OrganizationAndBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure on accounting policy for organization and business.", "label": "Organization and Business [Policy Text Block]" } } }, "localname": "OrganizationAndBusinessPolicyTextBlock", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "iaic_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "domainItemType" }, "iaic_ProfessionalFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents professional fees", "label": "Professional Fees [Member]" } } }, "localname": "ProfessionalFeesMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "domainItemType" }, "iaic_RelatedPartyTransactionsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for related party transactions.", "label": "Related Party Transactions, Policy [Policy Text Block]" } } }, "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "iaic_ServicesCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services combination.", "label": "Services Combination [Member]" } } }, "localname": "ServicesCombinationMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_ServicesFixedPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services fixed price.", "label": "Services Fixed Price [Member]" } } }, "localname": "ServicesFixedPriceMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_ServicesFixedPricePerUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services fixed price per unit.", "label": "Services Fixed Price per Unit [Member]" } } }, "localname": "ServicesFixedPricePerUnitMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_ServicesTimeAndMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents services time and materials.", "label": "Services Time and Materials [Member]" } } }, "localname": "ServicesTimeAndMaterialsMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_SoftwareSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents software sales.", "label": "Software Sales [Member]" } } }, "localname": "SoftwareSalesMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "domainItemType" }, "iaic_SoftwareSupportAndMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents software support and maintenance.", "label": "Software Support and Maintenance [Member]" } } }, "localname": "SoftwareSupportAndMaintenanceMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_SubcontractPaymentsReceivableDeferredUntilSpecificDeliverableIsMetPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of the outstanding subcontract which is deferred until specific deliverables are met by the prime contractor.", "label": "iaic_SubcontractPaymentsReceivableDeferredUntilSpecificDeliverableIsMetPercent", "terseLabel": "Subcontract, Payments Receivable Deferred Until Specific Deliverable is Met, Percent" } } }, "localname": "SubcontractPaymentsReceivableDeferredUntilSpecificDeliverableIsMetPercent", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "percentItemType" }, "iaic_SubcontractPaymentsReceivableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate associated with the subcontract", "label": "iaic_SubcontractPaymentsReceivableInterestRate", "terseLabel": "Subcontract, Payments Receivable, Interest Rate" } } }, "localname": "SubcontractPaymentsReceivableInterestRate", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "percentItemType" }, "iaic_SubcontractPaymentsReceivableUnderRegularTermsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of the outstanding subcontract which is receivable under the regular terms of the subcontract.", "label": "iaic_SubcontractPaymentsReceivableUnderRegularTermsPercent", "terseLabel": "Subcontract, Payments Receivable Under Regular Terms, Percent" } } }, "localname": "SubcontractPaymentsReceivableUnderRegularTermsPercent", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "percentItemType" }, "iaic_SummitCommunityBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Summit Community Bank.", "label": "Summit Community Bank [Member]" } } }, "localname": "SummitCommunityBankMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "iaic_TDBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to TD Bank.", "label": "TD Bank [Member]" } } }, "localname": "TDBankMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "iaic_TellengerIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Tellenger, Inc.", "label": "Tellenger, Inc. [Member]" } } }, "localname": "TellengerIncMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "iaic_TellengerWorkingCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Tellenger working capital.", "label": "Tellenger Working Capital [Member]" } } }, "localname": "TellengerWorkingCapitalMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "domainItemType" }, "iaic_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "domainItemType" }, "iaic_The2006StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2006 stock incentive plan (\"The 2006 Plan\").", "label": "The 2006 Stock Incentive Plan [Member]" } } }, "localname": "The2006StockIncentivePlanMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "iaic_The2016StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2016 stock incentive plan (\"The 2016 Plan\").", "label": "The 2016 Stock Incentive Plan [Member]" } } }, "localname": "The2016StockIncentivePlanMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "iaic_ThirdpartySoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents third party software.", "label": "Third-Party Software [Member]" } } }, "localname": "ThirdpartySoftwareMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "iaic_WagesAndPaidLeaveDistributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the received wages and paid leave distributions.", "label": "Wages and Paid Leave Distributions [Member]" } } }, "localname": "WagesAndPaidLeaveDistributionsMember", "nsuri": "http://www.infoa.com/20210630", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "iaic_statement-statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue from Contracts with Customers - Changes in Contract Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue from Contracts with Customers - Deferred Costs of Revenue Balances Included in Prepaid Expenses (Details)" } } }, "localname": "statement-statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details)" } } }, "localname": "statement-statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-2-revenue-from-contracts-with-customers-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Revenue From Contracts With Customers" } } }, "localname": "statement-statement-note-2-revenue-from-contracts-with-customers-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-3-leases-operating-lease-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Leases - Operating Lease Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-3-leases-operating-lease-balance-sheet-information-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-3-leases-operating-lease-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Leases - Operating Lease Maturities (Details)" } } }, "localname": "statement-statement-note-3-leases-operating-lease-maturities-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-3-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Leases" } } }, "localname": "statement-statement-note-3-leases-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-4-accounts-receivable-accounts-receivable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable - Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-4-accounts-receivable-accounts-receivable-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-4-accounts-receivable-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable" } } }, "localname": "statement-statement-note-4-accounts-receivable-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-5-acquisition-amortization-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Acquisition - Amortization Expenses (Details)" } } }, "localname": "statement-statement-note-5-acquisition-amortization-expenses-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-5-acquisition-identifiable-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Acquisition - Identifiable Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-acquisition-identifiable-intangible-assets-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-5-acquisition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Acquisition" } } }, "localname": "statement-statement-note-5-acquisition-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-5-acquisition-unaudited-pro-forma-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Acquisition - Unaudited Pro Forma Information (Details)" } } }, "localname": "statement-statement-note-5-acquisition-unaudited-pro-forma-information-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-6-stockbased-compensation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Stock-based Compensation - Assumptions (Details)" } } }, "localname": "statement-statement-note-6-stockbased-compensation-assumptions-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Stock-based Compensation - Nonvested Option Awards Activity (Details)" } } }, "localname": "statement-statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-6-stockbased-compensation-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Stock-based Compensation - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-6-stockbased-compensation-stock-option-activity-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-6-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Stock-based Compensation" } } }, "localname": "statement-statement-note-6-stockbased-compensation-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-8-notes-payable-note-payable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable - Note Payable (Details)" } } }, "localname": "statement-statement-note-8-notes-payable-note-payable-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-8-notes-payable-notes-payable-payment-schedule-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable - Notes Payable Payment Schedule (Details)" } } }, "localname": "statement-statement-note-8-notes-payable-notes-payable-payment-schedule-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-8-notes-payable-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable" } } }, "localname": "statement-statement-note-8-notes-payable-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Earnings (Loss) Per Share - Reconciliation of the Amounts Used in Calculating Basic and Diluted Net Loss per Common Share (Details)" } } }, "localname": "statement-statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_statement-statement-note-9-earnings-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Earnings (Loss) Per Share" } } }, "localname": "statement-statement-note-9-earnings-loss-per-share-tables", "nsuri": "http://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "iaic_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://www.infoa.com/20210630", "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r213", "r245", "r279", "r281", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r438", "r440", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r213", "r245", "r279", "r281", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r438", "r440", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r154", "r270", "r274", "r396", "r437", "r439" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r154", "r270", "r274", "r396", "r437", "r439" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r213", "r245", "r276", "r279", "r281", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r438", "r440", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r213", "r245", "r276", "r279", "r281", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r438", "r440", "r452", "r453" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r167", "r174" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r20", "r425", "r447" ], "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" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r157", "r158" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r9", "r34" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 8.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 through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Commissions payable" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r195" ], "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": "Property and equipment, accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r316", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r86", "r87", "r88", "r313", "r314", "r315", "r354" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r282", "r284", "r319", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock option compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r284", "r309", "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r163", "r170", "r171", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r70", "r181", "r190" ], "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, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r137", "r146", "r152", "r168", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r350", "r352", "r359", "r383", "r385", "r413", "r426" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r42", "r82", "r168", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r350", "r352", "r359", "r383", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r285", "r311" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r278", "r280" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r278", "r280", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "verboseLabel": "Income (loss) from operations" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "verboseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r335" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Acquisition costs", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r345", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r340", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r72" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r73" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r66", "r72", "r78" ], "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, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r66", "r360" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialAndIndustrialSectorMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities.", "label": "Commercial and Industrial Sector [Member]" } } }, "localname": "CommercialAndIndustrialSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r86", "r87", "r354" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "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 value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-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, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 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, 30,000,000 shares authorized, 13,688,306 and 12,904,376 shares issued, 12,045,690 and 11,261,760 shares outstanding as of June 30, 2021, and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44", "r46", "r47", "r54", "r420", "r433" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r127", "r128", "r156", "r357", "r358", "r448" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r127", "r128", "r156", "r357", "r358", "r446", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r127", "r128", "r156", "r357", "r358", "r446", "r448" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r127", "r128", "r156", "r357", "r358" ], "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": "Revenue, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r127", "r128", "r156", "r357", "r358", "r448" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r250", "r252", "r271" ], "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": "Contract assets, balance", "periodEndLabel": "Contract assets, balance", "periodStartLabel": "Contract assets, balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r250", "r252", "r271" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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 assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r250", "r252", "r271" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "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 assets - non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r250", "r251", "r271" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Contract liabilities, balance", "periodStartLabel": "Contract liabilities, balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r250", "r251", "r271" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r272" ], "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", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r57", "r82", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r359" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r80", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r234", "r235", "r236", "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r81", "r84", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r240", "r241", "r242", "r243", "r368", "r414", "r415", "r424" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r237", "r415", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r210", "r240", "r241", "r367", "r368", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r239", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36", "r211" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37", "r81", "r84", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r223", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r240", "r241", "r242", "r243", "r368" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "domainItemType" }, "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 (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r70", "r135" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r270" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "http://www.infoa.com/20210630/role/statement-note-3-leases", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r91", "r92", "r93", "r94", "r95", "r99", "r102", "r112", "r113", "r114", "r118", "r119", "r355", "r356", "r421", "r434" ], "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": "Net income (loss) per common share - basic (in dollars per share)", "terseLabel": "Income (loss) available to common shareholders, per share amount (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r91", "r92", "r93", "r94", "r95", "r102", "r112", "r113", "r114", "r118", "r119", "r355", "r356", "r421", "r434" ], "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": "Net income (loss) per common share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115", "r116", "r117", "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r310" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r310" ], "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 (Month)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r49", "r50", "r51", "r86", "r87", "r88", "r90", "r96", "r98", "r121", "r169", "r246", "r247", "r313", "r314", "r315", "r330", "r331", "r354", "r361", "r362", "r363", "r364", "r365", "r366", "r441", "r442", "r443", "r458" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r417", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "us-gaap_EscrowDeposit", "terseLabel": "Escrow Deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "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": "Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r189" ], "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": "Intangible assets, accumulated amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r191" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "July 1 - December 31, 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r191" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r191" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r191" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r191" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r182", "r185", "r189", "r193", "r397", "r398" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r189", "r398" ], "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": "Gross carrying amount, finite-lived assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r182", "r188" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r189", "r397" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r177", "r178", "r385", "r412" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "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", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r179", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GovernmentSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of government agencies and authorities.", "label": "Government Sector [Member]" } } }, "localname": "GovernmentSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r82", "r137", "r145", "r148", "r151", "r153", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r359" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r137", "r145", "r148", "r151", "r153", "r411", "r418", "r422", "r435" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "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 (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r97", "r98", "r136", "r324", "r332", "r333", "r436" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r48", "r322", "r323", "r325", "r326", "r327", "r329" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "Accrued payroll and related liabilities and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (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.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r69", "r395" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The change in the reserve for commissions, expenses and taxes recorded on the balance sheet, which is needed to adjust net income to arrive at net cash flows provided by or used in operations.", "label": "us-gaap_IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes", "negatedLabel": "Commissions payable" } } }, "localname": "IncreaseDecreaseInReserveForCommissionsExpenseAndTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r103", "r104", "r105", "r114" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "terseLabel": "Effect of dilutive stock options, shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r184", "r192" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Gross carrying amount, infinite-lived assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r184", "r192" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Gross identified intangible assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r180", "r187" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "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": "Intangible assets, net of amortization of $43,851 and $0", "verboseLabel": "Net identifiable intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "verboseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r65", "r67", "r74" ], "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": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r9", "r10", "r34" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r377" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r374" ], "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 (Month)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r82", "r147", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r351", "r352", "r353", "r359", "r383", "r384" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r82", "r168", "r359", "r385", "r416", "r430" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r82", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r351", "r352", "r353", "r359", "r383", "r384", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r415", "r424" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r31", "r81" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r31", "r81" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r414" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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": "Revolving line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r224", "r238", "r240", "r241", "r415", "r428" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "totalLabel": "Total payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r84", "r197", "r229" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r84", "r197", "r229" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r84" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "verboseLabel": "Remainder of 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r37" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Note payable - non-current", "verboseLabel": "Non-current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r198" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r68", "r71" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r45", "r51", "r53", "r71", "r82", "r89", "r91", "r92", "r93", "r94", "r97", "r98", "r110", "r137", "r145", "r148", "r151", "r153", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r356", "r359", "r419", "r432" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r91", "r92", "r93", "r94", "r99", "r100", "r111", "r114", "r137", "r145", "r148", "r151", "r153" ], "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": "Income (loss) available to common shareholders", "terseLabel": "Income (loss) available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r101", "r106", "r107", "r108", "r109", "r111", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Diluted net income (loss) per common share", "terseLabel": "Diluted net income (loss) per common share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financiang activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r17", "r415", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_NotesPayable", "verboseLabel": "Total" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable - current", "negatedTerseLabel": "Less current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r145", "r148", "r151", "r153" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 0.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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r371" ], "calculation": { "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r371" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r371" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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 - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r373", "r375" ], "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": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r370" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use operating lease asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r328" ], "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, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r34" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r60", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r60" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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 a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Acquisition of Tellenger, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r285", "r311" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r175", "r176" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r62" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Net proceeds from issuance of stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "us-gaap_ProceedsFromIssuanceOfLongTermDebt", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r63" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Borrowing under long-term note" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r63" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow 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 maturities due beyond one year or the operating cycle, if longer.", "label": "Net borrowing under revolving line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r63" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Short-term borrowing - acquisition" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r62", "r312" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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 issuance of stock from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r196" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r196", "r385", "r423", "r431" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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 and equipment, net of accumulated depreciation and amortization of $324,442 and $312,320" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r27", "r196", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r194" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "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", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r277", "r380", "r381" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r380", "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r277", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r277", "r380", "r382", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r64" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "us-gaap_RepaymentsOfSecuredDebt", "negatedLabel": "Principal payments - long-term note" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r247", "r316", "r385", "r429", "r444", "r445" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r86", "r87", "r88", "r90", "r96", "r98", "r169", "r313", "r314", "r315", "r330", "r331", "r354", "r441", "r443" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r133", "r134", "r144", "r149", "r150", "r154", "r155", "r156", "r269", "r270", "r396" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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": "Total revenues", "terseLabel": "Revenue, Amount" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r79", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r273", "r275" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r58" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Commissions expense" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r127", "r156" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r114" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r179" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r291", "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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": "us-gaap_ShareBasedCompensation", "verboseLabel": "Stock option compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r286" ], "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 (Month)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r288" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Options expired, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options granted, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r293", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding, shares (in shares)", "periodStartLabel": "Outstanding, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Exercisable, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r283", "r289" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Options exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Options expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Options granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r285", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r304", "r317" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "periodEndLabel": "Nonvested, shares (in shares)", "periodStartLabel": "Nonvested, shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "negatedLabel": "Forfeited, shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Nonvested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Nonvested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average remaining contractual term (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Exercisable, weighted average remaining contractual term (Month)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "negatedLabel": "Vested, shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r14", "r385", "r414", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "us-gaap_ShortTermBorrowings", "terseLabel": "Short-term Debt, Total" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r39", "r49", "r50", "r51", "r86", "r87", "r88", "r90", "r96", "r98", "r121", "r169", "r246", "r247", "r313", "r314", "r315", "r330", "r331", "r354", "r361", "r362", "r363", "r364", "r365", "r366", "r441", "r442", "r443", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20210630/role/statement-note-3-leases", "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables", "http://www.infoa.com/20210630/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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r86", "r87", "r88", "r121", "r396" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.infoa.com/20210630/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-changes-in-contract-assets-and-liabilities-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-deferred-costs-of-revenue-balances-included-in-prepaid-expenses-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-details-textual", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-disaggregation-of-revenue-from-contracts-with-customers-details", "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20210630/role/statement-note-3-leases", "http://www.infoa.com/20210630/role/statement-note-3-leases-details-textual", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-balance-sheet-information-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-operating-lease-maturities-details", "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-amortization-expenses-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-unaudited-pro-forma-information-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-assumptions-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-nonvested-option-awards-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-details-textual", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-note-payable-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-notes-payable-payment-schedule-details", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-details-textual", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables", "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r75", "r76", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Value of common stock issued in connection with the acquisition of Tellenger, Inc." } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r246", "r247", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Options exercised, shares (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-details-textual", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-stock-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r246", "r247" ], "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": "Stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r246", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of stock from exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r82", "r165", "r168", "r359", "r385" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r386", "r387" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-10-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-2-revenue-from-contracts-with-customers-tables", "http://www.infoa.com/20210630/role/statement-note-3-leases-tables", "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-tables", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-tables", "http://www.infoa.com/20210630/role/statement-note-6-stockbased-compensation-tables", "http://www.infoa.com/20210630/role/statement-note-8-notes-payable-tables", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r159", "r160", "r161", "r162", "r164", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-5-acquisition", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-details-textual", "http://www.infoa.com/20210630/role/statement-note-5-acquisition-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r38", "r248" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r248" ], "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": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r248", "r249" ], "calculation": { "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, 1,642,616 shares at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-4-accounts-receivable-accounts-receivable-details" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r122", "r123", "r124", "r125", "r129", "r130", "r131" ], "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/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit", "http://www.infoa.com/20210630/role/statement-note-7-revolving-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r114" ], "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": "Diluted (in shares)", "terseLabel": "Diluted net income per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r114" ], "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": "Basic (in shares)", "terseLabel": "Income (loss) available to common shareholders, shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.infoa.com/20210630/role/statement-consolidated-statements-of-operations-and-comprehensive-income-loss-unaudited", "http://www.infoa.com/20210630/role/statement-note-9-earnings-loss-per-share-reconciliation-of-the-amounts-used-in-calculating-basic-and-diluted-net-loss-per-common-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r454": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r455": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r456": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r457": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://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(f))", "Topic": "235", "URI": "http://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(g)(1)(ii))", "Topic": "235", "URI": "http://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(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" } }, "version": "2.1" } ZIP 66 0001437749-21-020718-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-020718-xbrl.zip M4$L#!!0 ( -2#%U._90R7J @ *\S - 97A?,CU; M;5,;.1+^G/R*/E]M E4V?B'<MIOEH7T]"^-!GQ"C59XC&$XA:NTT#':#R9#N##6"P4-.&YV#IN=5J<- MG>[1<;?=AHN?H=$8]#/T J)46(?^I%;XI'%:%,;O.XW2XO[0Q-/P?FI"LVU;SCY*W:AWY"*.I1YUH24UM [:4O<@*JPSM@NB\*;' M8^8K U7]KG786Q@1; A?Q\)*H7U7\_Q4+Q-V)'67']/\AX.SZU0.I8?#]D&[ MWQP.^LU\\/KAAO-X[1M"R9'N1K26:#<,>']V>77^\?S]Z=7Y+Y_!)/ ^E9C MV35&A9=CA%^21$9HX8*6I*"NP1NX+!19TCX4C?:[/;$/?XCE0L?0/HHK$\AR MGR)\(;.M])*&.[LFO.D1PFGD^7'[[X?O;C/T[9JE;^^\IV_TT.6]!UZ,E1'. MZ_#%"ZUP"J<'<(GHL ZT0UXF4UH#X;N_XPR]&"J$H;%T%)S46L1:5*IBU/R[ MRT4T^UZ9-)&Q3YFKK1]Z$/9:TFE"(T(KOV;&O7K]BHXD.ZL_YOE%0E60(!#F MH197BM<[/5ZQT\??KQ<>SM>JFBJ$0V0)A* P63]6UG<2UD^AVJ!]$!:*A[C9 MD-DI\YB&G$,JB,T6QQ(G=(+[5#KX5@A+U%)3*L_I# >CX2-M.35J_(LY_3)T'C!X3UQ^-W]7=_>6]>J;DVDFIFD2IDJ7:FD9_AR\"K2Z@_8M^+8=HKS,Z5EC=C^[>J M\N%W&;;%KLVP]0/ =A,8">0"QYEPF<@(YW7+J46W"UC&2-I8V_Q])%RKB" MVK'@6:-*].?61!A3L8,] GN,Q)X2T2MQS5(D=K2'I14A*.)OY5?)T9,N6SJTHRCZB?#N SIJ M32 ,#M;M#*FS[Q>)PNW>A)VP(1+:JY%*M\X4M(L%ZJ6;_%"2QI$MSB@9AQ2:*X9.QI+0RQ.0I?<9U%IS3X5C MCS <."ZXCT'+C$,RR(<$1QURP4@KE& )IFD%(Q:>);4H_=1E]YK^&B)7))6D M]B\1W*/1\V$CI[WAO=GYL(:LDG-G<=G@Z.ZRM#-5B=YC&3,#A3,ZX$DX8B]' M;DQ+8>,918BT4@REDG[*WN6V8?G "&P*1"FYOE)U*?(+,G]=32@O;$Y$=<$; MCB)"=# @Q("CD$)7Q%=Z@CD?!%R%XMN2DW1@R)R4]H65SX.5T1-AY=E8J"+H M"D,6DX1O4<8$-KGKSU^-.^\>>VT4GRZ_; ZI 0FI(&N?*L&UH"G^S!;LH MN9C71HY)D]M3)3"<1;OA7,%R)'G?^PJ-GP:/XB?#H0PG13:AS%K(*A\*3 MM\MI7^,N,\E?#5%_7B:$=GR7K8VZB<$ ])6];J569& MQ(Z0+N5,JB[FMNR7EJ3"S=U:5J7 6XR#7(?95U(Z!26_HJIRIVOUZ[]A05Y8 M^GPR,T=/,S,SU[/;\S/A$BR>D;R^T Z6LF72+62$R7,'-W(WY'J(>&?%=^'DNR+W2R1P0E772LN_3)\>CL),%OA23SP]E1 MZ/ ZA=M_2<,\"R6\?Q+F@>U0%.#0PDDB$&?S."\8222X5T[A/!=&PE4!'C4AUA#BZJ6KZ+0#V?'.;]DR0/; B[BXFE [Y.8,8@2T2'<"M<\:9> M^E]2CXT:(SMA6HRJRVU;*1EFN3)3I*>3U)3:)59822S:XH_."; SXS9T_9GA M^V[; \MTN/G.>1L)9DV/N.$'VLKN#M>]*RT[QT3!9%T(V=V0&@8[ M&NZUZL#_]A_UCOBT&!7D[G0.Z\ O;-[A]GIE.NW.#W>YD=]\!9]N^#R[ M6G9X]#0VJ>F:&R_[W7NGCC9WJJ+YO=!_OSUG^#_FBBT=)W\$FK3TI_V[7=H7A8R[6;=!Z@A68+2TX^NY!/Q'-X3J]S+[F7 M_R4-ELET39JANNHR5E(I.6HA,R#)#;2<*=!++T):#O:KI/B7\J<3<-CJA+S> M$*EJ=2D6< M\W N!(8VW(W3C)($BCQ- MGR[/3O_!OP99>GKQZ>/5Y5I9FC2(R9N%[+S"Q:?/__YY,1K5X)^T;/D@*YK\ M$Y=!OQE^J/,_4$L#!!0 ( -2#%U-+U;;6_;.!+^W/Z*.1^V30 [CNUDF[,= VF;%L%=N]DT]_E 22.+ M5XE42:(5GBI=&[SL-TN+^X&.)F#=)/7=E6M8^1=VH768 MNQ[X@EAD,IUTX=6W0KO>MY"+*))JV(5#J>#PH"55#\+" M6&VZ( JG>SQGOC11->[*@+VY$=X&_W4DC!3*=16O+^UEP@REZG(UK3\8G-\D M,I ..JV#=K\9#/K-?/#RZ:9S>.,:(I5#U0UI+]&L&?#N_.KZXL/%N[/KBS\^ M@X[ATD@5RIR.\X-4@OZDO_Z(8QFB@4O:EH*&!Z?AJDC)FE9'-%I'>V(?_B_6 M"Q5!ZSBJ3"#K78+P!>GXI),TW?D-84X-$$V_&? :8_CL^HK9^DR11D9HV?$EM<%&'3\+17HSA^@"^T"[9.M !.AE/ M:(N$Z_["#7 B2!$";>BV.*T=$K$Q32O2S;[;7(33[Y5)8QFYA.E\^%L/%E=) M:[]A4KYX^8)N+3-M/^+UA2*M$$,8S7TK;A2M#GJR9*>+[F[G*V=[52T5_#VS M@%%(,5Z]>58/&E8OJMJ@=> WBJ?XOB'3B^AG&G(!B1@A&!Q)'-,E[Q)IX5LA M##$OG5!Y3M<\: 4?Z,BI4^-/IM2%*J]NNK/A3(ET8JG7A0JUH>8L%KW5Y=&G MX=.C3X;&#H?;@$,_.X^9DFHYHF82JTN]:V(8=LYX'LSI;SRR$>.;LS;%: M!_:O-%6;A7JY<.&3JY@6$8U)?%@ 9IVX)%DSAYT.AH6VATO82YU[:B2.5@\U6NRX!IS^Y[*%Z ,.A!3R"6?,H$3D#+ M)RYMPCVX649*QFK&WR-IPU3;@OJQQAF=ENC/C0XQHF(+>P3V"(D]):*78IV% MZ.QX#TLK?*#$W\JODB,J5;*.QP?6F 4REN1@6S:>*%Z:**:)>)VK%*46[&AV M=[3[+NTZOV\/[2BRWA+>O4=+O0F$WJ>ZGR%U=O="4=C-N[#?%2"AO9JI].1T M0:=8D(Z,I/7J1*U0^7$XFI[KVJ(V&DR%IT_ERLTI4*]TDRLE:1S98G4J(Y]: MLT5@920)O;P 63J<7JT5CU18=@+]A6.]Q^BU3%LD@YQ/>M0A%XRT(A4LP;0L M;\3I6NZZ%'37P%R0U))ZK\+VWX:/>]$_2KH[]VKO>#1['Q:0Y;)N;&X MK'%T3=NM-SVZB MD^77VP,J3T+J2!IGR[ MT(7[O@6;*+F8M4:.2>/[LR,03*-=?Z]@N1-D3X\' MW_'H6? HVA(>O2\AN@YU3CQ6X9"O68D,'Z!F[$CJ,"P,0WG!:UL:+]/640D_ M#J-1+)WH-$,/>VN-8^(A:8N1 MEVN_^DI*)Y#*KYA6Z=*5]O4?V) =2Y]/9N9X.S,S,SV[/S_CGWQ%4Y+7Y]K! M4K9(NKF,,'D>X.:N18$SZP1%@DX;._,L?0$-F672.<0[A#K0Y+MR?23)/C_( M'A&4=-&R[M(GQZ/3FP2_%9+,]W='H?QK%G9_EX9Y'FF8KT_/!FG\*-TWJ/XA&5>*BS*;>HD BHHX6 M9P+T7E# M#F-LZ(JO$YC1"Q/1P3\*KGA3+STPJ48Z'2&[84H,JR?:IM(RS/)43Y!JQXDN MU4LLL9)8=(M'.B/ QHQ;4_9GAN^''0\LTF$._E6XW$:":==C[OB>CK)[&]#N MZMD^(0J6*VP$VCF==<'G=WUR&,PPV#NL _^W?V>T\Z.O)9X5PX(2M\.UGS>C:UK'.\'8?4M,VU=_P>?5+'ZR=5T?Q1 MZ'_K?M1,O_D%X8W MFF$#<5R:!:IIEERB_Y)P4(C=@T6GB10%JF/R[.-YX^W5^=D_^;<,"[67'S]<7ZV4)7'#Z/%Z(3M8C%OR#C%L^R(HF_T!CT&_ZGYG\#U!+ P04 " #4@Q=3P#5/EEX% !M M& #0 &5X7S(W-# R,BYH=&WM66USVD80_AS_BBV=)/8, B1"0@ S0S!V MW2:& .ZTGSHGZ61=*NZ4NY,-_?7=E<#&^"WQU+$SS0PSF'O;M^?9W3MW8CM+ MNIV8L["[]:QCA4UXE\__\MZ\JGE>!6<[U6(09W]R'#C@DFMF>0C^ J9Q)D.N M]]2,PTAIRQ)PH%GUZE6OYKG@M1IO6EX31A_ <;J=&;<,@IAIP^UN*;.1TRPM M1R6;\=U2I/2,62?DE@=6*%F"0$G+):ZV/.%IK"3?E:K4W>I4"XT[O@H78.PB MR;=+ZQCQ#V^!6TMM&_*!B,U$LFC!B\^9LNVIF'$#1_P,QFK&9#'8AI2%H9 G M+:@)";6**V0;@DP;I5O ,JO:)#.])&AY[L:![0LEQ6W4_6[G6K:W;I!W,L->2^_6N +Z9NT?9N,>YAD M^=PZ+!$GLA5@O+B^8F1_,)X>[A_V>]/#X1&,CL>3X][1%*;#NRQ^$&W<)AQ7 M)I5^!2:#?JZ16V_4RH^B2V\"O;WA:#K86W?+N6)O:Z\?1:WA/DQ_&<"D-W[7 M.QI,G.$?[P=_0J\_!9SQ:C7O.X7J)0DCY'B&DV 53(JD0PX'%8&-.4R8]IGD MQAG.$[Z 7F!IAHR';9/YIMAA8)OM ),A;/L[M&!U4HXIZ,)ZDB4+(PP.!DJG*D_396#PNR"3!2;?Y3"MWB8#7_S<]+Q:NZ]F M*9.+_)?;1C5"!3'7'%,\RK$B6I3)0[3#YR9WPFP!?TMUEO#P!#6T,;.M;P@& MRWSTHJ\T5I_=4@T+!4^291(__VU2%JQ^+U4Z$Z&-J3S4GKL,YMYNORR7-?+4V% MO&ZMD1,2'FU6LDW0PV;A*W7=W$\DX68]5G7M(?4@Q"S!]=+ QXQI9$*R0& C M#A%'$O8QU+C:^8B[=8ZPE&NA0N 8F!!^S22'.K*(&@K$LH%((.;@3-BXH"B2 M0@LK4!-BX&".#88\R:7.A#&$=/S0RA#ID*-:1>4"_:5"C=(.1%F"6@6H:4(G MG9^N^>=,:#Y#B)C+S";*H\)N8SO<.4\7%[J[;^JLV:;@9&/S6!#O\ M)DS_(-#3()#WA @DUG(\-<1,2&2 *%"]9%+$!/$JU5@P$*MEFF9) K@-Z81] M.4ZD"%Y3SG=%0C(9T#@>&(K\:*(/KLJ2'+ JY46A,"MT+WF\P5.SDHDJ66*7 MD)7O'.-?%R-8I\0% 38QZ,2@>$\\;=9-@7>/4B4=]&GMO,<;WGMR: .YWX6TLGCX'F:[8&BC*6 MW"UY)=#JK/C;+7TI#!_267=!ZP<\_M?PN.D22VW'"%L(06WD$^D M\Q/68+RK;Y1F,#B'W9G2 D>QY;U+)OQ:._;&>4:2E,7 C[TJN>!H$W M-;0HBB!+<81,XL96OK'7'R74EX2&XA2"A!FS6WK?FTR=4>]@X+P;#WJ_T5OV MVNSH8'\ZWAB+(P?3Q]5!ZIAA='!T_.%"&JZ@!_EKOE"+*CW0=SO5_-\,_P)0 M2P,$% @ U(,74WCJKG4N!0 Q@ T !E>%\R-S0P,C,N:'1M[5AM M;]LV$/[<_(J;A[8)8-F27+>N[1AP'2?+UL:NK0S;IX&2*(N;1&HD%"3O[7F.1_9CG2:#?DQ).-A[TM=,)W1 +_]P7[VPW58# MI?UF.8C2'RP+3BBGDF@:@K\"+\YY2.612"E,A=0D 0LZ3;?5=&W7 ;?;?M5M MO83I.["L03^EFD 0$ZFH/JSE.K(ZM6J4DY0>UB(A4Z*MD&H::"9X#0+!->4X M6].$9K'@])"+VF"OWRPM[OLB7('2JZ18SK6EV#^TZ]B9[A6?$4E9LNH^]UA* M%9S1))+V4 MR 7C72-&#_W!^#)F/M/0'NINF?JK"9]Q76>\^'0]P2=-+ M;9&$+7@WP(Q0>Z>0,IN>S^?GPS -O\B&/'\4:IP/GC7EC MU(#Y>%18Y+3:=OV+V#*SO^'88C#U#BVO:W"M5K&J:Y5#D*00N8EV7%!!Q$!#JF,"?2)YPJ:W*9 MT!4, VTDQGG85[FORA4*]LD!$!["OG]@)JQW*C %HYAD&&!XV3(RSY1+<#IU M..?,%,JYQGJI8"1">E"'TSJ\(QIU+\%#<.*FRNS : 3'C!,>,*RBDRAB >Z( MVYWRLBP:=4-.DI5B"@<#(3-1%.(Z$/B5&9<9EM=JV,S>-PX^^['CNG9O)-*, M\%7QY?30C%! 3"7%(HYZ-(M6=1,AL\*GJ@A"NH*_N%@F-%Q0%,9$=S\CQ M,8J^D'B^'-9L/ IHDE1%>_.M,A*LORN3EBS4<1<M%SUCX6YB\%\: MV.&_P?1W GT=!'*_(@*QK1IO6E[".#* E:BNF!019GB52:H,5NM&3)($P38DK NQBYC8BK)>VS<(CS%3W-K3=M]+M( U+#RU?:"U2E,>8 M>R42ANE<^/M8.\WOX 92_\\^:I@OPO !X/X>!Z^ M674?ZE6K_74DJ:F:-YK+!V>J?3-3%_F+>G[>DTY-C;[8S%D>6%,N;@Z;+A>G)V?F[*VTX MPSR3W_*'5C3-L_F@WRP>__\%4$L#!!0 ( -2#%U,=?YLB( \ .^U 1 M :6%I8RTR,#(Q,#8S,"YX#)&1SJW3]+108BO M_WV,$Y][Z33W^MU$/%LWZ'>]*1S-[1.AV=75QW$ ^PYV/4](0JJ:&@E7"@%G!TX+P%?EE%:$!%'=%L:C3LWI]:UF3/-HS-0]1LL*$8FJO MM$^]B8_W;'\NR7J?#GH)J4N]7VI1P)@'75$\QIPDY!ZTS-52R*(5,7A&BA52 M*%@E9$%*.,%\+/G#S6X$@[YUD"7-V2];(2I250L6;(,L4+(B3,BM*<:+]?;C M D7K4+)!IJ1$44E(X02K0L5V/^Q&A5E26N EZHDN9Z=>>ESS:MQ!^D='1UU9 MVD$X"!@=AP&Y]-G\G$QPZ((TH?=7B%TZH<2!SNV2.?&"%8),<8#9E 0_\9SP M!;9)&>)@&$!(]F4Z7_@L0-Y:S8*N&?7_:]_&@1Q]1 U>5"7Y8XD_>\"VTZTJ M01;26OR7%:++:KR+'*MBKZPB_EE)/4OW+&6 M;567)S\@Z,F2U(KD$&/$%C)L&-*U,)&0BXL:6,R,4UIL4WIY58=Q.ECK\8W) MQ<467-=&0$W@)Q4$X@^W4S0SC6IIFM++JVJZ%D\0-7J9;*PVQ',QCM[8FZV3 M_JLQ BICH4VBE-64__E6@\[6#EH?>K;V3A[N1UWFNZ3KD:D(J/5ZBYX?R*;DO>3N8B&F]?@6W!2!Q'$2(MZ2"9*AQ3%FMN!3'(!T M%\Q?$!90,&TFRI0-S!B9G'1$%&LET<.?+A[O0723D*PQ6)T%I9Y0A;C72_&2 MNL(+)QT.QG9)K/6+JV-CMZHZ4,4.7>F5ABKED$E5I: *]6B#=5HP4E4GJ,(A M;-[*4Z*!$1 @"BM<".("&8%;CF^'\@)6UA;\TN#)$GV1S267#A+U[FZO2F+P M2#[]9E/A$O&6[HJ6&CI+QV^]7@^6]^>@"\D672W9?NWF>*V)$7+B MW'C?Y'6N6\258XJBBJO0TZ^7=Z^Z9GPW\:>>FVW?X[Y+'3D\C[$K8W@^(R3@ M5C2C!A: E_J.%7HX=*@<_+?S_5:\3 &B#R@8)J+ ]5E&&/0]$@8-I3#HPUDD M#1I(:=!=(LU_6J!4<9ZUP.+^C 043,%?$C=YUJ9@M&\$1NC#8$6\%E>1<]/; MW/(GEI@U)4LN9PN ",@Q(QZG]P0F#?A/+-?GW/#(5%L(4U@[*,):6L"1/T$W MJ90(I 3*C)0PT0DIT8=K$!.@UXYFA0ZW,9]9$]=_>%Y<*=F80LY'?>2<@1SH M4LC1(J/,93/L36$U33TH\.U?,]]U".,6^2L48>RSHD67M2D$'59 4"0;HAX4 M+&7[-[J0PK6P$K[U_(!8?8N'\SEF3\*EG$X].H'I7RR&;/GH@'I3:P%6MF&I MN"V(JC,R!9E/8IU%N0VS8<@(_/D)HB 9=T?""+ ,E\*@TU08-(B%>>< V;<8 MN2=>2*P)\^=B0 @8MF$(>*#!#&)=Z/MSZ%JUL*'+PQ0L/BMA(>+HVT@.= ER MB $FD@/]#G*@LT2.=XZ( \LE8,AZ+D\;,>73+TJ?BGCU6C)ZYT[[F(RS'/J: M3>@]'KNDE@?5+9IRYY'2G2*(C(=H#GTUX?K.?7L(GH"XAM,Z65!%2X9\V>\I M?7DH?9ER>^<^_!0%T<)DT8H>%LJULMHEK9KR;5_IVT\R5 ?.EF0M%_\)ZW?N MZ,\BUO'=>Q'O C&12RE&8#%2R],%S9IR];[2U9^CJ"EBC[;-MV7*J0=*IWZ)+S@:1/S>N2>/+(*9!P#G46)U09C%9YC5\^GF M5DUY]Z/2NR*VNH@Y)RG8 6%H*'B_Q8/QYS\%8I;8C48U,Q[J!HTY=]# M=7ZC)Q,<"5-T(9F^7\>69)MJY[>TVS?E]K6T5DD*"WU(KMY[NE,STV0%8M)[ MD:16PLH4-FKFMM"'D93GO0,ER4^90$*^+5.N+DMYM;XLR%29<&QAPZ:\7"D3 MUKIFD!4'VKB.60 %,78FOR&(38?;$]*FN, M30%'G;.KMF<%?3B/I$.C2+KW#BG=Q;A)-&W+TQ20U,G!"IF %D/;^9-R/)TR M\7ZA"!QA**F$@Y?!7$T936%4O4$OB]')*D8?5C$J:VZ;T%B8<_'"BW@)P:5X3%T:9&;&%P'R%F*9PFYYIK4,NYEMR@D5.I7"RUI)O?AM+0$9VPT=( 'L@-@+3!V+/(KU]@MCV)2L MIH"MSBM7&I1CC8"&1SORDYKQ^VA-,K^"G4)F+D:KPL<48-1Y\T+ _$BE:1%2^.!2=<\$3JIS M,X46=>9]T[/3#4]46\PHGH":#$B*6S:%!75"?NTA:QN:%/B&.E! )U1V5@IL MO2F5?3E:<9L8++9B: HCZMQ['B,6NLJ(!2%((E:R>&^'#)4O\=QG ?T["B2- M+K2K\#$%%75V?1TJIQEIV@5N,4(R1^4PWY*!O?%%SW8<3:%&G>]>1TUZ/@$: M,!^)LX=QN]2IM!G(9("BS\443M2YY>+M06WDHNDT"!["^4)9H"CSI%6P(>681NI&@P M7T6BM3 J=:GG>_>$BR C<>L#9@Y_*41ILS<$KH_JI&X)N'XF4J8 DU*V.--_ M@=QHS%.!C2G^+_2/O)ESEE$ *!F8 M0H'FP01)01X4+1C6?;7\![_1F\OVC#CA,\)#@Z4IP*ASMYL L_P_B 1#PUBP M%D*EKTJ8G%7TN9@"BCIS6_)F1CO7:'J-$=OW;.K2=&=Q,",B)R^?]0H!Y%[- MQ" 078)?J"UW:SK4#<4ZQ2/!LEE T%RLB[.8>";$O8SLIG"LSB47XUB$TED= M12@-.HJG%/*Y]QV/=N2=+75$WX6.:0C^DD")%I&H*-8QX&.N7[REOO' MUV[^.T#QG=7O!I0HGPK 4N?4HCN $8 &>[J"$F',#HKNQWO-3CH.&8LS MT**[T;<31K)^]!V_(/MIIL2L&-B++:B)/*F917(!H,K$><\+00KJ#?U)\ @ M_4'F8\(2?8^KE%<^JZ(314?DJ'3,Z1?MMQ6LZR69;Z9BD M(':HXXCSOA/M*M5Y#?=NK7L"UR>07@X!O$AK)?4SZIN;J9?=^CQD M,%)'W_30,D)9"TTVS#UU^D?R3<G"0M%2[$Y^3<7 % M QJ3WWZ"J95 M<9TNY@O7?R+D9C*:$1%;8N]IU5>%%(WTTY4GY@YZ3^)460Y\FXL;J8U8)8_\ M2U@:P3(8N^F'8^*5ZRC):47*:5,W#HDRRZD2G6=UVTBQ0_JL0;>5 P3,*5Z2Q6WK+R]UM0+R)0PXVZ]F8AQ M<#@C[D2]0"\B:,2Z/'W?2+YN%"^H5[(IUP1N;HA/MJ[=E!7-#9MB+][@#((G MZ:<-"S1MZJ8&9##)V3-B_QHP&&5L41VNI@S/STYO+X:G=K"*7GWR1DZ6(.P$ MW /5L'M)\F'GQM)&],M;XHI/PPTP"YY&#'L<2_O'6-N SZJ5F@K3(6'W%%8 MF2SPJN^*"!H)Q43@2_H(_F%PJ59(4;XC^@P(N_-H4*96GJS1VHWHG, X_P,Z M%8-0C*N5VTC53-WB,&2(W?R(J"YJMA;A8N&S0)I?!'DB:LQW+2W21@SZF8 X M68XNW^5-SNNL23ZRA/3LGO:JDV3K\[K-?(K> %S3 M[@9U-A U5#,VO_:QEU9LL_(?J_W2;Y=L5X>[Y)/LM@R,1I<[MC MJ3H'.)98K5;3;\""JC,+MS69LJT=M)%FAUNGWQU=MSBAL,0:V[2XZ_;2!$I) MY=VQ0J4#QTJ,4JVM7;61[HE^E8REW>BN6DVS7VVHM*M::Q_/5LDL^JWNCMTJ MGCU58J^JK;T%.^F?F;.U\2JP> L6+3G,:FLSEK7[%FRG.=YK-+ [UM [3J3$ M(IJ-[+95=,[5V,).6LWNKN4T^]3&:KNC^6L?.%!FXM>7[RWX4A//&@WLA#7* M/H^:7!09I$(;+V:3Z"P',=+.,?S]/U!+ P04 " #4@Q=3.F9=+B4+ #F MH@ %0 &EA:6,M,C R,3 V,S!?8V%L+GAM;.U=ZV_C-A+_?L#]#Z[[67$> MEW9WL6F1.$EAP+L)\NCU/AUH:1P3E4D?*>5Q?_T-9=EQ8E&D'A&97('=9"T- MQ_,;DL.9(3G[]=?'>=R[!R$I9T?]O9W=?@]8R"/*[H[ZM]?!\?5P-.KW9$)8 M1&+.X*C/>/_77_[^MZ\_!,%OP$"0!*+>Y*EW,TM9!.*4SZ'WQ\G5N!?T=@^_ M'/Y\^:UW>S/L[>_N[P6[GX+]W2#XY6M,V9]?U(\)D=!#(9C,/A[U9TFR^#(8 M/#P\[#Q.1+S#Q=U@?W?W8+"B[N?DZFV4K!ML$A\.EB_7I%NL'PXRVKW/GS\/ MLK=K4DF+")'IWN"/;^/K< 9S$E"F-!(J623](K.'8QZ2)%.C$4)/2Z$^!2NR M0#T*]O:#@[V=1QGU4>N]WE)U@L=P!=.>^GU[-7KQG91-.=D)^7R@=+[[T\'N M0)$-4.0$YL"2@/$$@L. A/])J:1*Z(#,N4CH?S,$ 3PN@$F0000)H;%$F-FW MS@1,C_J4T#!8L5:"_=B<<_*TP*$EZ7P10W^P 30D<9C&6>,Q?L[)%9Z.,"\E M@\<$<'3G?; 2+N;A"\TH@>1J+$Z)G&0=F\K@CI!%)MD XD2NG@3+.;&7]^^/ M^>-_GU-&$QC3>XA&#,?9'9W$<"PE)/)X0^2SI<3'TP3$OX"(([^$;9\E,MJ(*'5/OM7&%%HDJ>WPQ/:<2 M9Y'JSU944LK9>[VT.E'>W1S)!.9I.P/A-;-W@?X&O[^]SG_![7W@?^#MH7_F MY1?V[Y!4![G1J S-AD-R+,(>%V@)C_KH-S\ O9LEN1.]Y$-$N.6IO/3W"SRO+SM_0L*.X5NK8^P#J*%_Z;36Q_P$T43C7;15P\%$4 ML&WJ;57PCP^B@NW%WE8#AQ]% UO.GJT&?OH &BB)"Y_5\'50%+>WEKH(.9,\ MII'*.@7KQS+@TX O5#(*OU &A$5(.5\(F*'@*&U &7Z&(.92!BDC:82X(_N\ MQIM\[=LG/=Y0[$XS(B>II RD'/+YA++EW'I.Y%Q!K .N4QT47]U!@X\VN%F M'XRR+L!Y>S&](8\:6!8MG."0*,,5W -+=;%6(8T#67\3.,8O!9]27!=/(YSZ\CO' MMRQ!(X$"WJ'%!P%2A[N#;W2F1Y0V7]-.@(&^[PW4#N3'Z?W<,1JI"VD]X;16*UQHWQ7\&;Q3-'*RZU<")_R5 84C2>5+=8N4I1E=IQ; MN%0U^NWMAI\EF#I3K4;VT#G.NB%4C42A.MDD:<:MHTH>L;TCD+)C&_*'MO&X98Z>9 M6[-@G>9FARB.^GN&OL ]KILHY15.:4%#Y0_@"UP\7S[8H+P$07F$XTL D7 * MR]]KI_?L,9P1=@=7B/]L.H50EZAQ(X2#J/ 4<.Z&-!MA^.\8,@."3N?&=HU& M1U6:NLG,O=+_<1CR5/4/>2*36!?J6K?S"M,5A(#CKPZL[::^(!,I1&-*)C3& MF$";:JG2U MD17%YMDEJ#=#(P5N"\%+ B-3F$*0D"TVN5F M4>;"+[?!K6%78>8%>EP.0=S#.1<;@>ZSV)G_;HV^"C,WNR9JS;\4_)ZB7W3R M="O5B8=SC$M8J))K84+ORVQ6=0;^H!RQ>_1\&J L8> /RG5*HB[*$@9_[?.5 MRHI^5A:/BG#IQM.V\P74.8XH@ZA8FV MPVS;.<8TYNSN!L1\K&8-*AVETYYJL&[G&-/U# -3)9QE_Q32N\:@QOW%(EGZ M0R!"*O5&T+:=DU,$B]QTVSO^).@BWP3]X#M]KB+0?YV7N0C3+5-?;O.Y_H M96DZWCP%X=NIC#958)UM\ND<1XV<-*\<.+\#-[\&8(M,SGOP\2V16T7C[\") M;]31VC2D3[>X6YS2YOR13Y>WVP-ND=#TR8@[.KC$&WE5WJT,WFK1N$%<8YGY M_].B<0.ZLX.H617!@R!6V&2P/N*]?!"@AE.1B5>SUZ1HK"=<1W2J_:W,$^AJV(EM40F[+S6 .&2G]UV?B.6%_=KRX; MSQ&75?2KS<=WS-HJ?C6Y^(JW2AG3Y@S]W-FMO"KQ]G7BD[/_YOHPKG<^.>U= M:,/[ H"=*<'O(H!=J<'O0H"=:<&3*G@3$JL49R!G (D,PE0(1;/( O+&ER(K M,(%['<2ZTLP5FGKIASF:L>N%(:&S(G$FA-31J-9H:5GN%1!C]K0 MMAM[@F[M\U7O-EU3!\C.T OC3P!Y<::-L]SEL*S;N2C8RGGT0&/=8O?ZM9.K MMENUM\\>\VTP@_15FKI!EI7KL?)ERXE=)!R-E0G\*$"P(04NS]G"-N,QAL]2 M+=/:F_BVS=PB*A\S7EF:\>8)$I/<>E(7DN=G8+[S! S54\I(75Q[WA"C7.4E ME"Y+';_,&)5#L&OD#QJCJV?=SCFF*Y6#O)C>2B@KY&+5QE6!ZNT+>H;19M7( M&1J+H%M/Z%9J\[PHHW5R03F[Z)1?<"I7>BFMF\O5Q;<5]/_IFTT3)U>J$X)^ M0W1&!$,;(W%NIO,TB[A.84I#[?U]^X8N+EK;^JM>>:@WZK1B*IZ,V28]H9^' M!XK-):^3KO?I#( 15N6$FD][^D9T%D;9I^UY(Q[3RN[3)KMYZ%7/J_MT(^'5 M_DMQ+^G<&/]L1!&0XE2:?Q:@JF%KVBO=V8+"X64?;?EG#PJ7UN8&K8OS,GH M]HYSC4((#O!43Z_[9)A+@O8M(VT7YOMDK>W05=]P\\FJ6_9@A;2@3Y;=#IW- M$2>?S+L=*IO-+I]LOAVJL7%;PR>[;X?)N&]@"ZF+>C9VD"INU]L"[*)NC;7- ML#V'Y^F"73R[WN7J7 C%N(OHZ3)<8?UM&EQU,>)*QQ@ZB*9ONT]RR/E_#K;3@W5RK@\^B.FP7!1D^9;]D ML%BN/*\^Y<6/ AG.($KQ0;W:#,V^I*,R#6T(V6W%AMQS*"DF743B\%"5$N/; MNNC%9FVM2T%92!S.\DL&JSGVVOX#NM^/3B_FF@N(E<2RT7@++^(M?UH"H*VJFS MH8GL-3;90.W\#.M?IXP;G#)VMQB:AM4;[P1UL0(VAVA.MFG-?OY"_9@@2WSR M/U!+ P04 " #4@Q=3#='+S4T] "0. 4 %0 &EA:6,M,C R,3 V,S!? M9&5F+GAM;.U]6W/C.++F^T;L?ZBM?>;4I:>ZNR:FSPGYUL>Q+MMKN[K.[,L$ M3$(2IRA"#9!V:7[] A0ERS(!)GA#4D;$3)9NGJ<1Y2=L0=_\]]'-Q9O@S?M/?_OTR_67-U_O MCM]\?/_Q0_#^U^#C^R#XC[\GWX9PN2!"G:D9"18N(_R:*+R]82+)B&FLAO-&V M4'\%FV:!^BKX\#'XZ<-??HCHK9SU-V_64T=XR%E";^CT3?GQZ\WYR[F(T^Q= M%"_>E6W>D221)!Z9FMEI(-1+Q8)O3MN_9$16Q! MXC18T,4]Y0W)JQRC$/M/JGJ67$Z9>0O(5N\4V+L_<\_O7]74"NE0$;E@[(@ M91D-/KP/1'XOZ)^Y^HH^R/^*Y_3') Z#S1@%H19#:$F7$.,T5L+G0OY9ME8$ M=@UB30']D5$IZDN!M"$B8>&+5R4VKUK0\"\S]O NHG'Q=/6AF(?URZ+Q/T_3 M+,Y6)\]61$+N:?+;6]W/:VH2)7<9+R=D>&JJ&:P7JB[HC"3K9T]^Q**",$V+ MQC1-B;@O%EDN@ADARS5A-,G$YIM@O;%_*#>I_UU^_<^36(0)$SFG=Y)?CN13 MOD_N1<9)F.W1;='# 8[;S>J02XN>RX_[TU[?T"75=^0^H744/VOD@MJMO#DM MQ,WV_>L(KVMOPO D+"<\?,.XU%E_>ROUWO4.\C?%@C3Z[6W&\^V4E)M30U5F MRMD"Q":LP5J03QX2GT9U64,T"2!6)\:'!6+0:#2OZ_D:80!Q"T3TH?-7\WP_ M:O1NJC>UMHC*+UF:2:8^38IYE0H-G:D/UHAW3)(F2\PD_09>5?52 R(/F+6 M?(+Y]W<5BF2WRO%? Q*&+)?4!)R&-'[8G7:@=FP<8QCU&$""UX^]?ERK\TQ* M+IJDT:44B)Q$_;NI_[I";G7&&72X@D_Z"$GZ;1B7QY5935-.V1RI.2B];/ MOJ8\9M&9_*Y*_Z]M.QB=:HY@5+YH.0"-YT^K4*?Y0IL/2VV5Q@MI.@"5:V[3 M+R%CNP'H^[\YX1GER>J&+AG?M], +0>@\8X3J:JIMU=+I*[I$%3*1Y@HV_FY M=Q_-)(HX%:+\1ZW.#UJ'C:'M4'2J'>Z*W[%'O5M)VW(H&J^95&&2_Q.A*"TT]2M^S=E#O$Y7,M*J:=X[M<=4:=K)N53O?OP?NM*2J6G7/WULL6#I M;28U_]LYD3-UE6=%2ER<5BF-\$[]4[Y6R]824#Y8O>%*E0/2'(<_&1L[EDLB5)]2O&V+IW6L_BA%[FN[;Y"P)?-AF$*GXL)=V, MGB9( T?V"%MU+9S$0TJ]H(1G#!T!TG]&B,X1O MH)MV_]D1C;G1&%2!XL.JE>B<45!<6#42"_\0%"H^#<7"I(>"Q*>R .-T4(#X ME!90B \*#Y_. @^W03'BTUR@X4\H0GR*C#X-"XH)G_IB=NU!37)\F@L\L G% MB%5[@014H!BQ:C*&J!P4&E;-Q1 R@4+#JJ\ HM!0B%@U%GTL#HH,J[("SV,9 M*@]^7:8D$/EB0?@J8-- Q+.TT/A5+ODZ@U]2%RQ9$H"U[=4#B M2C6]F]-2M.O)JF_= 4E7 M4S6ZVFNF]>^QMG$'!'TC,ZK.2EV3.+J@1&J>*O05W^=*X!E>HDV_]@=H!<]V M#L_*O_8/SLJO_OF%_(@7^:*29NWO0]$FMQ C;56_#T3;#4EGM$*T5?XV)$W: MV:KX%1M=G6U0S0^1'Q$1BZOIM=3XY!Y0:(IJ(WA2.B9;G>.Z5#GJRA9T,:0O M9M 8QUG.I28JB9*3?A;_4)^J132\@P,4UYPM*<]6UPDI5).MFG*T4K'2"DG4 MH"GW$ST:Q_0 M P\.\ O1]CD$+'CY3!RM=G^Q9SO# "[*!976X0E]H DK)*Q1+:AM[PLU^4)- MOE"3XR,%9B#5UCFK,9 Q(6BBU;,62C-&[ VV%P972$>$& *Q1ED:%FT'9=0: MF[4#O]?Z#<-F+3)[]P0T*:=S/JXZ\M2_V.JG MW@[&WP'Z-A8-UFR6I#!JAX M$JH,8."L[L6)3; ,FLR!&JMM@!<(NO_$JI;[!=!N1(_8:L=>(O4;L-6*O$?>E$=OL M1(/JP9\"$OZ9Q^M2E9;*<&7?831BPZ.]6GS(:K&FO,(=31*:SB@_3T-],05] M*Q?'QLL*5I,G1BX^&D^LP_HX>WUYB44U%Y/+^('&IVG&4EGL=3I)E() MRL31Z@OY%^/'"9'+0[^"&HR "^<3C>IZ"Z/\:SC*:\&+0/JK"UBFK7FZX2CX M\%J\ZQ8CO3;<"/C\DJ72^%K2C$YF4OM2%I=Y&ZWOX/VK;OVK/5%[QTE$%>^: M^4/7S'N$O4>X@V/.=786:VPX8T3;5']@'6['&.>EB:W .E*_1QY^XOP[%7X?BKT.QC M-'@F/]BLS[@6%*MLX MS;:YFA[O;)IEO9=C)C)1W.5WI/;5:[(JC(>Z9*F.1O791XUQ;(KQ%%O$U5)- MOC%(6=O> 0:UH2G#UG1/2T43AY2:[RBI;#0.:A%(U2=YL2M1)IPKV5_(CZ/5 M"YE2B-DG69M&(.Q]/LK/G.VC,/">SZ9!XX;QN2GXG 9!! MLT)^4>6J6?(0I[- CDD#-@U"3J-XBQ.8%E(_T#!Y(5 Z?&+(*TP,NFXVJ^'Q6C=2#^OB@]4&6@/B#\%B1H)C7($5US1Q3 M;)0N^H;CHMI&"KH.K?C4!O2I#0##AMF8$1BQ:<45@XL'C+AJE5G65%T<74X# MU#Y'YX@UKBC62"M#%2=H+U\PQ*XZY%"8!8J.3\'R@]EY%U$R:Y>"])X(S M;A7,3BRCQ.=#]V9F'4%LJ79UL3;>&51^_F[$#H;P4Y>1_%IU%AW+UHA+!G!( MH>3+=MO%@87H8\#/(N# M!O<_!Y3P5 H $4@4(I"++Q"JR,"&)F"8OW:<80+^0#)\Z/^00_]=E6271$1Q MDJL".+ M_Q/1S&-M !;:[7 0(0@5'$IH>7]IU 7\:MN[P' Y?A]Z F/INI#3^,)/0VA M";"F>^UHHQ^#Z5?HK%3P"SZ48KJXU@\&[Z%WK'G'V@$[UH :_%#.-1'/TG@: MAT1^)F'((SDL;_7M?.3Z.C\L9E &EV/3L@M2S\>TUXMKKC)!6D MR&LIGPB@N-$ +OQI6^EQ7HMH.+FJA$S.7:5?^<_IG'#R11-;1AK\BJ+P*?)PP5L)<#/+\S%CW&22+G M_#S-2#J+I=(Z$8)"7YC] Y0GJ=2QZ)WY <,4UUS%_4ZGU-2([IK6CNI-\JD M99RMU"47F>05M;B72L.%O1';[FXJE-(TIVNW1UK,][=ZI[I_J8G.IULH#9^UC08000SEJX]-#E_,/PMG$T#7M*IW/(IGU]V,,- MG4-K8Y0!H?\5*?0&IAH0\2>DB!LX((&(?T:*N(%9 43\"U+$S;Q)0-"_(@7= MVAJ>M!I%&J!@L:E9;>.N4-Q8=2UHU ^*$ZOBU32V!,6- M3>L")V<,>GKQH[JG5RG @<(4A*4*+()'J00'8:D%BR!3VH)%KE6+P8WB)^-2WMQL)E94PALNGG(I^CPN@MI+"4RQR0]]FHKX_U'6:L#\(H]APQBGB8"98/@_DPF ^#'7P8 M3","6*M-$EU@J!YE:Z4'761(C[FA.CNH/?M3D% B:$.#5=-[&(O4^'!O9I9O- MAAK& ()3XJVA0[:&NE)*PSF-\H1N4W7%I;K*5MT8H 3:69R2-)1+_2D;KO9L M6_L1O4GA30IO4GB3PIL4WJ1X#29%YUOGH&KV)ZF1_IG'HAB^F7IM&F(8M;J> M J].>W4:7+YH\L1,UYR=,;X@YY(1Y3_JJ]HJ33A3HXMC[\>?I#'3N!Y<_U\0AO6'G#RAM6 MWK#RAI4WK%ZG8=50N1AAK*8__6%$V7B=:-2#6M,_!T)=A'"OCBD'XTM;@L+])*E#U1D-"J.?4_"+'Z IK\U&\0IVNIB!CN7J(B& M,]!V8"2SXO<6^3>(O<6 MN;?(7Z=%WOUN.F)CO2OU:X0F>AL=?% +_=?B'Q$LR:IY0JEYD&&L<0@-W@;W M-KB%_75"[S-+:TK?Q2F2,IL]IN)J>L'2V1WEBP;H[(;QUJ"W!KTUZ*U!;PUZ M:_!U6H-U>^.H;;LFRL"@ILWG@);5TO/'@C0=O/'CCP1L/K]-X:+%M M#JIF?PA$OE@0O@K8-!#Q+(VG<4CDKV1;)#]8EE7R)3]F)$Y$H#@G)]L7#U3! MNWC4,.IY=Y1ZU?V057=-&4 5+96+G&]O,I+K_I9-LT5]/_RAK$<'I)W*MKW@6B[(>F,5HBVRM^& MI$D[6Q6_8J.KLPVJN8T]28K'E1DG+[)ORC,Q&MO;KK,C=(\D#>D9XR?+RED,#.GAG!^C.85(6,'^I3M3"&=W" 8G,(34/S_L\.*+S,U11= M3;?5_\J;474NO]KV#C \52YD0AP3SE=3QE6ZH0Y$?0<'*+27=QZM[B0U%?M3 M@YZ8<"G:*FV=!CT/#1>"W5-+Y5=!Y6YQ$4]UFXM%3P>X=N_7-+XF?<-Q48V MES1WFDX6A<(A#>'" &4_;YQ"PX%U/XFBU^XL]VQD& M(W3(H!X?T&&MSICPVDU4 = =IY;%CK=48I.Z)1R3J.O M<@J3VR4-%44G-(D?Y*8D?S^75G9V+2TB#;C.!^\;\+DT,3@5V8T4$]: JCKW M3?!7*7GX#9WE">&J;H]H^C;J!O('1#I&=UR^"K78C\N=YB(F]W$BI=7->EN2 MA#(I!OXM-Y=JE,T&\6ED/HT,?1J9=[5Y5]OAN=IZ=$9A\[NUV9M&YG_K2I,? MF3NN*ZUR9*ZY/DV;D;GQVAA%@SJ]?@H22D3KND5UPPSCMH)1X?U2A^R7ZLC" MN:!"4/H49%!\I03UU72S?6NL'GA'IP?J%5GF.AG&MLYIWPA4$/'[C9U3_XW& MLWE&HXG:]V8J/Z?0=-5>4.VG:CN,]VQXSX;W;'C/AO=L#&[NVRH$(_5J0';< MD7DONMET1^:[L%#_!C54/P4D_#./13%\2VL5--8P)JL%*=YN/62[51/D/LJ% M7*5"'+/%?9P667Q/ON'S2/)1/(W57CF1NTPF)HJ9N!1.:;1Q*<=4%!>QJH+: MZ2S>-MV#,=#3.IB2.YHD-)U1?IZ&^C*N^E8N(O;E1)TIP4$OX@/E>S(7BP/T."1." M\DI5-.IK*=6TQD&_2F7/5IMH@CB7PI=&5US]JP3U-OBF$L++7^%P6PSN<'9V M=J\=+&5&]3$36CEC/P .E-*0%'%4Z.LL+3+#UV&VRM5HJ_=4;+7P>^Z9@]/.\@37,G+YXFHM\QS(%I! OZH#N/%Z:*V(#>CC M<2I"SAY/Z)))<:FAO+*-BR+D^I5TM/I"_L7X<4+D3JC7#1J,@ OG$XV79&'6 M[!J.\EKP(M!K\9>CK]F_@*NNX2CX\%IP8XN17AMN!"OQDJ6A.G&;T7#RNU6ZP!?,=-6[@-T:Z&- M7L*@ZCC*1>!&J<.P*0PC(J$^B6'S.7UZN$\//[ST<#N?V4B3P_M(+1EI,GEO MR14CS3-OFG,SLK/Q@ CX&(^X#Y4P#)P;;%4M!\E6 <[-K\CFIKL$9N $?$8V M <[2PZ":TG"F;#36W-[7/VU5=WOMTJ:_^ZMWVE[<%+A#E^;"QF%H MTLZ6]CYC/'0AR"6SN\VAHLZO[540PZ)3ES7?J7: M?1AZ8HU$N)QMM;5?+14YQJ2\VO8NLE"E(J("508!4=7$(:7&A.;J1N.@%L%N M6+U6)YRK/5N9KIR9E5*58P,5__I +.DYGZV6JDPY]/&),,_4\Z#+)LSGC MAEVJM^>,:<[6LE*<_J \C,53Z*KK.:M[S@CG['?9,!/GZ7K%F X6]/BD$<[; M59Z)C*21%#:]\IKV.1CG3!AEP6&U8!U6J,%1P M8,AA[_! AR$^@(;#!A%XS-J3BXI]G>X:&-9$"PFE#XJ/]IR6WJN/;E7KUZ-] M@@7*)6FGL2!?2S9O#9JSXP]!^4-0=HC](2CK;;UQX&VD!Z9Z#JV-].Q43X[2 MD9ZY8P5GEFJ*9I!\3,N3E:= MF&FH^MW%30+%ZCXCH3H;7,5#]0V=4VW,+S(U'1_E"#*;7JSE6-PN.2715?H' MX<7A9Z1* &HWA *M2T*ZF:U;3 M0*EJXIA2@+RJ:XX$P872F[A1#D"['0XB!%*NBL0R;'K$.&>/4D4^)DOY2[:R M0%DWA(N3/3Q>%"+7>-9+T\H!O3<;"V5O9DW4@_KX#-B#S(#=U2H,^X6NF6.* MC7)4WW!<5-O(>Y\QW%EBJ4$Y8C8&%$9LVN7,X,L'(ZY:M98U51Q'ERH,]4R@ MR_\RKBC62&M!E7[37KY@2 GKD$-AMB@Z/@7+#V;G5T7)K%T*U@.[ L&L&J-C M6\.VSH &+4H.;:;28!"E?<@:??S$)]?ZY%H[Q#ZY%K+#P7R7(TV>O= &.4:: M]]HB #72W-9FD<61I:S"TRD&S93ZM?A'!$NR4O/<,CT*.-HP.5%6Q/A$J%>8 M"'5-5N&.8%?) M*G;QJ$6:D&X YRAK*WK5-1\O @1Y*<])4P((A&&W(9)L&I^[Y7.W>D+&TID4 MI NU!&J*Q9N:(J#<_":,C<=)/0+ND0IX2&DDSJ157MR:F(:2X16Y=R6Y&D3P MCD[J43)>[ );]YV^;JZVI<^0Y =XN+0(D/E?*YTK9(?:Y4ON0;/T^(\V0@H7? M#B);ZF6TY"!2HN#AQ9$E18%=EX/F1'T.*.&I(B*0LR,"N?<%0E6Z:ID=93WN M,'E2#Q?\F9?*2Y,%LI6Z'R^1OIW_F\7)7J.\;Y!T/[Z+L-5LL6%JH@]>$ M7_%U^.$/DN1T(T\UX"UZNL6ENSU+C\=\WY9;'.O[;: 8GK?&0/_.1550$!5= M'" Y4_L@O9 Z272>2G)FL=2W)D+('6Q'#NRN=PV^Y@-Y9]A!%L*]XY2(G*]V M6%Y#LJ&E=^)Y6]K;TMZ6WH/4=K,9:4Y4/YKY2'.HK#7UD295@37XD691@;1[ M(#9L=YK"E7X@0&R7D]:J;H.FP'T*2"AEG"B&#\B.* SH^G9'L+N7:NGNDR0/] M(BV N<[L[690]+-Q0]4"D[O7U?0L%B%)U/OL9$J,(Z.?ETX7RNC62$$PR[MA MA/W!1H'^3CZ_NY?_;+1QX']DW:%_&@L7]DNJB[+!.GG?N$\4]3YF[V/V/F94 M/N9&NNA(GR+XH&7PE'U:LO?V9;-"S;U)OUBO[AH9LEJI4@9.< MQ^GLNCB+8$T^:#0G:;@:)M&[W2!=D"#93K\%E!=]O /1.Q"] ]$[$+T#T4'R M%W2K&9EGL*6"-E(GH,5V.S)G7V/]=62.O4X5792^#TD#Y9Q&LH60O[+IME]Y M.%E9\>L#Y\J<7W*Z)''4-CG2$76XO"2]@/.NDU?H.CDI.>E8,=+5M)1)54:[ MN65OI&B=-H#FO1%5.N3A9.UU\(:R-Y2]H>P-96\H#ZN/0_:P,=K'X+UP9.:P M[8XZJ)WTUX"$H:J3):3V'=+X0:V1RN^:63J-QQ_&5FE)GKTJ[FD42F_A;&HM:FIHQ),4A>.22(9Y3R-]=Z&@8U[>H/2H# U M=4 Y@&*$E!ZO[X,#$+S7T@=L?&;R@80\#-LJLQ7[HW7FU^D6Z/R6M>^#M=%, M4?E%NF'4D7@KP>_50IT?763!^^V\WPZ9WPYNO(WL8$2]=CZRPQ!@[1V("TM% M +CA-Y0#^=E-V]NOBW/6ZI*SHB;CNAZ='&7)Z5Q)T0>JSERS!0WD;(JG*[CA M3N9>'MN[([I'JKVS^C4ZJSF;4J&T$I*<44UN(:!E!Z3G@;C4_M0V'NNXI:*% SK70N%"DG(F#1M5U2M. M:R@VM'1!=S:G M7'(N>TY5=\7 SPOJK0IAYL04K&BD5Y+:3&2.]RB1AG0 M-7,1T%76F\J0C@N3LC@L0:DV%FUN[8)^6DCYWZ60Y$6"]R1:Q&FLYC63>JUY M_=AU]DD"!WFJ\QN-9W.I$$X>)!/,Z&6N/!E7TU)-U-XIOP>GX2AX\+X@L4:& M-1T&,6*3#=1H#)_RTBN06N<>L_*HC2[;!>;<1)/K GL5S,+-C2IOH#4W(D]I ML7M]M=$!G\7BLUCL$/LLEGU(9CL2C>"O)?#O%^*^ \(;[L89,+Q:CSX0VG!7 M1<.A67CZ@2B'NQ4:C'*P\!]PBH:[.-IRBFJB@T!XG_'!,X01H9H"2OT'F&H# MQ8A0'0(DB4#1(=2,0$DDZ%0AF.G1SI./SBII#*?!E+1@\D.8#UAT"\'YA9"( M>3!-V&/7)Q1, [L\@U!/ES]E\ I/&6Q/F4HE!%!:YD4K%U<_1/_*158P]AU3 MMX:F85Q4V7K2$^_8L63W:\X>8LG01ZNO4IZ>IUMKTB'5ZN#/5_5:'S@22T*(NG:FV& MRH\F?YBDT?,O=EIN'?LGL5@R09+?.E33>P[AXZ_)S0HNU MED:3!>-9_._B>\TI;FTD_@?J@P/=7HM(;ULBL69-)HC#9W MJ\?:O%V;KBB05<5^5/)#JUA -0HF[U;G'ZZ,1VO5C M/#;+W63M.IRU [A R5E(:53D%)T+D4MNH_(52'62I;<9"[_KP$'[H<%4W(I$ M(U7*:( [Z?RO:N,2B^OUIF M:RM,W:HE]$(0VL_)0?UE*;H@JZ:FM8LCUF6*E4I07BACV.2%-C?VQ]H/\EA[ ML>*4B*?1!RVM+YNXH#1?+M=GPTBB%*.SA#V>IU/&%^NY!:" MNNATQ3$,8+K!Z$YI0Z<$9S8E_.V\J&2OR1Y"=4RV#W[%<([;GW?VYYT/[[QS M6[<>.NG: E"GAV:PG8;N/Q,3'2OT"OG9S1>V*4GHA,504P6QFT=ZYJ=I8@6Z M9=, B'$:ZC*^T"V&KB? /MT$W1[3]90 4\G0B8*^UD:;:X6&JXHP!!=HDNS0 ME5#H@1.,V:/H"BUT/0'V:6GHJC*TFY*F^23HQ$0KRQ.<+(1.;VH!:&=:FL;_ MT6E1/4T'..T#G0[5S80TS2A$MX&VDA+@=-&Q2 D(H-UE89>@,1;AT&(6#*D= M8Y$$+= #$H_0V5+=S (HD02=BM0G!VC3Z=!M 3U(@?JD*'2&5#>ST/04"3HC MJIOI<'F4&CBEPY7"0S"EK2H!H%NRP'!QDSPJ= JK+8IG3A[#(3UT@@=Z:7JC MXQ;H7JL]CF>)$+HTQR><_58F2UE&@Y\#H0BY5_'$XE+P34 Q()*VQ5H-""*: MD3C9OLSZXF3-Q^Z]/EE;TGR)LD,N45:=/0RZFOH+^1$O\D5E!3/M[T/1)I>. MD;:JWP>B[48I@II;TE_\-B1-VMFJ^!4;70@JAU4GJDPX5U0J47RT>FI2.JDG MCX1'9R3F?Y DIY,G6:RB6$HG/HF5_BVU9"G.]V9@\.<>RIS^P1(YC H8#SVK MU4\>^[S>Q.+[&:=TH[L/-:NFY[J:T_MZ;/>AL6 M@C]$Y0]1'=XAJH$5873Y# YFJ=ZT19?O8#%+ ]@!Z%(B'#*1R9(?-*#Q4Y"H M2+,(MI?2K;\(%B3+>1&A;1C.:##R,,&,QH3Y4,;K"V58F_(7*E.8;E/H+Q1G M;4^8;'*+3W*=D6_;'3'"2[E>[AYI\D"_2#UPKG/$M!T.\0S\@Q)^%C^T?=?[ MPV!'S/+]:$O;89 COI-/[N(E/QL'.^9'U@7BIU&PXKVA:K>+U%5Y9[$(2:+H M;@/=.""V6?B:1BI=+I>F873Z(U0E6 ^P:2C7H:EK[<(''IX_M*N-=Z2.SFYLJ)'Z+UOIFR-U2K:T*M"=R^H>]4OS<:1G.MIY M"49ZYJ&9&PS=,:@.P,*,)B#RS\B0@PRJH>(ASVYBOR>).ML:B#FEF0C"G'/5 M9EFU4.K[N, 2184 )(DZ\WF>EF6O="C,K5W0;[I(U/G% MH&L":CBCJHUK6FLNG#"V=4![>9A][PC[)#LFG*^D?E3DD6BP6/5U@>VI.H@1 MAJ:9$XHUM4)K!;Y%3V2XU.GLQM!>=D:";FM2V+\V75<'R$ZEXL]65-HVB=+0 M=RIVFF&!^SG ]#MCT6.9B2=Q5)I6^\6DL^E ;ZN*5)#O4U7 M-\C**AD /=S4E,C7)8W\$)BIU:BW6SKV_J@O*R6N0ER^A^V?%]R@U-'5"^2X9YR@TM M\62UF"' .N%!4ZNP@OLYQW03S^;9U?2KH,]N)##BT?1Q@:6X4^)%,?D:;@-U M-\\Z<:V3FC7E$J_U"YC2!<'2&[4B9>4 M1J>$IU+&"+DV\T5>V(TG=!J'VIN[X1U]?N3A7E(,L6Q0V3(OB:F[H[BV@P,4 M=ZI.;,Y7M=Y5?4.?4>LS:GU&K<^HW8,$B)"AJ0P#HWFOL+1ER S=:P2#A2X#%^%K4$-EY@,!F4?YT*7CPS& MV@K/<"G'G8A,G5\(79HQ7+# G:?0G1ZA7@/W+4%!(M1G /Y+*#J$FLPH+F<& MGFL QE'1V1$ PBOT:U/X#YWU8 ?QHC:BC(Y%[0#6QF_1V0MV^"PSP= 9$-8K M$IJKCLZ@L$-J$T9%9V;80;7/T41G:UB^6XN$#'1FB!U42(XA.MO#=@OM9'4. M:'58XJM-W<)G'4Y+^CL#SMX=H<5GL .6,EA^[4(V#18 MWZ,L CD+8H?:@!;DMB[LT.YAP]9YZ(+6!F4?.C_J77F_GU4?)\?6_R5MV&+V M[YB&R.K"_#?JC0CY*FXI?XA#NKXZ_(:&;+9F$5,:V%"/=7O,V,@1VG8N#G86 MBTM-,TOE.ZFL+0)J.T;:$=RY>4FS\U0*3'K!A"XSN+(-@@1M(Y.;&[M,:=YC M!5%1M,:JCT\J/]RD\O5][R:2/A:_Z*?=HB\R;,5O5YO+8B@/ M8_&D! K+(8%GQJE1X!I:NDJP[R OO8$D1N<^,^M-U9XS]W=Z MUJ3@V[T8UD@30^%BIV]78K=CQ MYV2&#BLA%S P6 :K%YU0 1YH&M3UA3!L >9F.],)802C+5* \314**.XL?)C MP.D#37,:**3*BU\$9$3P&&?S("R3H834\P69S3B=%6RKO/K ?HTN^!R8JMZ# M(^Y ^>+9]>>%QUL\^^5"4M_\4VZODNOB![JYSJ#2OP!IV@$QY%8\2V[I-%4W#!CH@W?K@,B[>'9:O-< M/65U;=L[*07/=AR4\J]]YZ3\2AWTBO(PN^+EFZR07G7-AJ6T2 \IN:YR%P"U M'1/-",*;QZS8./C:BHG%]R.:AO,%X=^-T5IHM\-!A/)=K;9$&F*DT&XX$-U) M*NS [/? @$/NX^H+,J,?H$ JNF! HF;7;N&\[#%V' C6?KF'O"#2&'&$=7*2 MJ%(8PF?2#JXZLR6-F76!"'726?XONB,_M%DLC4=R$>)6QPU+DB]IM64 :NM3 M6OP]TNBKWIF!U!H?S$KCQP3-1EEA#7;2D6"MUC)-@(U6Q+"H.TB-@9G7:+)A M8(N--? /.0O$5^7%M)8[&%)A.DS9J_P!^1J[8_5DSVVXLS-Q0.<(@D#O?5\V1*C0I0\W U80%T:0/M7UUAG > MFNP?.XRPX!::A!_+%V@;4P3B[+]>DAU.4++ L(O05\CW%?(/+_.WM7<:S3YO MAQL>W!HT2?)30,)UGJY:EMMZ!<&2LV#*^(($:B#Y;[9>MDU2'EL]8Y@$Q@Y( M].F(KS =\8XF"4UGA=PRI#]I6SD(_QSE0M6E%9,GAB\^?J:DZ=-AF8T^$*>YW/S+HH&RY1&58I<>K\OLG*=EU6BE M'Z31Z0^YGA^?PLM:E1NK@')S>CL)#:=$+;MVZ>C[QOAW*99,573A'3HAC"\N M&#$Z!>I&LUURZ*3 M,;'/Q3\HX7>/K(LIV!L*-_(;JM:8U.ROIF>Q"$FBJ&\_"\9AO>_6^VX/Q'=K M4!F8[>8\6F]MG=Z$SE%;^SX80(=%Y=+KAA\Q>&.[?'V-[#5T?C +;@7;?M[# M[CWL=HB]AWT?4K?J,#JQT_DDU!F':,Z:]#@#E;8AF@,HS8$[C(A\#FA95#V0 MTR("N=4$0I4&#CB5PB^,DWA;]C.;TX L5(A'!+F<0G6!FER-H;JQ48X0W!,1 MAP%)([E1);G*Q$UI]C1L6%PZ4([>++2"A-IA8C2HP/I@SR$'>[JZ)ZWDUVO* MB_+B1XKK-(X78UL$M)^LUPF0^KW6#N@_3T->" ^2E+>[*+K$),MX?)]G2F^\ M8YN9IE%Y8F["N0K>%UNM!FIW SN8E6>U_2\T,#$JPU'08W7 MS-^-Q_'>Z8.\H^X;C6=S^9HG#Y23&;W,E?I[-2U?_EHB7.69U&!2=0Y0 Z?A M*'CPOB#1)#4:C>$C#]Y;YKUEWENV!ZF5!C)2YU@+^3E29UC7JO9(76,ME4\@ M:FRW-+52CH"8^R_@8H<9X 0 (OL%.;(:3AW T_M3D% I-43 UOG[Z6S]17!/ M$E47*!!S2K,.*D>T?] P_M6NZ/2N4>\:K34HKS8\=J%8["(F]W&BOQF\IC4> M^H]SSG-=>C[AU+M] MO-O'NWT&MR(LY/-(G3PV*L)(O3J62L-(G38@E750@_?G0"A747''NFGW%'R3,X@=):4-KM^53AC%U.R'2V[G>SJW7@;?>Z>,=-MMQ41^M7CJP M'PF/MG?0+^.RNL1YNKZG7J=(]_>D$<[;[[)AM@7R.V=":S+U]Z01SMN.1_T\ MS7@L->[P#Y)HB^SU_KQQS^$Z:M'_W#U_SKCG;"_P<_I#&K*QH,7%"_W/).3I M(YS?/ZA0H%0=HB4-Y<<[IKXJX2D#L5=6M7W\0F]>P4I2/M=/=?>_ M]__ $U1RDJAC@!][FMX6E(QPWJVW?]TD],7MW1/HH[,' M>>"BR'(\%R*GT4DNI>)LO>NLTP"+'_=4+JV;K/% /B;M8](^)NUCTON0^O7B MC32.[<0C-]* >.\1B)&&T)U9J",],=%6M1GIH0F77KJ1GL;H/58,G)=?QS8O MO3H@@9/V&>.DN73)0!7'X4J"#JXCF6+GT.DY-,6Z6K7G:F.>O_/N,\2F- M!Y]/V-,/:7Y;B0:G!(WY+3B?]4.>Y3^&$\2F1XUVYEPQI^73?4:1K_?@^D?$ZUE0:1_;/H:;@].F_&W,. MSM!6S)CSB2E^)AJ'% M-H\8)IC8GD(?/O3APUK7Q7$N,K:@_(8FZ^R]>;P4SZ^ZW?-C 'HXP'&F5AZ] MB!]H=+Y='D5UO*^"3O/D(I[J'#,V75$A$Y,PS!?J9C\IQQ>,9_&_BS=BC;-N M(%RHCU9?R+\8/TZD\*M87RU&P(73%(N'=L.%Z&G67UZ_#0=H&N6UX.UL-VN. M^W?&HL?XR7.W!VC_9RFVX$RCT/SM\VG1&@NZ194VRFKCB0G:>-D6F[NKAOE:5%QF]&)S-.UT>F MC&94?0%E6MI'_T::-FD7,AII#F0[W_5(\QN; M.#1'FI[8-H8]TC1#>[?N2',#6X'!EKQG[[*N3[,KOU?_43E_\IO_#U!+ P04 M " #4@Q=3U444!<%3 "%Q@0 %0 &EA:6,M,C R,3 V,S!?;&%B+GAM M;.U]:W/D-I+@]XNX_X#S;L3V1%39_;![QQ.SNZ&G3WMR2R>IQSO7<>&@2)0* M:Q910[*DKOGU!X"/8E41()#$@_)>Q.ZX)8&9B41F(I&92/SYW[ZN4O2,\X+0 M[%^^>??MVV\0SF*:D.SI7[[Y?#\_N3^[NOH&%664)5%*,_POWV3TFW_[U__^ MW_[\/^;SGW"&\ZC$"7K7GY M]NMCGGY+\Z?OWK]]^^&[9O0W]7#^UZ1L/^@._N&[ZH_MT"/0+Q_$V'<__OCC M=^*O[=""] UD0-]]]Q\_7]_'2[R*YB3C'(DY+07Y4R%^>4WCJ!1L')P"DH[@ M/\V;87/^J_F[]_,/[[[]6B3?,*XC5+$NIRF^PPO$__OY[DJ*\\?O^(CO,OS$ ME^DZ>L0IHUF 6.9XT?]=FN=[GW$Z?N1TO/O(Z?B'/FCE=LUDHR"K=8J_^6XT MI;WW9927+J@_!FR9_@=:1JE=RH]!VJ:9F3!LF>8CD)9I M_H0MR\FMQ\_O!5D\M_\>D[CS0IGY4G&C$5)RNU5MJ#Y2MCW!HT@LX*@ M-;XB*^6[!,WK">]-V1#N/.UR4XM)Q^S/<4$W>5QMJ@PUW_9Q-O]\_\V_-K@1 M0XXJ[*B#_L_?[:@]GLM)WO YRN,!VNH1W\64[:CKBYRN3)A,C3E7,8(1 M<;@F!Z+"Z2\:1V,1%8]B!IMB_A1%Z^^X#'V'T[)H?C.O')YW]>;]#_6O?SW= M%"3#17%&5X\D$_33O.+E*&,ED0:+'%)\4!2Z+D_AO&Y+CA,WCFOV: MI*0DN&!_8[-+KC+FA3P1-K@XD$I/V QEVC%5KC7",?EJC9HX)TO);JE@9T,[ MZA _0SOR49=^5$T -3- [$"".G- ]21FZ))DI,3S:_+,0>BRU[+!\J5_U+,H M>#:6]\LHQZ?L*)2P6:UQ5HAIG>0YHPYS\WZZW0VYC;;"XK]$>7(9D?PO4;K! M8D)K_E5Q\76-8^8FG9-GPMB1W#&?26(VO>$%&E#G]#EW+FI<:$MPF@1137]K M3(,MG*ZZ2MS@3[3$#Y09U"B+292RDV\P&RX"'<'9D8)6-#CFG7\1MG4M2!RQ?T=Q M3#=L \N>YFN:DICM5.T_^L3/!CR(4([!ZUI4[W=T,"^JH0/=UNC]BZ>51:+6 M.>] E#.F4?/W\QP_XVR#YYP'<\:=,H_BLIB_D'(YCS=%25?,B9Z74<]YS@5H M6P(.(,&+67Z/YNPT(8A"EXPH=LZHB4*_,*+064/4-$1_S$JJM&#T\KA2B _S M%#,W!R3QDF^MBO0!#B\R^X')[+7 .B&AE#%[4.J4''S-1\D[4OQVF6/,SLF8 M+6GIZRBIPCN%HV0??:[UAN-D5@UC1&JLB.>D7_^94KG8KLZ4PROH:COXOO'1 M"K97Q9@\P:W[-=HW;I"QY K4F8T!:BM2:#^XD^HUT) MZ0^,@K]M2$%$'@D@G"H 5H6R#Y$78?Q!"&.+>D)"J.3]H/ -,_159Q(3O!") M$Y$WV<7_JV^]9!>U*)A$QE%)Z>O,0BJG%#XS:9GCT\E6[J9VE+%$.LQ_%7E+ M/=%309Z<\WH^ .ZQ3D2X:$)B:KV"@T*K1G;0Z?^$E)$3T\YK^;F)IXN=+^K M,O-.Q(^L\W9VFG!H9.!E![(HYN9,S)6?5%!#) MVE%-T.(P5O&:K<<(P;)F,,9*2V@;D> %SG-Q_BS87SL&[S%*^2U8/K4XW21L M")OC.L?KB"1S_)4?5AT;#LNTA?%2[,QAO"E^T=#*CG(8EXS.W=4^B+$9 MC\9-W9DQ.9Y+U-@_;AH2JU\UFHWN.8G=ZZ*3U&8+"Z]? S=R-5]SN5QS4>4O M-&5@F*^S]7WWJA_S%$KF^BETK>(P__*;WH(?#5!9:L:B^99Z^O$_8[V[!C8E9*G#3Y0*!/=0S05QW=,69(N9L-^DM) MERS%)$1C+117&%$GE!C$FU-(!=5GE>^33KS$R2;%-XO=/GZSN*;9TP/.5^?X ML7S@^LFO/9\R$GZ3: 04#/0,8HC.^>WBFAX>YNOX0^PG3M.\9$0A3A7Z(NA" MG# D*/N_80X>T.6BMM; SQ4%TBF6G).V]K%)0$!\H3$('%YQT",DQ!4(]M-> M\DG:)1RVQXFP*R=L&V"<"6X-#\AS7UTS3IIN9[&J8Z6M&\)'^O8L"C MLJ< N X-LQ)_('M\TJ%IVAE'R%H:6E^#!?*C"9LLVB2$-[I=YW0N$B.CDWRC M,#C4#DU* NG)YX8Z=)M3=,FIFGQ6;]Q*&^H.:/G\WS**=ND*D/: ('NZ?]1# M0?#+2%R1=F1-4DU@2SKBQM+@.H5(<3\.)P$?39* _.3_3I79=HIP3$+;"6'> M\M@BP/3FKSC*_>J8Q[4]S%][6+#P'0W.&($D$2E&FCVP^155_=H%VX)Y4_>J M2TUQQ:8C[O_R?_"3G$0%'6"PUY$ 2DG C@-0DBUU%/#',6L= _9(1AV:9ZBB M&K5DHXIN49"OQSA_W0!&:XWZMK^=A?7O9XO?S^FZ M2EJFX(6+/Z$;02 [VU8$OC)_7&_!1WCF!JOH7Z4RFCTS76>_;@CDCDSA2KM, MT7E2-%VRIJ!SGQI:6[T3M+Y6]3.6B!&:"%MF7WT_Q"^;'R!J9P+0:4^0/L1A M.H34/[<_3E$WC);-N)'(\%KXE._=3^OJW#POZCRA-8G71^%PF?)01C9@"B*?GL';3GO)2WH7R%TR>EFPF)\\XCYXP$]7%)KTF"UDHQ-$)"TWYY HA%MXUHZ]LS/4D(EJ.E%%*.*4ALRO61%XZF+% M@M6A]M]0%7&9*NY2\$Q?E1G<9?L,*U=M(AE=ZVJ#&)_5L8+>.D;6'& $R;.] MN#13NY;NO;*1R1766I6&WE)<^TMLX0W,HN\YQ-XCQ_!HZ%N7_5!]N-V%Y('+ M $]4:;"7&O+,F7B35?]:*IT;EUO,[B1+ MVE)1RG]U\17G,2GX/ _.RG=X%1$>[6O:0VZBU$EEM#,"?5=26Y^(^\KKEJ09 M>FFB1E$=-/;C?]89L> M(-NZ)>SN=:?S34O$-.=8KW9"XPU79*'K^O%\D1[CCE9^-%U4+J,2O40%6K,_$KHI MTBTBG4[+=>=1_C5]3$G]FD1)45D76J,G2A-$QO30MAM&"_?UF2 M>,E->Z>47;2#;D\NG MS>H1YRH'SR-ZWYU=#D,">">P#<>B0T3:.\JHP2EN3W:DBT1,JK M>=&7DT!7=CMM0XK;G(I.(5=9S+PC7DQWR1:0.TXDVS!WJ.Z?S$:>8N9-XOHM MHJNL[A?+A@A>,#^+Y@G)HGQ[5>)5\0F7-XN'Z*O$U(0D9>0E8)\DFYL5)G./ MU+3BJ"(?O4E%E:8X'-"6\C'7?Z?-*UB]6HBY!;U)'$1'>ZXN7G-.P@T#9[7O%&;YZ?. M=>2"&K#KE>6^.D[855;F)"M(+#JHN,IE#2,,E)N2$^;UI-(\OHH1::A SYR, M5YE1TEAMBQDBW24,?XC8;<9M+[VAR@L@%'NNNPJ;:Q5IF\UTZ)E)FC9.I 0# MNEYJ-TY_$5Y9>,Y7J'UJ,77OP7-GA$.\SPEP#W#=J%L7N=<MRJ+DBT M5R/V-O]J#J\^E^$E:3&M[(3JQ%VG30%QO8,O'83A:@R>HF8U-MOQ,? D[(>S MM&88(/IT*$F:P:)>SGI_M2OC#\^[CD&Z%C3&=9H^\_)" M-EX4LL0"?:!7KQ0\I2:,>F6AD9M-6911EK!UT"PL?.\H9C*"DD#!% #%KI6J M0])_G8K>,9)C,3 S6AQ>V6&V,]_]0)2C0^T@OD"'6RE=7I5]@B%5IVMM\9"E MN8"O3#U_8@/+XBJK"EFV4D?"'/>B]ON!&H2+CU=H$ MCV)B_5K>[]L&M%>@ZY\O:;[ )*!9&$]0($L!)]RU\6@I^:]H/RS(DT638DM( M7JN5"6Y57HT5"6XU_,\(G&:?*+_7X@QQ7T9Y:99,;(ER:K!?*T,O,L.+Y7[8 M.?7]+^Q^]_O>WZJ30E6L4??0.NPRZ0-5T#/R/DFO97?JHSV$V1S)PS%]-YK8 M0E67-8T2+5<*8CTZH%JQ5V;$I&<3+W;-$'MH]UQ-Y6NQ?IK3">I'6N/T&!O9 M":'\3LRDJ;[Y"(+\'HVI7^,Y36/YRHWCA(SA6$[:"$F8&L!7P9(Q087?VX[@ M<0>8FL6W4U 4H-V2(?;P57,A&RBI"V8M-%!Z9=P#[PK_GY%6]A+G;)QHO9>I MT7)3_CG9%EW*CJ7JZT(FGP+W AT4K@UY0P-*:\1DR#]WI E&_*9CF#@UKZ@8 MO,RZ)G7W)4E5I17WR!$9KOPDR^0Z=YCJ=^TP)ZLWC_J*-RE7HF.R6SF5A]=F M,I0UV%ZLA3D%H0R%/J6^;,23]/["[]A& 3&IGF 2L%KLPS-5 *[$@ BPCD2 M!L3Z(/(TP$]JQB3?S7UP46!<]Y[.GJXQL\G%4"M,O8^@#7^4P%U+ M5(6=]X>K\:.* /0E=#]+3:93&"<]BUW=TURO9;AZ,%#,^H%ZV!<%UJ &:X"? MU(Q)4SN=Z:=4G/8YE>()G]1^77U.CP@/G(M]I7U.][*WU1QFZ$+\C$[K%QMM M%$N%9;*=&@&+M6-38,>X3/^4ZL:C1EXJ ,%Z]'K\IB(FOS#/KR1XZ\LT4F()UH3^BZ+7X M9SVDA^E$/X:#8V[=')4=_$YV3)666.TC/[!PONO9]NSJR5^EJ2Y\BTDX9Z'P%E20W<>"'N*E6IL)(!JX>P<6"3)"J<>0C%!#=GE6 MB(<\2O"G:(4+92!$-@RH H?@7,N^P(<$PK !#BD?J2YS_* M=Y1R5T$9;!D!R8U<]V$,+]LS).A"@C#A+(:-YXQ9-GV9'UX+WT?T*BA>/%#Q M!&2.;W.ZQGFYO67K69YDR07[[7HE=S_- 4 /\MJ(O)WMM2D"'?==S'=,KNED MWUU:U^2(^GJL-U-740%S&:3C&>U]AXISD=.*TC/AXU8=@4[*,B>/FY(?CQ[H M<;:K<_5%NF'9 @S>O\82X$OCQU,*L00A^ .($5XL%NR$Q4U#0M)-R;:_^A1& MFSK B22G+0H\=;=*GLW+)\:WJ%A>B;9C)'MB=N^29%$6\^?_2KPJ!J+WQM\# MC84V'M_MCTZ-X_-"^(%[U=U3YXRLB Q.T:TQI/33;/C\_1X M0(:V!8[0M1&!4V9B+7S.'V 6*LJX-]VEK4I>=*A#+7EH\EQ(:+P1#C)70_UL M\A*CK&5&T64&W5UY0"]+$B_1,F*GC@@5'08M6@;%#>DH*LLH7C)#6E*>"5KY M3?984'5J;^5>2Z7^?B/DDTVYI#GY.[9>IS^$QW>5OHR>R=?HRPCW6J%OCWMA M7+O.-E %3W93"!Y'<:=B-DK\]59^I.?7L;M-&/D.QY@\\W#/YRS!^1U^VJ11 M_H#S5<%'X@RHQ]'D_SAUB-'66SQAP4:$<<$M2AFCPD MZ)NAB?,![ONM*Y3&D-FP,4OMV^'E(F[_'UT.S5V;/"LS!^GO@/ MJFEOHW@_,]5>OC+G3J5#-ORZP47V;,\.&D3NNYV=I@P#^3,H&*!=,D7GVO;\ MXF&*"DP/NW;FL^8 M.M*&!K;%,R)XZQ*.W"@L[&)MX!&*:,7OQO*H0CT7M* Y2O:GR?Z:5Q3RZTAE M%=A@SFN R(.>ME!S-KL,IC9D?,Y*DMZO<8WR[(^=^OV,Y60@.L$.#6 M@ZXF1(0/Q)I0:S8OMMO:U(U@ M9-$P,ME-I4#L.(566 1[3"O_!5=VG(FT;T=\QS M,#;4?1];-\1=).$-;9<:NU9AW#P=&$I^\;I^5&%JLX7;.-),*6>(4504-";B M+9+V'GK'U$W,-O6JFY;MD7/;=[IILUZGS;V,J%A>IO3E*F,.^JH*.*LC#X9? M0Y-$>EA5Q[)^YG#LW#54%@I(-2(7Y[UH'GW]![GSR3& M_15CGZBXHHZKNK!"./;=OW,M_T3+O^+R#L?T*5-<&7*.#ZB/SNCRI=/.)@"Q M"Q/BYLA2T[:$=%5_;9$6URB';4S="+2UC,D)A?T-61W"M?S MBK+C=?^]V,BJM/:2YO6O^#A9O7T8(J9F37N)??4FMG=6D[*[EO@>UAC7%?_\ MQ-691M ; (&TVH?)UA 9W_76N+SBQ;KXFA;%R7-$TJIA6-U*C/=16](T83+* M&$!BB2$&0H%69IMA<]]SEM."WJ2,FC^@J*&'QRRZEPEJDB FS/F$ 3;(YJQ= M%:T#I9):XKSOA[DV1HT1[NL-8#C.-XP:G_, ?X4&9)M8!7T+2:GH8 MW#_M4U?V=JX_H2A) += 7$T(EDAK$>Y?\JC[C*%=13.O_8MK9(E62;=+5*[ZZ %(VSO6.@I2E=6-XJ1[I(084=XZB&O#0F,"(MFET51_0N.]7B MRNCP\C-)WOUX2U,2;Y5W--0C8>'C/HC.G;Z;OUR=S]_]B+Y4B$?=N[ U!5B M>'?*YC"A9UO-\_[%S>*6\;Y9%+:9 M=-[!.&EY+<@F>#!$9@,D<"<8@]JU-@K:N/1VJ1-OWW7?I=D1B!H*PX?-K*PH M=;%,OB^=MPZ7//G1.P9Z!;T+RZ??'2X[T<\^JL63D1X"]U4B03R$^A"8*YY=_:S+0C@Y4$X($)Z9CE"5GFI5/"9;,\RWESY8<;58;D5T\6=&\)'_?LVGZ^;(!0/83=!*$ M[BORC%J^GH\7R%*3> M1_:UTT,:4H\*RTH(FA>T.=;4=$N2KC-AEV>=Z:'GXFN<;GA[VY\H35Y(FDHT MQ^13H/[HH#"7MF>^>U8 M=O[S/W[_8?;'']Z),-H_O@VB?$9"1\

CJ;UT^Y_&BE^YG]#4R =RV; @F* MHSS?\B!M5'>#6%1U8*FH PO8(%&;^WJ;00]+0W5JX+=/;M9<\967 @?'C^U_ M< @W<%'M#%7$A+TA.,SUOOOI:E;ZCNVSC33AUYJ8'MSC>).+ZS652<;))9LN M+\_85 '$F\5%E&?, /"W0:OBC&T_ %6FP#U&:-[!'67.LQ@=S&B'.FA*P\,Z MTP"+-PD%':S*T_W,JJIXK);KE_?9!*K-M3D_*+P3*6R[RA*\D#M+^L=4&!CP MD=4,72 /FF13\:'!ZT-M,=UW$5"=L63[PB/)Q+ZP*[@:+/.\ MW/+"Z)+][>)O&[)>'3]SYPH\U)^P1(;S.I :L0B]X0;K?F8MZ4Q C N>A;*^ MR-3UROE^NT!&E3Q?I?,)]%T#!>A0 MY$HG7E7(2I/[S_?O;]]^^K./6'=^]G M']Z'B59K+1:%K(!G01WPL2WYSMY\XAH/)&,#IQ%PAZ1!-D,7U8.3IP$O*:H< M\$DXUMV),7IWCQW*@;%@U%"B\?2!="S+'.>=($<%58-%1 MQKC4@RV)CY]X5K\ A0QC#3!7(403"%FQ;9J_X'=;U2HGI]O/!8]&7(GFO\Q^ MG\0E>:[BN^HG'>& X&6UA@B=WZ=KWG8L$)<01!I2F#/8T!*JKA6Z-M0>PWTG MA@_R%D-QJL'QT,2P#*YK<6P0\R;H2* .'X :9C(UYIQGN:H;-]U&[-3SD$=9 M$8E[#M6S'\7-HO,[B:0!( !ESP"3K]). Y(@AQVG,P:X3G&&%](6% .CP=FV7J@>HE7/I.#A M)O'Z8'75IHR^!O)(AGA+#1GF7Y!R_IS;.:[^>Y6=Q'&^PYU)V:_I^62>2A1_47GKZ%$4W^!Z!BN3T%HA86^ MC;:\0-Q$8ON^LRFN7?B^7)-!0F#U\M9G!W!#&IQ<'X=GXE.S>@5I2*WD_!MY MQ5_BR1152Q:-WD @ )#K_D:(7&N0U,LM9JCN+62CQY#C.;MK/=3L?&O!G[)# M>H"[_3 1I>/7P/-^QZ.L5UE1YF)1'W"^DFQP\H' '>T8H*\M[!@S9,^R03_D M"16&%NWPSA#'C-[\%4=YF'X "L&@^MSRW=0X*I8G6<+_PY/QSU'*VY.5?HG0C<_6,OH6V.=;!X254S\\>,?\'WM$1IIFN$=OI*%Z.[I+(KP;@O*WS MX(VYZ*)\B7(L;W^D_Q6L>^(0=/?MLRL*4$M"U;BM)@+>[LC%U(!/\%3/E&SX M-;/Z$1Z>O"QQQLL[Q'0W)3OF[HJ:2,9T8B!X%,MUWG6LJ MU ,G_8V!ZS"9Q,*;?0RM4=5"XLLGTJ,&XB>YFJ>+-Y.UINFJJM9,Z.@X#H_< MX1[.3Z/L-_E>UO=WR*[5A>-:%1[.$4<&WX?&$0O;<:XZ^T=S@"XIJN<28"OI M77DZR"'0]E#@^-LG^OQ=@DFU,[!_"&$5@LI^^/6$<33A7+U,HZ<#097^W5!0 MC^ X3QLTR!#'YG6)Y3RC@XSP?<1C)C#'2V;ZR#.N\F.?<'FS>(B^R@YVPU] MCW-RR+XV> 4)L,=>+,X(T"=J#_\$NB+JR X%L,^173SC#V7F.#JCR:$3+/LS MP"IVP3@_73)$RA2[ 7_]N[[-4_,B)%#<;,JBC,1=,[GO._@)W/F5@O80 MCR.JB*7F5L&7%1%6U.U\;RMI0))1SABJBD.ZBKEC1*-5:?Y9/1V8O%@C\R](Q'J*T" MAG7-[<$57GE[B+*KOU9F[4"%6[JFJ\4JX=12Y$'>!P^\W>9X'9'D'"\P<^F3 M.J-_DB4W_%90576D'7\S 68M#*>#-%PT3H9GMEOGS"_2\&O3W#3 M55LLB>Y#P0"UWA2=+WTWI0NBZ>[G#MC<6Z*0H&J&&KI031AJ**MW>RT&.%)X ML+!26ZO@*&)Z7A=V57$XAIG0Y)+][G#'UAH+B)E*8;K6OP9Q$S6M4".!VWO0 M=)BSU(A=7H2%!VWU1.5HY&A!:2'Z%A,17)^"D!SSM%=$)(QR+""58,J3+\IQ M(X1C#YXWT:A-1["4BYJ;5)M%CH3B(BM)N;TD*?ZTZ2G)5@T!B,(A*.<]N@0^ MQ!&B"J/W]9=RC^JPQ.FJ7ZQP_L0?0/]9A6_5_?,(EXJ#\>9)<63!W*<]AM$A+CC= M-N]749HV#[9(M\O>4>!M<@^:I^U1X$0-TD"[8C\;J29OW,K!$J?ID-?4-P@N M!1U@OH2 HPSL&?7RD.HQQK&9[URBO&;R=\5OX2O,OFKXB&V@#ZRW;:%[C_0+ M1X\$?K_7)+293$TYYT^ 'GJ:!.H,M2,X#SY: ?8+C4 ]"7EY.&R3I\\LY_&9 M_"PJ\1/-Y7M-[ZA149H6FL= 38X:I %C-<=L/ K72'@3]."M>.!&/M#*8=O' MXS8'I]*0[]HHN"D]B5IZTT;79M0U_'=XS1]#RYYXT6%O.DAG.-B*](/U9$Z: MNQXL6Q1PA)+CL=M1CN62&[-XF4QET^$*A@QP!=*]+>=;"PAES! M3:K/(L^RN(\'G9 OL/5(0W?X_R9Q+@JT&73HD^9@*)Z[L$76JB;Y)@\UQ9" MM#)"=%V'0G;DA7%6?"TV#;6"WEN19?RB55[12XK?=G>L92U^=#X!MR*3@W8M MZ'?X&6>;W26[4!?IM=A+(3QSF@A[B+Y>)0PM69!8D#)PTV%@/#@5)H'K*1?& ML*-]]&%O1 QQF1JSSFTV50AR>I4E^.O_PO(:#,DX>/YT'YZOQ&F%%0FTB.$- ME3&5<)-JL\BI4-SA)U+PYP9%0DTJ$_W#P"*Q#\Z31.R0BL1G('F0<)+JLL=[ MB)PFF[@\V@<'(N8Z'X$#Z"K@[N/I CO:0X\X_M#Q=2V64Q@?G9J@WBR=[,]@ MD^,G(U>;FB"I."G+Z! ?'"WO-7Z*T@IK3P!9,0*PR >07*^S0(>:U?8?-58Q MCVIPQ*E"LV,\8UU1_^>:9$>G7:VQ8%7O@>E)[VN4L^8?B"-'-UDH9T/%76K$ M,M_ASA6O&:Q>BKQ97+$#=_9$'E.L[/:F]Q$TU*@$[BTUJZ0"E*.U/"](LK9# M G_"9$<$JJB8H0?^2%*8H*B>4%$81WW88?X"STW^0%_D/I9TY%@;O(/HVP*+ M)Y%HCCCNL-:WAZM]ME?&*A\B MS])@;Y_$*'CF0VA$"^B;G)TCGTD6#XJ-9/A8P3D ZUMT!'IN9QH"P@J/C,E] MXJ/D7.A,V>F6MT10U!UI?&$K3[:#[%JZ>J)*''7(NB0=/JL29C+F^3Y0I"E] MX>_07]+\G&X>R\4FU:Y7,OL8>L#00N+MH*%%#?1)=!?S'%,ENL/+CNX-?6C! MS/I9CA-2HFO*C?U%]6S6:91&OBT]4!3I.+Y[5M('7GNUR;>B+$95EB0?"%2^ M8X"^%.T8,T2I1M$_IO"O0=R\,O=N]O'[][./[SXV[\U%I;CC%419%&)"]7D7 MVA7B^Z?R)I/&%[95 M&=(Y.\BLD.C5\"7TD^UJQE(C;H5VHTZWK5*:A95Z/[,76]H#'\"KZIBJ2469 M^MFN#C4I>!E<_!K2S%QYR6?6Q&\??%CQFY1G+V.\4@!5W Q^/?,.%SA_YN$? M[C.2HF!4%[OGOQZBKUC_'3T38-:N<.H@#7>I4X0OGC0W1NC+ MJIM3!K'H/N8/2(<)_'-QT19U;]JBDSQGX[#H6/JX1=UQM]%6_/KD)UA!6<.1= -LS"=:,KT0B,,T090L/-7CBN\@*,GP MS:*J0;B,8I*2A98A<4AN,GX:;+@H-+'CIPW#L M.NER?*Y5FM,BZK*8=(MJ$\0EJO6Z^*^K3CIA-A;X^@R[6KI,UQ5M$I%8R.O; MCQ_>"FGEO_GU'"]PGM==?&\6=3[P)$F.A%)WN*'L#8%UWR&=H6:G&M&5&D4< MIM[V^C?)R^\ .R444"_T\W7;_HL@WF@, FG-]1.YK)*I&Z )AR*0C M@/=T/$,#2J@R]2@?:$'B_*07#R0K9#Y1P4V)#(W)&4KV\P>Q]!J: :G!LIL?>;U8J4 MO(9ADY%R>QIE_6W<] 9#Y%@*U+GI$XA1BQEQU'#QMC@/*Y+>.[T LCTL--2, M@R'N+'2*?-A&&EAB%.^)8@G MQ4\/>Y5W"BA.M[LA=?&$J)VH [L_\:Z?Q556Q7U_RFDAE3YWF*"2:Y\BUU+? ME&X\<=20PHT)D,]BL $2A&N<9;@7!E5U/W, M8LE!%[SSFE59MKTB(FP,4IOW VEU.4,G((.*W,K0<(LRYZ?GK!"IZM'F<%F3 M0:X.2%/PC,@UB1XY)01SCU%DU9'\%4VHZ8$52 MMN=6\GZ@9KZ-:"&*TATI(OQ9=(CY)X0UINA,K33%BT+Y.J&ZIT_X1?Q%>K8Q M^=9!?5.+PWE<2M0Q$4'%Y*J6CCFM6:DD8=\T:C/,BS'<55_X+[?H()]@Z85A MK45P5T)"EW:=A?0;NV(6HOIB3]"F4HDAY_>PL$W@_'-\-?6,\OOGVI239N:=M8\;C+F=7^%&D\3R MXO9PQ*G MO(VMR53O.P%/+^/D(LIYDKDXB>/-:B,,R3E>D)C(-%+_0_">,(3 M?YU,/(" M9(XRT$Z@S6H*YY]GP>,=E\Y)$:>TV.2#UQX'1@-%3 +5?;7^8XEV>,.WRQKB M+C5D67#WXF:->0&5N$G%7V(^>2R$[=7V+H8 6',N9(B M;D5\J1-O^M-$]M_!-5%NOWJ,]FT$CS5I0%0UOH :0SED7XZN@@2(8VMU1N [ MXR5%ER2+LIA$:?7LAG@U/HRAUY >"F"@9[5I=?F:ZW833=Y^8@S8Y#GCKD1Y MM+\#JM @?/=E(8TI3\7-N<:*;]$<932;UV0$D3U]YE,P1ZS6P:?G7%0$,".^3[;P=^PB5SR-(-[^W] M$Z7)"TE3B9*8? IVPH=1F$O<,\X?J:F'T'DQ4B?4Y7,^T%#E,"V!CA,&] 9Q!$Z<^D%G85W@2;H_ARR?-BR]_(QL($799X77V$F7OVQ)2/?C\2U M,%:5PR1AZT46!">(F!E\3\9P8 44YE"'K;[K=S:/!?[;AK'\XID?M(="RX/C MH74Z,KCN[XPUB%&%.7R >9C'U)AQ0??9._*T+&\6GPNLREIK?6-EESV [;QD M@J.;T\5\P_M7'>RXT7 BVLL>*^.W=(M5,M%WL2]F)&")"U!?NRC.I0\-FGX. M+?[51..M"%B3'E QL+.YC@Q6K&O<8];O M2Y*1DM'XC)/#PPVC+B_)W\4%R.;9C$6)\[_B*+]D'TBTW )$H*Z/P.Q+XT>0 M"-%[KQP!I(@?ECC'$4<;1.]MB"IUP.TI[?$=1X03^\ PC_6ZC^ X=K];?*ZU MG/'W^^EM8$K. _Q1"3LGO7'=87X+(,'YS>*2;<)1RB=A90-30O:RD?52,,T- MK9=4]QN;)0X!-KA_WZ1;] [-T3F.19\D].'=#'&1?@4;GEJTP1N?QFI,> .\ M9$MM8?_K@O&P_7%T'G:_'R:_^^WQ';CY'3-SRO(J/ZE!P?B05P]G,L;?'':IS3],!JXMS[7& N +PL)G8?7H$_=2B, M8 ^JE[?3UVE%Z& D-']Z[2.,,)(\3[H-XP1,N\-$5<8*Y3C]?F41EH&ST3A@ MWO3;QSEI''5^M!O&!YARASDTCA3(4;K]:@Z0G_#7\N$%I\_X9YJ52VG'QI'@ M'!\H#]%Z.%B^G_3!4KH.@ .FFKG3W[)L);*#Y+"GG;[VE[GVFK0.%C<:*9#C MMJS0,22C[*0T>@2$XB-![3YB%"Q, N4Z-#D=.#1R'R]QLDDQ72CT[')3;G+< MHVW]+]T?2)8+%-"+'A9)<7XWI*:5W]BNJ)T+GQI\X@;B#J\YE=G3+4U)O*W^=U#53+X%/S2H@<.YC]']\T"<)/X 6W.-6% U0RU=,]10-I5SQYB%TSW3 MZZS&)!Z)E!T;E(.M/M7HJ5M3]>@)%>_Q M?4L73T#FNL7-@YW#-T["SQ)FRN$43L]UTI-7TZS(].[;G&X*DC'2V3[V2#*Q MC155,$ZBY<,? +58#MBU_#:841?UU *N&GRGYLR<3&CU-+\"BAW M ]!=BUR#GK\R7[U+/[ELDR[_*9"I_I^)H2O\$'W5D[ZAX? G8'K!NI:W"B]B MB"SL?,#Y NE M,6Q."S]^MBF:-R*O%L:],)"V@2.6BL7>WY%;YS@FPMEF_TZQ>& W2[K)38GV MF7P*?F%N&(7[Y^9V-(BWO:(.\D#OS1DPGH[AIJXPDHC$0L+>?OSP5L@7_\VO M-XO%PQ+?+W&ZN*>+\H5Y-#^++B8'$J4WV%"&U$"=!WD7BWFYQ'.!&C6XT9<* M^X"CX'8B"8TW/+#3HZ"JUSQ1CJ-DBU91@E'1S&>=TV3#['*YC$H41QEZ9+]C M$)8\S8"B M'UFO)_EA3%(A]] $!\2 J4X((\96S@@N8H0L6:">J"Q!P8!_"M M5T73E$=JMC:>+7L5MU<_9-$[!FBK]V#YU5Y2/EN'KSF9E\/CM\,-NXHB^ 1=>0(VK(T4E4D-RL:T>.G>[Y M4RG/^)8MCCHC,@*2U=H3)4;G%>NWN1;43@DB)<5JBM& J6U!Z)K:6Q0HH+CG*%"8$5O2%;_,TS8 M0\5;:L P[]7/JQ7-!#5_X8]L2B1'-@Q/=^]N/;[V8 M3Y&DN'I6D:[P-2W8[\^B8GF;TV>2X.1T^[G@>9AUX*]TE*N@9 MTP%)KE6T0S-WB?.&:I3A$I$JK?0F993_@?^9_S)F$T";0KQWUWD>*FI)_U.8 M\Z)+>: ^%SG<5E1MC">M$1[>E61?C-^@#B'[W:N.]J/@CHX.T_NW!34G0TO; ME=C%=25M?[0M*:N@!I&PRHF9GG0=,%HE67W<"R=5MU%^D]^7/,8C_*&F6&58 MPH:^'"]M,@Q^):_UP(74)31-H[Q ;'>J)#"X ZN0[\PZC'7LV#>X6><;? E MFVO?Y4>]8B48$*"XFB%S+;DU-8@+RZ[.XH41A!J*)A,' RX3MC#T4EPO4%\9W7[LD-2NK7D "MJ."MGTYN'J MOI]:2J0/.O>SS(,9_#GZ2E:;E=00]OX=8 KWX+@6\!J99I;7@?'KYQH=9(6/ M!2>9>L'[_@Y9\"X(0NXX+U%:!*AKV>0#QS<'\%355G4&F$!I MF(*7_>T!1A6)C;I$;M\G;0E MN\[1WZ"G;!_[B_2,'6:/.>8=53)D0CWQU-N+P9<.NN%YVH .6N%-KOF=8C,R MYI[WZ[,E9IPO;R.2,)(D4B89!;XLNP?-_1W9"AU:,WR!KL+VLX]J\L2S3-SF MF+.J;AZJMC_*L4#YZ(7IWG,12!&NL(8Q,FIN4B,6>1::GRA-7DB:BHK=_8ZT M>LDNG=1);OY0=S9/DJ.",?#WD+MY)GA\MP>/.%+C*WIN9P2[M'?'^P$456'R M$O.^!DR]>/%^W#=EE&QRGM'D0]^-P,N9^340W-S]$]]7 MI27Q7FE)7+,@P"U D S3TY!CFJL:,:/?SRK.7YC%;%W11?ZBG&%44!=$5/B*@Y)[T?M/DUBG++ M;S:6S"^^^-N&K/DJ#79P-/@2? @?Q."K]D:#%(ACZ62& $>RH8.=]S@EXC#8 MTC)#$^EB:2)Q= 23/:L@#\-:N98&!P144'.$SEU2?D%LD=*7HO*MIG-';,3B M4'L<]]V5@9?$<'YUW=K]YL M7%GA0:&AQKSSW71]DV=$/ R;)9?D*_]7T7O8U?\ VF!="MBUJK28A:?:X Y3 M3VK 9FK..]]-%.*8A[J*.QQC\LP?"!LL_]#Y!-K40 ':>7."&C=O2U C#]-; M0(>]%,(S[_TY$L(C/U'*"PRNLCH&(I,J]6APEXQ>J.X;731H10'(G&1-Y"I0 MNPHU;ZDAP\*D1X=.P[)AXQ*;WDZR=UKY2K=)/>515,T0[P=-&O^VI&G"?%0> MWRFW ](Q_ 'XX"D#[/X NL/\3P@+W(&.GX.\I>8,FTI@7*^4R/1SVR%RSV5$ M P'DB541&2^.3C1Y2A5$XO[))YJUX<^J051=JR<16;V/QEP9D@+WY>#D-/>P5 M58:X?P+AO([-D[%S*J+(J>N]]0;XTK8H[C $%,40]^(@O-<11AE#?<K?,IXRT0KQ+>2WQ! MHK;V_"1F(ISCA ES\\0P3^ 6Q6;%"UV[9>H'-U=AE9$/>Y7)[EWCD;G&.'\NKC&U#0@;X*Q27 M*:6]IJ^C/+2S$"+DF#N1HK'(_".Y!EZQ$\DX\_*-_Y1A>3W MRKP+YMC88AUFOS5@FJN.*"$L&IW"JK^FW>M6",A5?0/R'%?_;:=_\35>\A9( M=\S1N%@LL#1:%H:($#N8,;&O8@\SGI5W0^R![X!W<3_ADCG?]?UA43LF,BBA'P);A!5GO6U4X04:*,/2. VM:!Y$N=.B@A M^C**8O#C\JDNT8X$OV_%J0930CVUL7M84%8T)A\Y]I&-'43O+VSL4(]Z7F/, M# B?K7W9&;W_O-@1,A5P9M".OH>UY Q; *]@I:0B9J)ZJ)'!83P?9[-U'+LJ;1;W'2UW@ MGC%@#[<#RT_+X)BAY$E.O=;!SIRT/AY2+<;X[K^>LX,;D]L%D67P>D9 .ZCO M(/FRKAV4$/,YBF* ?13X>/AWD%Y7O=I[%IMJ\&-*AWW(V=[E47X2)W?K!W6? MU4#-Z;P3"9ZAQX@-BD$M/)U,S+Q2!SZM$,$%XUB"W8)KDN.8Z>3-XG]N5E%V M5[.UOXN6P1>@\FLE9-?JWF#G7H[ CUH"X&VC;4\)5LQ\E2UHOA+?, =62_%K!LX18BB9CW9H@#NCM237Z(GS!\DY*U_KG'TC,\)+Z)XW(B$ M@EQ;3+Z#Z(P.?->:(V@013B<"B3(0'MTP!7(S?RLJU'5&(W]_-+R0CQ?E0I> M)%V: ZB5D1!2,.=#GKH'+AK$&B[PW3"LCDN'D(LIY ML;NZ6ZAZ,+AY6A]0]RW4*JRH01NV0>@ 9ZD9N_RWV(@Q3@K^0)/HV'6S%C;Q MXBO.8U)(L^#:W\';:ZCA>^A\)0BHZBU(46SXD8N;JX*34_T:U]3P7]-UN'H, M_=6@8!8'%,RKFOLWBS.Z6M%,4*LAF,KO+ AF+WS7@LGS(VNU< :7037C)3*H MP4W/,OB0B^?%MX(2Y>ZJ& F4LQZ(SK,C-4HD<(;=5%4,I09^K=LCF[U=YK=/LES*#+CH_=S86DJEC$G'@<^+!_#=4PB MOGU#H!6J'5#FHO",\T=J>OM!" .HNG04K3!5Z^(,4RG:M]94ARF^SZOUJT(G M6?))U&DD>/? T-!;"&8?0T^P6DB<'V6;5Z-X-K2A ^T(05]"OWU@N!@]+TN9 M<-BSF.[N#_) X5G51(=D3[LN.J=X07-[S56@J)F%SDL9!^24=// MP758>FC<5V95X>M!. M6LA@\"VXM$$#A[<3??<0/Y%W#,T6@8[B;("&LXS PV:-6F]O>[HKWK( [G MR>ZF$:CX1X>.R;VX:;8D=!2?09):X/C;)_K\78))):3L'T(VA52R'WX]K^]/ M_.]-E#,W/MW>X37-#T]7&B,-)4X!T;E#6:-%+5Y4(?8J0SHLI09\\EU401?E M2Y3C<^82I%2\5*#3,DJ$ T1S4EB)/B MW5:9,)\".>H[_++WH,Y9E.=;WHE&/#XFB[IH? (-MBA NQ:\710O&:S/$LA; K3%*9$2/\.?[8VL!SJ8,?C$L>]P#V=+SD7:L:U.A+@SQHAEC%Y>.L M\"#K''OE[$2;50\;#KKELJ$C_/)#D-X<\QWBT)ZYE*O4A%6>+=!I5)#B9G$@ MPUN],(/9QT#+I(?$M;P)*GA"84?'Y$(,ALM!Q_'8]R%RR52%5S">TCRG+_Q2 ML.SX*!\)/3@>0_25Y.U!#(G?"0F9Z56)!#3CE^)C+>"6: M=^+SJ(SJ)]H5YUO5\!$'VSZPWDZT+7+$L:,:?;!3K)+%U)1OWK.R35GZS>(> MQYL<)XJ+ P.CP3G77JB^3*@$/<2,CI_)C]5,,I[(QX8M[FYSDL5DW;EJ@.8H M;8_C&2W#U' /20TU9. D^B=H7+/1_]!J!X405W*&*8&HDXOY 9R4_08F5YT> M$;M85VCOQ4#6!IM&3.8N4)-W%Y<\KBD[%I]D2?N(V2X;7YQN3XDH+>4QX4WQ MP,A47,BU!7;D/0PH>N='V0HIJK RH68?A+S9:VVY>FYJV%D#[S[;CKPN</C"*L' MZEJX&JQ-I7#@%GD#G*5F[ KH23=.QC7)<#%P$4/[.PM^="]\'YW('IMX$MID M"ZE> 8EWJ<%6WYD-?7.F&@K-6@0P9:=3,F1* MGE(31DTB'# <.]/^SFHPP&,\[?3 @$T@\J3/\\%#\52B4??Q$B>;%+?9N,$S MS%"6U@)$:-X,CMEY269-6B>ERX["@KP9$@2*LO*6Q/T.!I.X2V9C7:F#Q0K2 M34NHKWCTY2I+-D69;Y4[OMY'H_IKR8"[ENP&&[JOGOB80)^M03X?-=S28UZ M%I*\X7.4,GVHZ6(_5'P>;"JI^>6(-I,#&'PTGJQ($*9S1T0KB:&;4>HN 1W! M5]\A]*PD"4DW/.>\4YJ+KW&Z27!2W;Y(2(-?6I13M2$4-K(8JFM$; MDJ&"_Z;X0YCDA54=H4Z7U+-I^HD^XSSCR7Z-'5(]&&@\^H&ZM@8[K)/8^ 8X M2\W8Y5F&?L'D:5GBY(11%CWA3QM.T;LBB9Q\'$7R)<0"A MJ3/$YKXGBL"K;RD#S0JPF313RW#9].U:LQTBKCJ@B\D&WR"@LD97SF*(K9N;:Z]1$\4MK/9]E[1W+F!0[TG&Z; MV("B%DCO(TN!GGW@W@,]X4IX-+FL"/.H6.=9SNK.A]D3;XHH+HLN:/X2Y8E, MQH8_ ,J7'+"O$ZV< H@/87,^ '>A18\X?K1'0,C:3@WYH>9,U-4:R=/'.S0X M*O!)46#1]_AZ][KZ-6:_5#<@M #)4'5&8'2M4QWQXV3-4$68")9>=Q^MKX@S M3C,%9 3L966&=9-&.7\H.4YIL M>:184XM+Y#M%W;RL\Z!XQ*%_$#21O ?,N0O?8*M5,/"#1_L,['OAJ(! M\3IJ(CLNJD=#SXG]4'U4G9*]CO='T;$Y2CKAP82F;#\NQ##Q]S ALZ%%H(:< MG4;,^BA.QYLNQ&81:S4,N_'J?EP^^FS$CF+5MF8$.'KN/SP1/4K@#1E-'&(N->188(]#9>>58RUY&U[LMI:O\=@:=U-/P^E,/=CS=IXHVM6M M3-3=DAIS#79/P&CS?^88*R_+:G]GT9#OP0]ATF>HH2%L3; ^\P<,O8*CWBN# MCU^X$*&\3B1OJ_54SPA(X,IA8XSN*XG[WD.9[=Y)$?1U?F[IG(FX\?3N:HQ9 M5FIQK<*%!?G[!9I:T M;D^;GZ.RKBKHMIMJNV?=8;Y?)/P<>DF*.$K_BB-96:HML$")'8O>7*I!3UZW MN+EP\P4:^VJ[G[G"2B+&TAG\>?A1Y+MDW6)[6J+$E_BQK^ M=OQ>)O*0]P;&1E5O,=V=TX)1XE^8!\2#&K!LNB?5J^P3_EH^O.#T&?], MLW(I2T=:@>G^C'J,V],!E2W%>\=G4AMSYZ#SWF!Z41%5_U<]:CP!N+[4-(,*7QMBA%F)'0O$)4,S27RQ0 M1_@:CW'7M'+GZ*,_%T3CDUX][+JNIJMN$1W MR)/'FNX0=^C,Y)".8/S8H"O.GTF,BS.Z>B29P*P(O0X-!@5@94"=AV%KQ*B# M>40PUMXTQH=DFYG%.V)"!&8'Q86:,<^2K%^2KSAA#G:,AT5=-G:,I!_"]";H M C$2F,<+^OA9V)/SA9C8FA,34,ZELG(HYFK669+R![+";!-AQTO,.WNJ,FI: M7XR1^'[(WN2>HQ/&W-25[2E VLUPU- 74A0%9.M0('6X&:UC/3D*, M]X0=?=HV!C]1FKR0--6J?1X!:72#>FV,/AO3[XCJ]@IIZ)I*;?.89>OM/P]< MBY'[P16;:,:[K=[6P47Y1C P%+(#2$!Z*+6IT*(&+]SB6YO":%-/VEDU@>( M%GY(2*@)VVR5#&W6:YJ78@:[VA$6LBQ)0\B.RI1TF3M2?QZ6)$_645YN&\QRI1D:"]$4&4S7 MZB'PSF\Y8M2J"E@E[,UBM!Z4G!0D:&EU(H#L#\H*-6*=];C/+J*%F&CG M=,$G^N:;EA&Q;W/Z3!*>T.2^9 ?*:Z/)G$8I#[', M4%)3@F)."D]6Y).8TT66_&YF!-N$ZX?Q&/W2&:%(_,3WZ,=J^JA88ERB)"I# MA$$&5)T:\-5[&X'#R^.RW*9T(+A!P"% 7S75QY@A]=$VZ"_YDQUFZBY>^:B< MTK:7 0XZB;&V&/02BSW"H08WC ^E4$.JSQW/1J9)##[0NN5=4_"*"^;-59V8 MZK_(KHY 0 -DPDJ7R;+A":(.CF:\X_5G#/\Q/9E0S7K]O)E>_T#3E.ORU1/:;F)]S(JU).U)&D%!2&UP/U6SH+(V*HFXYH^@N/3A^;%.A0[C.S]0< M7]M$*&1OZ6'6]G4)4O,K6,%=;T/>DRRI7T$P++H#01M=>&>$U6?Q7=^CX]7K M!+QFHGEZ=G(U>+!5[*W#&[$TT_&0?LII(;.SNI_9]X0$^ EX/X(.RQX/<&Z MBZMMS6))F][6:$?'#&G,SK]KLR]9>NY,#TL#]:GX1$M<,$H5+[^IAH[L,]$% MZ:F/Q">:S>--GO,^=+S6;/ !9YI@]R M5AW*?GV+ZG"C=^BA6EK22W#ZS+Q,4B2IAS"*J 5)2S:]?@&252A(!)'@#B4)$ MMR55 6!F,@'DY4/B[__YN$S>W"/*,$E_?_O^IY_?OD%I1&*<+GY_^^TZF%T? MGIZ^?<.R,(W#A*3H][?N?__$__\??_U<0_(%21,,,Q6]NUV]N[O(T1O2( M+-&;_SZX.GL3O/GYT]\^_7;Y]<@^(^_)SC]\3?Q MSVW(T!M.1,J*/W]_>Y=EJ[^]>_?P\/#3XRU-?B)T\>[#SS]_?+=I_;9J+KZ- MLVV'W<:?WI5?;IN^&OKA8]'V_9D-@U&R4-Z#%#7#,K^6W(2$CTC%GQ9+;1(X:BGQ;D M_EV,3]L=LLR&D;9 M"W(,>S46VSQDM\7,REFP",-5*3N49&SS25 N2N^K"?:_JX__>819E!"64W3# ME>> /^6'A!>#'E/G(_A@D9.M>O 5 YWR7U_JN+ZA3:IOPML$Z2A^UL@&M=ME M]+A81;<:("-7Y0%6+=ZN0BCTDNL-)O.D]IV1IOF01V.OE M#^Y)+!DWZ=#9(+(!S#S2:('I3SK#*(UJVR4Z,V'JS&O4GP"L$K (WD]5!-!- MRQ5E@%A)Q'B#>9+.W]_5>AC=^DV_!&$4D9S3$U 4(7R_^U:!CI-RC*$\)P 1 MWG7RKI.9$3FK5&J6QN MJ?).E7>JO%,UI%/5Q,8:SL.*2907OX1I'*!"AP/1BRZ+9\'=+.! _A:1I3T MXG#-^.-C0<))$BYJ')S:[WMTN0[%RD11>$CBE[:/[.L^J(8A*?\,_J'%9MV\'H%#*"4?FJY0 TGC[- M0IGW &T^++5U7@.DZ0!4EMHFGT+*=@/0]W_SD'([/EE?H16A+[U=0,L!:+RA M8'M:(F5-AZ"2/T)%V<[7/5)3V;EQS/=K5OT0L_.]-+*H:#L4G6*'NZ W MY$$>_Y2V'(K&2\)-F.3_X95DE]8W'HK2PM"_H)>4W.,2DZ6D5=*\=VH/D;"V MDU-NWCW^'[26DBEIUS]]9+DDZ77&K?_K.^YUL(L\*W!_.*TS&N&=^J>\-,O* M%9 _6+SA6I,#TKQW:L>2^"@?=[Q$=,&%\ X 2= MY\M;1*4$OFXR"%7TD*\I"T+EDJMMU3MMIVE$*%?SPA0L%KY#X?S3M7)1!_4: M@'9N?851AN\1MQ'#:M8JB%8U[YW:*[3 (NB29N?A4B[:^F:]4W=]AY)$-[GK M&O5/V3),DH.<<3.,R9?LVE:]TW83/I[&(F(SQR6T6[/X:-I//8EM2A,1P8<[ MDLK7;%D3=W)<>YVN (4D]B%I82((>+3)4?5XS2T!NT>.*HI&)"JC BR1#VY( M1)'+ (OBHQNB@&4KP%+YQ0VI ),C8+%\2AH6+QBE[5P$!@$O$*?M6D=:%2\0IJQ8 L(%+ MQBF[5HY.@ O$*9,6#KT;[OA.69$M8/ER&=)U0.8!PXNT<%_% 9CRZ!&G+UB1 M!$<8&1><:S#T8(7H&M/FJRST6F5!+!HYMTJ._\KQ2KRO61I?DWGVP"?-5U0# M33'LU0&)1YBBB/>^F/]7O@S3*\1(3B/$Y.3!>G1 VC&?-V2-T,7\Y@Y5ZZ^< M+'UKQ\IF2$B\F L!B#UKKE,."/H>+I X\WD9XO@,A=PZ%Y !?)N+U4^A M9R;]VA=28#3;*:+ _WI90(%_],^OX2->YLM:FJ7?#T4;3M6TU7T_$&U78;I M-:MO[7=#TB255LVW%HIU'(0,LXOYY:Y1R?>"IQU^MMW@+ZO]75?HIHLAIUXV MQA4^K):_.?$_PH?JM?S.$=+'!Q2A;VB9Z@*?(,*4?.&5:Q>@QWCX M +\(:9_Q\,(.UKO?F+\BQ0 VRGU55OT1ND<)*>:Q%UGRA-5]HK9=Z M4K515U]H;;].+M6[Q$3CE4Z=ZR9&-6EAL[HBKP8V"(';R(Y+"2(6C<7JBH3T M-0V-W5TX0&?XLA*UF&=0E)(K6_H0]P6,%%OK[PMH>5] =U"5@6'( M'P(J;H/.42#X#Z+BLH,H8\$#SNZ"*&<962)JBD V''4H\'$CLCSNN%?<\9A@ MJF,$3KG"AU4 V%4Y[4_XK#^L)OUW/N4/JQFO R*:=O? P\\\, ##SSPP(/I M>VPCCX)XCZVAQ]9L3Q_8._L8)"ADQ@= 7W8;RK^J?ZYWH+P#Y1VH:3M09X@Q MA"Y62-2A2Q=GQ337N4VP3MY9\LZ2=Y:\L^2=)>\L>6=IG,Z2R4X^L(OT*0BC MOW)[CVFO?&8)"3>H"1!Z0+1TS22EQV1M[)1 **J4#=[ MTNKB5XK4A[C!_4;"D_R4K::U1?H/R?*6ZVUQ-.3URJ]A!];9 G>;6%V!9!*@ MICN\4M=U /28>IC %3[L%@S!*<[0&;Y'\2G?\=,%YO;BC-M &3M8?PW_1>AA M$O*)+E\+&HPP+CZ?:!3792E7\(:C6.!7W(X^3 MN$-\]O]:W._%O1+^%+XEBII,"M $K$M7Q+TW)T[?Q=\AX^^0PR7!=+H YST]&H4P=_N,*'51#+ MIGY3L9E9=F0NRG= \_.^*5N@E LW6>+B"ARLX9S8:PA4ZS2 ,C&/X3=3G)LD] M3A,NX M':AKJOK=1!:"832=AA)-ZS=(WM$ZU,H&B:FHC08IN,W@1"4WK MJ2=X7>'#;G%)OB]R8P4ZCW7-1\+!F=C/J7)F0[O92&=3O$17?+M30@8DK>S< M\%!:6<^EJ:0>U,>GF)T\]_]G2+$@02BO8JV1-;-,L7)5D3?TJ7R?RI?'"WPJ MW^54/L +(B8^ARORD*[P!+ZBNB(+K65-FMJNKDA('Y;6^26NY+%@6F)@8KLB M&+V*P!Q85^0!651,8IJNI#WU>J)V/ES1#\@&K(PSN*(0X(DB#[S[!+A/@#MG MO=MPG,9DMZ#Y7"5C[>YZWW/6]]&:ZC.Q3]N*3\ MJ9'0.?[;@H;+P]G5\?4LRN099,.N3B;9-S75OA/Z0_A)X0IG80*X\T'5H1/" MZ/*,*&L5U+:PE)$^3;EBY\7Y"GDT7][0.M7:8Y2ZYE//0+O"A\^D^TSZF?6;:9Z9[CO/( MK7-B:@>[(A/EKDK,=C!G9.*SU*UCQSI/V)7DDGI-:1Z$D1#![!T-'B:A"M]KEKG[MVSA(SS%T#XG\#9ZZ_!"BD*9^Y+.!\ ML&"%:,#$\7'#'+9VG*&RV4!"?%Y[;_+:'44_9UQ.,4YR4:#D&D4YQ1E&[/@Q M2G*N1R=\61#E&/)2D2_FQY467B):EF-8UP^@*H7=_Q-'(T=M?A3:;>KY15?X ML%L:^\54T.7EM.U]>6^?Y_)Y+I_G\GDNG^?25L,V0!I)GU[(#4JCCL94BS]0T-4Q860(CJB0"*&PW0 >$[L['Q MO-SEHXOQ;,1,MV1=5L1H G/Z#A:X. @99A?S%[1IU*]99QO,HZT M'6S4+0W9'5^2Q(_COW)\'R8BV@-[149]1Q 5AG$%[&6!GS\(B1]PDG"9GW*+ M)UU@;E;/&$/0%V8^@ 4N3U-NI*&;\!'&DZZYC5J;SRG1+-V:UE.EWVH^Z)*2 M%>*FB[A8(N/:+I:GE=C\83IEVMU.?524YJB,TJ2%Q+_C[.XP9QF?#A3&9[-! M;&1HT$*(_PJM"#4U)(SZVN"M]M*Y,D!6+-0[EZ2H#8P6(_E/O&T,7\F&5XR84MTYWZ1HYE;3MQ5>.*9E)K$%< "RH3RX)JD&8'RRH7UT25 ./&2RH MWUP25+/X*EA6GUV25>N@'EAL7UP2&RPM!+<9H&!;##[4^?HVU'EL;*_8V*-JNA\2EK&+>14"*,*V2G"G2;^>,)TM M5$L'[VRMM*,QS>%L6)E*^T@Y'LG#T/%PO*YT9YN@BBO(WZ M>F2#F\@&B**,1B,:4 O#STTK>]3+FNV!"S+@@EJAIIZ*]'@%CU?P>(5=24BV M.]+*K>_6KI789Y V!/%/X MJQ[6\8GN4)PG:'NHAQ45EL6%4V+YK.HLIXLGD+BVFD'[$;W;ZMU6ZQKAW5: MVPI:U;P/ZWU8[\-Z'];[L'K'K#/K:6 '[1/?"/[*,<-B^&:.F6J(H1PR/0W> M$;/CB*G>#,@!T[_:0GO7V[O>WO4V<;T;VI6N* U<5-U;G.XC MU#MQW0:.[OS*C0Y.PZTH\A-$.U5^FD5ZH,,-%?4QH\='@.Q$@*!O"10-,GOE MEB(EYR2]1RQ#<5$#:19E^!X*&F\VB%5NZ^N([5S&R1I*H.W (Y'*9;@6^CM[ M"&F\2_R?89*7NR-C^;+\K+&$VC_$1XY\Y,BZ1OC($2!R!-X#?13)1Y%\%,E' MD7P4R22*U+U1Y8H^-9-B&^-]?\)*;1R_@:-*GXL?+%B%Z^;'.=2##!5!@E#A MXT9VXD;J=P.*%D%>KZ7XP!&ZS0R]?7D7JYQ4Q\XP8A?S,Y(N;A!=-N#.;!@? MK?#1"NL:X:,5@&B%9@WV,0H?H_ Q"A^C\#$*$Q]19QBYHATF,FEB0 [L.7\) M4'5!3L %Q_=$1 ,FO/QF/C1TN*&\:3-ZO%]MQZ^&OB60AVWVRBUYJ"]OI1+7 MH4:S-#["29ZAV-!1;32:]U>]OVI=([R_"O!7P2N:]UR]Y^H]5^^Y>L_5Q$MK M83T-[*R]#UB^7(9T'9!YP/ BQ7,OB44,Y>=W1ZAW 7AU @;O@4XIN[\#FL^R:S+,'/NN^HN4MHG6>'KQ7!R0> M88HBWOMB_E_Y,DRO$",YC1"3DP?KT0%IQWP>D37B*];-'1)""=.UG"Q]ZPY( M$A5E;DA52B9,MKO+43G);I[/L5WRS'IV<=_!7 CB^@XE<[W*:1MW0-#W<('$ M><#+$,=G*+Q'1YAE%-_F!11)3IM)O_8>':/9CC?'_WKIR?&/_ODU?,3+?%E+ ML_3[H6C#J9JVNN\'HNTJ3!>H9A6N_6Y(FJ32JOG60M1@EA2/J_!HKR!]U>%0 M230!UAD69>B1OP>^,*(30H](?IO-\V13Q.NI7)>"/WUGJ_R=Y-SB+H[TBCID MC^*W^@4/WL$"%YN#W!*:-U];E?1Y+H1T,=_6Y[Y&"['-R@*OTO96N7BJ+DX8 M.PPI7<\)%1!H&1OR#E;YN*2$$Y:M+Y.PL&*W%NW!^H934[,3-.@Y)KX$;;6. M3X.>8^+K&T-\53W#<]DB#.AI51.O4"*VP,N02CQ3?4/+5-_0D._841&66A:; M&_=TGCX#L*,9833O9Y=.^0H!Z#$>/L J)^TS'E[8P7KW&_-7I!C 1K:S\G>/ MT#U*2+%F*4TS;7N?9[:;9YY6 +])<,AZVM-G^7IGOCXD0C11B:ESW<3\)RVL M:U?DU6"G)7";UW$I0<2BL:Z(2:Y!BB#_U)E7 M;M:*9) K9^L-YX9)RA$LHH_NB<@4" "6U2].R-.4]^&VGD#QN >5Y;FQ@JU=QI4JS+F^!Q75J(6\PR*5G-E2Q\"K/YIJB*P M#U8?[3D6,#ZCOY5WM+)I!GSJ;_$=K: :@!/ZLVU&*Z5F.,'^-JC1"@H.MNIO MZQJM<%H 3L#2^M49:SL6"O\]NM*GWGFG3]=&YO>S6UV&]) MRJFII;S)0,U ?1)6=IYL3./J@7Y&W_?R?4*18*F(Y3@>[Y;\N]/V5>4 M72(:2=CK;/#A6#Y-^<:"6';%=@,A[!8V[C2$H9&XC[6'D#&:^[%&$K"OK9X_B8T:6 M_, !B4]!&/V58X8+$%Z[J 1HK*%"$P;$^/A$K_&)@YSQ6<'8(5G>[BWKTZ0)OF];%-/I[6J? MG#$&;22DWJ D0>D"T=,TDE=FEK>R@?VIWBJ7$L[0&;[GKYXO+;MO\\6.I2UJ MV&9(NSBH):$9_GIK6 MXZ!?G*O)UIO4"SOE*RJ*+ZCX*5;?;8Y5G"^IOH6SVV#P4>CLSJ:TPTUU3.*0 M,.E\A \P-CZY+\EP7!B^)"T.?)2F?.TKY+OPYAW"!='T"6.35&,SY90;KW/Y MM@279%\4."3I#6/#2'7[-+M(XPHQ5"PSXDS['5ZI2]8#>EC@XYAQ?_[A"*T( M7S8EE#]K8_>> /E\.EA_#?]%Z&$2\EU1;B!XNU=9=PU'\S0FU M-&K6>C5HW'L MP!41M5R%P!&P_J!#8U.I5N$ 5]2J T-![8^XHD\MYQ\T4-$?#&TLTZ\[$/!D MR\IZ$+"\'*9A$&P/(<#]X _V$#+<8^Y^#]'$S2$A>W3*'I36W;?#\L-!9,&2 M=:>*ZT $+!D?W-&LETB<,'B^^R,^"SBO<#2_N*,M/7%G'7VLSL^AAF8?. # M4+\&+"/1CUM1XCZ(=FKC&A+F#TGM71$7V7F@.\27B5^OA1:= MIN)L)]\#Q'4:BL-!L"Y=$??>G#A]E_8 %4:S'7 *_^LE,$5Z0VA%KN8&T?YI MJ[M0<)4%^6:=[1Y_$Y>Q MO+PI]"4;=6UL -2KB^"N$;W'$:H7ZCE)[Q$33DYQSCUC6P @FOU?D:IV/O*6YR?FE2YJ&(R%/_\R2<'3A>E MRLMF6I>/L OY;LK(\W33+,_N"%6L^IT_9YI2*U<>=OR(:(394]JN:ZG)GC-I MJ?W!&V;L-"WGC>J410]/FK3D+O*,96$:\T6G5WU[]9QQ2XTI5^G"-D]CT-[7 MYZ-L2>Y6KP>W+[GASAI\ MPR>#/+#MRER0[83FZ7]7M$(O$2A:PQ^@\@>H!C ;1PMN[#/]M(>'K7I/3NWA MN:O>0KQ[>.JJ][3,'A[.ZCVUND<'O 9,N^[AX:[VF8L]/+1!QT>.LY:$F\X&'.M74E#)_K*G7 M8TU'Z#8[31F?LX7-P:?+24)([3$<2=-]O77I.E\N<<;7EF7.5]_U09C^D!]A MTC;NXF35D9J&NN]M7%903/J3,!(GENL47M_0.M5*?)NJJ07*7TU;S*[YVA[& M%^F?(2T.E(M;(&7H;6AWJ^BRYT1NJM((NH[GR55$/ZN,QOTYB?G?W8,6Z*FMF MF6+E"BIOZ#'&'F/L-L88X ,1$X_#%7E(US$"7S=M.N* 1X MHLC#[AZ9ZY&Y ]A F.;)O+V".]J G,8 M&#'TN?C!@E6X+J[7: <3 HXV%#;(B!P/"/)UCDM2+\-U=(>B'Y>4/SDJ3D%0 MLJ#A\G!V=7P]BS(Y%L:PJY-PH>9745RU]/<6Q8*NFE9WVF!^/^5'% MJ!2^@C2DUI'A)S13X &)#6GW!% M%KJU5AN")J$#OWJ""/"AK $AM=\KUYR&@/L4#0G,S>XX+J MT@A[#_XQR7;M$?S'(-8[,/KG2X!"FA:$)*+0VPK1@(GZ1BUQ0,;C#H4(:DB8 MQP;M'3:HH\S$C,LKQDDN8*/7*,HISC!BQX]1DG-]$K:(J"*6EPI^,3^NM).O MFT6=,26 HI.Q[=[1W(Z#@W7] *H;G_M_XFCDJ$5U0+M9X,B%NX5]+G6RD7Z? M2_6Y5.4E.P-L(Z3I0NV*D '7.0VUF[L2:A]8;[N^:FKDTATB-#WRG(4/33>I M+=V'(S=<*"DB*2,)CD7 +[@-$Q%9#]@=0AD+.#.%C%;E/2)Y&N8Q%NU*V=VA M#$=ALI6*/K[4X<,&"#IU3JV/1'43B>K*\8ZB?)DGXO4>(:XVW$\02L-_3U"Q M7*4QGYTTP_\.*^0+?]O96MRIEO'OCO_*\4HHBLQ![WAX&P6.R7))TL( N SI M!2WS G^&28XVZY>$>8.>=OEZ>?.4GA]9CS'P4=YR N7A>>LQT+]ST1*4B9HN M%C@YP2E?_L^X#1"?\LTG76!N0$ M%;>ES&Y91L-(MJ:;='4G_-<3M3<4A2RGZYW)+"%9T=*=L&4C'?-QR_V)6PX1 MH9ALD,9^A,*2))3!B;;6A'-ZHP[E].*Q.1<=5,K0V/%S#MH,%8_:CW0.[FPF MECK7%"P2XPMA)R$2J:,+EHOQE:YCE(O6%Q@8AODI"".^\)?V>1#N[ \!*N^5 M9!M\(CQ0WG3DH:"8C4GS(?!>P9A/KZG]"]N%:G8Y[LBB*T R+ MPD2\TTZ$4CORA"33Z729X$PI2"9Y-\JP&6QB_-_PYW>G ,5H4Y/ ^F._P [H[-4%]VL2G37S:9!1ID]$".WLPX/>P M*$&WON$>EB[HQ'+UCJH!MGM;]LC4N"JXER])?.<41PRF@J6'J_ M&4N/9&$R,>G5.-T#I\<^!!3=HS1'@6!-G*DH &PL>,#971#E+"-+KI9<"IQP M[JGA=-LF" L>@C"-@P2'MZ*V'&Z<3>N?D*&2;T-QXG-UO>;J#JMW\IV_MO9-ZE4YAZY01!:IP-\< MY12GB\OB0)_M<%4$IXJ.5IX),JDLDFCX5#NDR?D^ 7AWCY M-#)>MLN+ 3/;/J-[,^VXL?EN?.YHLED ZWN53S7Y5)-/-8TBU506:^#/I]D8 MXS@F9I9SZE(KF99^[KZ=O('Z&_UE@\H9=IS&DYM?GQJ*R#CM,\%%2.I2[,>) MG,;!JQXR.5]*\:3 O&OR7S;;^J MBI9PI,KZ:,*CXD2O0ARW/2YEB;JQ97UZ8<^G@GI-!1U5[^Q0O+*+>;50UD7= MZULV"_7U14RC2)T1,=*<&*!Y;T15Z 0X656'D66'.EX_.DT9];*V^4BRCR0/ M%TGN6H5]>-F'EWUXV8>7-8XYS&YT3DM,!3),$'GD01PS:W7/@LD&CL_ T9E? M@C"*1#%YQDV*".%[L4+6?M8LOM)X_*$B)"T)]#$..Z5I&K\VD&O94BF&+DA? M4"7NKF)G)$S9+(VK&K#IXFI+*CM8'^"$/W\AUJJY1S05*S= S=2-+5"_ MNXSN+J+*.SQAG7R8TLGR]]_26_C^H&Z\+T'6YL:<#Y/N3Y@4N%^39GNB*U+J MS"L@S?8S5^0(N.BT4__+E1AM'_JG]Z)ZTR\%E>D8K[R0_P(5V#DYM(Q M=N9=$54?BQ/$A'=%?D-DJJ=R'\@(,]6C+00$BN$.G%?[7/Q@P2I<%ZYE\>'F MCV:I-),AA\J>F=/D$V:])LPNPW5TAZ(?EY2_B:BZ<&I!P^7A[.KX>A9EM0&C M)ET[(/8&\:TM72#ZG= ??#L\#%CNDLA[G3U]\DN4?TEHPSKJKR;7H_X'(SUF@SQ'WJ+QTQ8G6!N._# M1>$CDC*2X%CHTI-?4IR=)2M$BP>6=1CY*)R*.Y0R<3, 3OG?*. 294&>AGF, MLZ?#7?I(?2^/'2":WR/=/N+?;\2?DCEBC+^?,#E!$D0HH&4'I%R3>?; 5Y/K M,%'1H6C6/H[#:+83P^%_O8S?\(^$).(\RB[H-:+W.*H[!Z-K-BRE DE0$5$/ M#@>UM7&:)6=\SV#LD"QO<5IN?T\7+UZA1"PXQ8E(203-? [)U^>UL338DD\ M1]G%_"9\E+"EZ&'UPE,A25GY'F4;V[3.;EE1.P-"\\NV-D[AA#3EO@:[1/3Z MCJ^%!R'#D81V9=L1T'Z$DSQ[55H)V-K&F2'*K16Q&6*9MNRTL#H;RX7AC!-S MP@UR4>4/ISD7YL76)#M 3L M-,T0MQIEG/?XQ!%(YJ:*YI:9?R[ Y1/O_(<[KJR\R9=;)R/K+8KS=+TG++O*,96$J%AH).PU'&0^_KTC4K&%-AQDQQRI?KM$8[N"%H :V!P.Y M#P;21EB)45ASZN+0)_%A(>FIXSD@:@%.9TP=V0$6AC:G,G6U\# ?#_.12^(U MGP3J)KLB"RF7KR71/ KBW"JB5!Q TL@5[5&S*I/)4,J1D2Q,AL4\@06BR!6Y MLN& 9=$D$.;*T7VPD)HB&L"",KY=<*2" D6)P5(QODUPS(L.(.T$%@S\'L%Q MJXM)%@LL'.-[ L>L-0,F]\$"_NR(]H%2[F"I?'%)[91Y?;C1:%ZP9L0R,<#_ MP24T_.^H##&@^"G"(!'*D"0TN_C/T5W(MZ,K;DH+0G-\+^+SR52,NEJY_C-BS>P*3JL+@^H[6?UJCDY M=4^EE(T9>^KZZM97^\QQWS$^P^$M3@I[R(0Y2==1<%8'YA 8#L7Y,.@(8WN) M=81N7LNZ%;O;448V)[=V?%7$2W]VT7" 47!Y2=$JQ/'FDN0JB\)W@"*M5Z@B M?+I"!AN;8G,; -%[=$+H3LK[B?(B&P<6 &0PVP(H$X>7_#W)KV>5M+)S@+7. MR=Y>[_'D9$M8@0]@U8:#DZE9AYH/-!ZN3]-[KGPMWF[- &-\NS5D-GN[@('& MPW5-@,R,VYH!QOAVS6..S0>:0FD!F[225*0;GJ;)S@5119I3]V),^UO@D7NV M5;2Z"M!N IZ(%1"'(N91?B.K&6,RA%TSYA6E?,[P69*M+Y,PS?CK$<&IV1Z(>,/VB_T?!4W'6'8E$=I4Y#P39I^L[0C-!'/#]U+:WS8/0^XM55CIEXJY$ M)E\*H?VLE"E95:L79-9(6MM=UC;X,H&X7PKW6!6DKF]L]=J7B5?V*+?R$P&^ MT%@^D"Z^1HF66KZ B!T+Q>^EM+YN8H/2?+5*"IF%R>9]GZ9S0IM. M^+H3AL<3VD9179%6"SG(3I$YOL8HU:I_0+ KBM>KI)[=(V4*7NM/8ZU<$#24 MH&$!&.?V6^5RT!3OT\,D?WZ#U[ JV$ ,2B$"X(P]3&*7)-@(A-7#W'5)IG"8 M9G]E=;+A;^;K:W)+0-C]5=IQ0'9&T-G^JO,,NQ7WH(!*/'D/Q7M<6@8;P5N= MJOG33J+-\6S];2MCM*W;HAP=L[%;B&-'J"T03XY9W#W)TP0LUY^O;&%1[$:> MS:'<_=F-$UH2P.XO-\'>NA+R[%YX"\.=*8+![H0%0K#U8?B/< M>PUE",4TNK(S]*EY4DRX*T&$'M8Z/2"XATC"Z P\0PDV/XGI5 BA&V':+6\" M?B'&9897!6G<$J;9WKV6EO64P"_%N,IQ^5*.TTG:"C;++KFRA<(\TT;P;U?< M45/FGP7:%=46^C,DQJA"#0_:NJ)$YNP_0X'*CI \B:?O$KX!"MVV)\[5N>ZUU^_2BNGAEN_5Q MNQVY_9$O1K.=XU[\KY='O<3=EE_#1[S,E[55?Z7?#T4;3M6TU7T_$&U7PBVJ M4=[:[X:D22JMFF]'<]QW1JF@3DR9@_53DRJQ-GL(:7P28OIGF.1H]C1G!.! MF.I'6+@%W'CGT^X%YX,_UQ69_DD2/HR % TMU?HG3UVN5YC].*$(;4S\H:2J M>JXMF=[J>;LUT1B1;)(>I^[]@;[H@-VC^M-R\/HP%?TYX7$=AZ+*[5/,(O"1-#=AO7: :W6J,2_%7$Q'(QK);CEM"K(1!36N?&?.9L:XR8TUL7I\7 MEN]0$F-2-[9(_5,5<%$+ ,2#JHL=3D3%V>LP0>RI:*J6 M%7T?&[S$<7$A49B(D^JG:57Q5,:%NK4-^HO:YS)RR\+H-M/*)0D:W=AM,QYJ M-1<#*MM:H+TJ^_&BV,FA,6NO.X^$NZT1;_[:9%TM<';,#6VR1MR72 I_\ZE:O)HM<#\+ M//U!2/R $]EF_?)K"Q2>C2N*=4"ZU74W R32\)P7?56&1^ KN[@C'NC%NBW MCTV.5FMT'2QP<2-*P>=TK8T?OVX(/,(P<: Q9(I[!+I'H'L$^B@0Z&,$ M/@&RH:X(1,WJBUL:#+.JKDP?L(S@$!=7X/5P]3%-!+N"J@=+".#$NP*>!\M$ M%TWJ#R%O ?4-7V94$*/^@/ CU1'SW'(/ /AQBZBE&$8.9N]D#Y+%?,%",KZS M:Z1",LBGP.T[5XQ@>)0:+AM7C%] @4NE"GJ$>N(,#S5T#TB"M^ M-8#?&L=1A95P15_,)'.F1>VXXDJ;R44+K7'%?S83BR'"UQ6'VGBU@1Y?R9*S'SYYX\G5>%:-W*L WDL 1#JYXIT#^'UF[*A.XKKBEYO) M!%0\P)U)9"(:4^AO#YZZW7I,)L("H!3[<]*ME/8RD8X>0>M4!MQ,.*;'0I]$ M-6BEJNW'+"!SSKVXZH<%."VO%*TH#E!)T>-G0=JRZH;5#6JO,".[67 MNQOUL5(LZ%\YRPKIWQ )D?6W@%V)-\+XJ[A&]!Y'Z+*H.W:%(K)(BU%4L/2A M'FNWL(M2(Z3M;)32*":7$#-)^3NIK>0&:FOC(#+*3E.^V* SPF0GF&K;C. @ MF5)!U(UM'E!ZH0*LILR>41]_^,W\\%N#)TOW) M(MW//'[E-JAHZ?3Y1=,8@;L'\UDE!;VTX)Q0ER_5Q[+K9Y$X@VU N!AZZ M.Q%M0QE!7!)7(&?&PM%N5*[@S(PE P@9.+?LC/"0=7DS '\^S8:.Z#=+/[^T MK)U3$J4\%$$KYS8@I2"[MW_I)YU9+,*Y;:RQ@ !!C/XRL^5J?IR.\J(E M?;1AN#QL<4/MAX"B>Y3F*!#LB 1DX4JSX %G=T%4@9=9$&,6+A940"8X'2(A M">SW_'9;?<+6!E4#9';ML>5O-NKF9J/72EO<_^!9XG:]6A&;%LW#*UQ5QT9J"/GBW#HB\ MN<,TYAMUMMX\5TZ9KFT'Y$@OA1]X%]AE>RPTM4^L,)KM)%7X7R\3*OPC49 @ MSJ/L@E83I69ST#4;EM("JE=-ZMK-%=36SFTZ8F^CI7>)V8\#E$9WRY#^4&)F MH-U&P=%Z2YP"UP'M-@Z.;C@59LR\[#$&/OB&+#X(%^@]E)&:+F/@1$C7;,*\ M[F&GHKE8D5X1I\Q?PSI9 :,5.]H)W]#J#O)R*[XLGR4*E_#_XIOP4<)B@Y&" M#S9!$^+,>T7T.:HWBD%M/7#-+KAK6BG[<9FF>P(>V>OJUUJKGQB9VE,7AXF] M1QH8(P[+I]ZX5PE)Z>*X(BEYNA_F<$\]HPU98(Q#>%,7"AP+8N9%NR*7)LL+ MP QW#A1AHC;U\0J'-4:U89NXW%/7&N,56)UVFCKZQ5@'U@R(,S#U!=7O872W65:(UU/IX#S MYJX50V-$!7:0)W#%HH4)#)[/&QA.^2D(HQ):+6+0VZ(LP8J28$[H,@S$0/QG M\7TS<&2K9PP%=>R 2 ]<[!6X>(.2!*6+8GE1 *6DK?J$2+72'A#@J0/]'#11 M>) S4>N?S9ZH+GZE2 T8 /<;"4]R,(JF]3CH9]PH/A%J\W1":;.KXS3G6WA5 M?Y:W/$!T5LRSE!< ^NPOTDS43D-Y7 ,'-O[7/Q@P:J\ M3N7%7ZLROQ&PZ [%.?^@67"OW4.&BNYU0:4/[_4:WKL,UUS\T0\^*3,4B??. M?UO0<'DXNSJ^GD6*(Z^&7;N,17XG] =?!E25P^$=.B&,+L](J#A%7=^BS^!H MN\D'BHYV,;\'#3\>F$-5J_AEE.B\LQKE"ESNQB?DEQ&N%5F)RFYWQ[NGE R3WZRNV7.YDZ MM1K3:IC1B/)_H)#>/) NA% --17>KY"88=Q\OYB?8!:%B:"_O1QJA_5A9Q]V M[C[LW'(O]W'G_8D[*XPC8FJ&N"(3?1Q-9U*Z$E15:X?6&7(EL H00R,'VA40 M+$A-P-Z[*Y/'9R1\1J)9I+UKKV(OTQ6=^NG]34A7)"AQ\OO;XJQ"<"F2">DGH4=EVBK1;K4_WDJ*C4EN M]+]H;8'^TS2BQ10*D^JV,4$7FV49Q;=Y)MRB&[*1-8JK([,S2@5.IK"R)*RV M']CJ>WUVH\OLGL_ODN*=*]FJ.Q-4^MIPE'WA=R)O6#VG&X^S3SS;K2'J\XB] M4_L=X<4=?]&S>T3#!3K/1=ST8EZ]_G+MO\@S;K&EXMBXA)V&H^P+OU9GD836 M5T2J]H=&8^P#K[ W.ZUTY32<-0\FV!\PP1 9K\DF_>QGO$9;#*>E6].?[HQ6 M8JTVO_Z26:.55_?1DAX36V,58FNO%"PSXXIGHY592P\$++&15I?L=1]H**J1 M5I[L>2XV%)9Q,V?]!0>)RN M*/50&CM0FO;O#X2"Z4I-!@VX7VQH/1.DGN'P%B?\U4A"ZY+65H_R2F@ZS*E8 MHLT8>=%I/-R MGA2DGRG_>M&58 MYK3ZEUWYG. 7+[4&4OODAM1>I%./'Q&-,$/%!;3]RQ+R="_??I[NRKP?L82G MO$;\B9A@2]3)7Z&(_WI#Q$<5@R(JU^N":_IX)R5L0;6[(6J,;X-IO9F2D:U5 MWH?T>R%BFM)^Y3O:D7U 4\ZQN,,_#1!0^^]"3>%M0,D&Y&V__,B'TI>W=$^B!/D[6 MKBA.HYPREJ/X*.>KXJ+<=4J<>/'E"Y-+&B4W'@@8!)\6'J'?-(N'-WEXDXM"J7MRRDV1A!&;WG/_K3L?V1K$G<>;]05[TGCOO#:4U2G'W%)'JH*O"E M%'/*-\"L:CLV:;KMH#->' /I0DFH*$#0)KZ*V/@J JW"+'O5VD$Z['* M_2JO,! ,;<\*--C)_.]9;8QL5=8QMR.4R>]%2TJ&2Y8X_IT^R)8$X#G:$X"IB2]+[:9;>)-,,?Z M.Q1H^D#[YP.;4>R/"H[MJ*#I>VQY:K"9VHP+*>A/P0T@MQ?[1O'E$5>RDQ#3 M/L_&-:1B@EBU\\U4?%X#LB?@F>1I]D_13%Z"UD_)=,%3]?<)H7.$!Y>H^NDC M.)3=!Y.M5EBK!$WY+5B7NI8 -Y;D"W6/FO:2_*=5#35\NL?W M^T*>_,"'O'N$>\>\>X1[_UG.H&1"^<^V02R/W'.OM#P^_+GF8<#>H!%K\WVYRAS[V'0/FAPQH>'V\C M(Z%XQI@_M!T@<6OH;A;@36$ M4K5YQ%#@J?8T>KB4';A4FS<' DBU5XU!0]N'.[PBGU%BOJ5 M@!X6^#C!*=^NSO ]BD^W8B[N>/G&T#Q/SO!<%K@WZ3HJSM@LBO)EG@C/?+8D M-,/_+MZ(,9^R@>SFXA3T'JR_AO\B]##A\ZAF;6DQPKCX5$$,H=W&Q=&3U,_# M):K=JEJ.8H'?/PB)'W"22!AY^;4%"D^YK3%O/9\:CC(^?H\?HR079Q@T;Z[I M,./CV&#>M1C)"M\U:Q_\_9IT'@%WYRAKREM=U\!FK<<: D_3QKR]ZFJ5-W%7 MG(@$9&BVH*BL!J&TJO4=/%K'R6J<-S2,D5A)U?HA:[8O^*)6;K5'%.T/HJBI MC4HZ-(!53E\MP;B%1RJ9= M#-JY%4'T+U'])8+:8QR:Q)4WR]<;ON>]X8H*"M&0;P>&ENMQ/?Y],0$%1$4' RH[I:15(,O/\ MSFN>//EE:L\T]#;3=.N7BZEMSZ\N+W_\^/'IA_C),%\NA7:[??E&[KEP;[HR M\21TX]NSJ=%;JSS?N(2K_HWD@J(N[PW?YU[T;]4E5;;"=UI8_O1BO%[22_!, M50BVJV[M@GBIZI8MZ3)>WF\I42.#>X7+_WU\&,E3/)/\F]4WNP*O#CW@=T75 M-57'_WLS?+BT34FW)H8YDVS5T*$MH5[A6Q5QU4FX]?OV"257 Z^,'LV^]U4K MU8;?B&-5[,4&%0"*7K01H7\+U MU=BVW2>(@?$%1F$:VI91T"M1H[#G9C1VR)40=#:($D8.N?PL64ODJ)91JPK- M75AS[PA!WHZ$?-V%O+U"I;H?E95U+-M31U>PJ1@S''IZ>/?U7H7NOUB?9&,6 M(%0\,KU%\OZ>OBA8C9YVN!":=158.-2^JD\,B724WL8W1-Z_579,$^OR(KIA M_VJH=2O0>)CZJARZ$;_)T^@[R970K>860)D$3D(KC#_9<'3;W-9E]V*H=<#R MBR3-(T%.+M";-S@UDD?WETN_JEV=#62#+7FC #!.XN6*I_\572.#G]F=$ M?YA(,U5;7*'_^_K1XL=YL?;D,=2.=;@WQBVH1E63WXJ)4O:'U@RN[IR!PQR<5VI"%7@TI3?=V?(SFSY MPB=HPE#NX3?KXOKW:J;O(H/SWD1NW_:N>U.2B:2A>(=!::X,-0T)V98M@*EM69!&+%^P R$U!Z<5T3N59].29_#+L'U8X8 M%.\2/?=!5420"0<-1Q23TBC0YSL\-Z$/M,_P67)-.;8M!=/&@@* MN-8%33 G,$M&.;%:XVJUZF%CK24E7MWJ M./;4,,$64A("B^? @"!_#QM#/#XJ]ACJ*=*A9UE.TOX+(M=HM3B1;QS6_T:* M-#BJ_U6NS=+9,S;_'()E[-[T*+VI,V?F_KX^#5O?\LW",",/ZL1S M6/T);X0F@@1_KQ2@/[@W%]?U%%RH6.,>3";C*1Y-L389&1/[!\ NXV$W=PQ; M/-6P0=C-'1N;RVMPWXG&WRX"V?VQWN%7K!GTZN:PP3U,;=@BGX3L$8*JP?.) MG:8\!%7$$)JU*%N#WY"U3\ZFEAC,2=P35/(#: O\;ZR^3(F/_@J_ON [U:*C M&8(S 6Z$''3P*M68PX'1U#_5#QI/?O00A)R&4*]RU5HM%?5WXUBJCBVK(P./6BH-#Q#^'F--P\#L M9D^7/>;?$1&Z63Q*_S',6TV"EJ@(=2S;@%X,L49C#-94G5O1PH*^V<3*CN;7 MD!PM15K\+N611L@YJ\GJ&[H,*@?;N/-B8DP$9=9S):0E<5OKIJ$_=[7UD.U. MX1L(1PTFZT/*)%IZ"-T[H V5I7KLSN::L<"8VN*#.6GU,/5([?<;$ (*L31 M#-!Q=TR3/.[JXM4M3]*"FB"D"_1__\(6D2)N5%T(496$.B*H"IZ;/;VX;J3! M @FF8I>!E-U4U'< _. U"*%!AD]G8OF1&#=D")'?L M&/;S_F$_KP\;U(9JNE%;.NC0F%N[!*# IV(^;@R:SWG0[5V>4H)!1UDF*8W# M99!@Z&1-6 _Q3 +!H;^0%6Q07[JOH%AJEK$THXY-4)H:HBM&6MJ6GNF)D+3 MM=<7"/<;LI&A')==: SSSC&7XLL-Z@0$J>5-1H)0Y\%.1[M:/=3"+>;8$BPB M^WU?ZC)LOJHRCM9,8*J]NM E8+;&ABUIP>NWAF7W#?L/#*^6C1>=K!3XZ]^F M]Q.Y+Z2LVENB/9[>3N3WURI"(_CQ 0S7P>06;$?5OI=D55/MA>OL.[.9:I/X M+B'MXD;2OWLJ_,'07VQ@L3O\;"\U/N&Y!V.;B">W]G3+-NF2/+DWR)X"GT@I M;^*U)=3B.95_=D G*:KF$,TTPC)@TE8QH$_6' 7,:-.8N<$>S_+L2B:1,9:_ MS':SB&Y@M_&SCTN.[!08RT[2Q=E&C>.WK7U,#,/6#1N3C*TKT.(OOUQ@O>)8 M+@DGN-X41/ZY7I$GDT:EUJC)E78+/\,LB\_5MB(U^$;MXOKIZ0EI@ ^D6@AK M*K7B2?_(7_P" R;^$U+AN@TWP$28V%Y\0F!*((F."QD3X=;YW#3 ^2%O<<#R,&U0#I_HL/Q17--OP;0G$T\P2=3#%GPG2957 M%DTA!$(AFOIZ-:59Q"3'K.(GF7UZLT!&N9=)@MHO%Y8*=,<7T'ZX#?>%H9?0 M[Y;AF.Y7FB)\Y<&63NHVT73MW8MIRI+_357(]XF*343?BB/S@6][OX53K=8? MOO9_"K<^IV+*_P86BFF3'*'K50_]YU;7EMU4 K>2$:Q>X5[QO_LON0S-Q7)N M"-_0B7'YQF]_1A<_\+7W>JI-_";\:_YWTD3D7/MK%JV*4"W !+MYJ_;UJE/+ MAKPKA\X9Z*;.?*ZI,@U4KL]=(!/N2K7Q+-;\+=LF/OMZBUZ6\15<2TR,@J ] M3(P@@ \DQL88_=ASH<;(^UE_QP$NF,+BOT517Z%?UX%;J3J7;,-,B)^-Y\F/ M=U@W9JH>U6Q<(1%JXC+<^WWPW1+D(JLKBB/; ],S(JF= #].0).!GI6T>^RO M'&:-"&\:\ NQQ-RO"KSLC0@(U5O/08H*5TG/0*V9]E54]R]HSO55]""^7$:V MNYS Y>L3:)S:233.!E4CC$A&U92HRL>G*I\N5>/RJK_T.0+3NIPDC1C!.^92 M1L^R\FFG 7UH@=U3F0+;2,]"YI%C*CP!(NP1$6FY(IBEHH!(J<;\HI!9*8#"1F0'PCHG/#(=W16YF<)2.T"I3URKWSO ,#:\!J[? MJV_DD\<\6T],+2CJ8HQVA;WMP]X*P;T=(35;EW-V<4V^AB8N,QLOORJ'"4$W MF$S&4SR:8FWB5[(]8\S1XHA;A\SPECW>W-,+L;F\!O>]%^#M'SM#8/8(]&?\ M#K]BS:!7-X$7.J*]S,!;&H+;1ITNY(+S]CX@-\0:M*@\01\68U/2+??85 JC M?TLOV +*$#?V 4NO^$ZU;%-]=N@YQS[JHANP;A;!*[2].]7$LFV8@\FOSDS2 MA_[YH<7&Z8X9\@1CG'E*CM,]_8B8:*];NZ?[#.$=42F;P9O!^PP*AA=!>OMG M@@^(^T%L04E?,&AG NWM4\VD-H,U@W5)I'6\8UG=S]88)AA(]@CO-%5)*ZC5 ML.\TJ9V#R5)X%:<*S:VAR]!S4R+,,%2M[S>+&ZS+TYED?G*QI<_OS?C&+=ZC9X"KU:+W[LD+1 2B9O%XH;:##*MW[Z;'<2$)QET) MCD(N%=:+2>5"Y7$Q&3RH6*[#,9RF3H6JV]8>3+A8S%1'I.^Z\,XPRA-\6.@1<<2DYB, MHXZ)>Q8=WT6C+(MUEA=+3%8RCCHFOEET?!>-LBRF65XL,5G)..J8.&;1\5TT MRK+897FQQ&0EXZACXI6WQNQ9U2DAB@GPF*3=&,<9QE>*'[$L/)J8N&0\=53, MLO (+QQM6=2RQ&AB\I+QU%%QR\(CO'"T99'+$J.)R4O&4T?%+@N/\,+1ED4O M2XPF)B\93Z64;_F$S6^Z/P5%P_G! >K0:,XP[E+\6&9)D,4D*..O5',Q"XWV M@M*9Q3A+CRPF1QE_I9JG66BT%Y3.+/99>F0Q.,,(S;%C8B6!4M,9#*.2A(#+0N^ MBT99%O4L+Y:8K&0U],*^V/3^$9UAS*6X4+#IZ%@AC*9)4%W MP>C*XI:E11*3D^^9GQQ==9GI$2Y,E]B<8+AS9OX/[M_.3"3(RP[IFJKY.&>KCB6;2[H,U^-5VSJ9.[A%MLPB\UZ MQT[1BCVBYNIXSMP]V:NW1\]ZFDRBZL *<.^F?>!?2:!'5%=Y"-6**#"X,KAF M EFO,9MB454F#EWE7X O#[NFP&X,$3.XR(#,@GX=$9BA\IQ*, M$?X=N6G(#+78RI,AX7WXC>>M=I@2R(+?&0Z*SNTATIZK M(_U^W-IM>Y#9RL!Y[H7M_)!,9;G6WIW--6.!\<@VY.^#.9DCSV<< N#=>QZ! M#V;.K-C$#@UKQ8Y;QY?<"20;8Y:38HPDMX8C';#*#A#YPFC M]62"DDB9/'F^..6;2L++>7)6?L1:%]",LPHL!G<0BW%6H8@5X1DQSBJJN[.; M6(RSBD:L]3H5C+/V$JLX14489Q606"0X*S1(?;S&" M%G?%(ZI*Y :Y^+,AU_:1G)?/MH?_&$$+P'\A&MV:6%'M>TE6->@%I=00OQK: MJZJ_A*]Y"PH/JHX'DXC'1LYLIMJD>@(IP[6XD?3OQ2;MYAA6"PX[YR#YHH/? M_+9)] ^BV#:5A&PU/A,/:;UXD5 M+*@8HMH9ZT?&%(PI\F>*["M2I(?S\1TS*Y(C-SA[&2$HY;(6-#I>Y8,?[_"S MW8-F38?TSQ5IT@(H+7]_,@T;RR0Y!#Z]F-+LMC/LCCJR76S ;([(HU?,<66[ M-E'EXVC(M5M3T)"UBM!(HO >#/W%QN:,S.HR/VH,/Y#:,,4&0GZ*)VK2EGF: MP:G+3O$0>J?H@%#X,"2]#R1M9@&ML+2W6,_JUE2D%M^,4E'+;.=_&^9WHO^E MN6I+6K%1M%4Q[1Q-EB)B55@IK?@7,R>R-">R]RT8_4Y$OXQ*53)966I>8[0J M$U^5P73=09S3."(I[^M;3]OJ0$<457/(HN&J&'GW3=8AH84I2![Z9)@OEU6>%R]-N'Q)[KM DBF;NV_V[KB< M2+)=F1B&K8.5>X%L8X@GUB\7$UQO"B+_7*_(DTFC4FO4Y$J[A9]A*.)SM:U( M#;Y1NT 3H*#[@-QL-/B64*TA_U/+_R16EY\: -3+M:'YOUB&8\K8@K&3[U,L M*914BOIZC?Z&T!?R ?Y%Z'_^_B;QG^EOX:M?YLBR%V38$YC'RD2:J=KBZNJ+?D5R6K 9?N>W?F_Z_WO[:Z?_M8MN!X^/O=&H-^B?MC__E@ F^HMMZ!RZ^W3[ M"57Y>JV]JP^G(#E:'RA:O0,)-6@%A=Z"O->@P&B1-USDO1NY+__R?'T/-R,B M!'1#[X-I9JHRTB4BP!6L7MT9,C772,3O GE" _AP:T+(Q;7 5WZGC+5J$)CK M^3IE4H8F\<.C9'Y' QU_/"&Q;+*BBYX-$\3'+Q<\3 ]X&7-)40!"R^_67)+] M[UZ7?JB*/07*\?Q/'HU4G6A 0I0W0A3[V5! .=BF_\0K-FU5EC2?F+8QI_\.*"AL:HLAGANF#7*;S*(-/@R\ M&LR JV?#T)XE33-@D&\Q$06S7FT(PN=-5 $=OES:2L142(YM9#H5OW_K#,?= MX<,?:-A]&@S'Z.G;DR._Z>C8R3":,F/.]C^(!9!__.78]B?U^;( M_3')3$4JV(MKPV0Z*%<=-#8EW:U*E+X2XHNEA,;#3G_4HZJ&::'WK(7L)>9] M-40VW'-*>A&+>(>]LXDUG.D]&9,"F","%Y0ZI% MXJKH7H6Y A7WC,VK=V#+=FD\E@S:'7-,FX#G^4JU6N/K:9FH#/*;:!)X(7,X M-8X,HO5TU\0DK-/1)6UAJ1;JZ;)A@@$*3I"R#( %0;%S#L@4^),KI,OT>Z*@ M'[IODFQ3[D#&!)GX1;6(?6$CR4+6',MDJ49!0 #5MI \I?[O1P;Y]"!?+XH MW6+S .+WB-(5]H$ER+F<^)83](E]5K%4%H-,5&;<]TQI!=&Q.;QX1]H+!#X" 9 MX"&9Z#^.J5J*2O/KB%Q3@Q"EMYDODJ[^EW[_F @_N0RS]VGX:?0)>6O3)@IC M /6-3TPV'R>;\U/%^YF^HR@F*<7M_D.V!PAQU^FJO%!'#QBC?TKR=PN@\HAG M!O1.0[_"%/V0%L<+@EQG;N2HP/]5@3]2@$4:H,+\S=,,SQI,7R%!<0L?!^;8 M^!%7H=Y+JCF1WM;ISFU?'PZ]CPK<@?D$>AR$:^9J/F:OG@QXK?9_U+EK>L1Z M9;7*BV*9X?_!&SQ1=',3J*'.@:_Q&Y9I@A/\# H"6QR">4%D8C9UQ&$C\P7] MF3#8AZW8(DS5,;%T )J:_ :6/FX'[X,!T_0T-?3#8A%B2X1_>;[4J!TN?4VR MW,(+[<\66#T:GI/I0#J=#XY8;II#C 8D 2%@>DH!WP-?D2,52$H0&)($DAR5 MX?!%\N2)I"O^3Q/5@NXBLK +-)F02(#^@F$\1/@C3;)L9-(%N*+8GYD$35>Y MHEZD!)LP!W/'M!P2,K$--'+W]""A^N'Y(Q'(9,&F(]M7(;,X@2V\:T&;U-=>CQK#-^3N&3$F#DF/5UFCX#DOR%,GD M/*5(EW:KV K/^\Y9%#\U5P(0KFP/G)SK9)L254>CQ>S9T#Y8T=$#ANL4IKKO M1:4IK/&;JW,02-OTE3U=(>%-C)X7B.Z<)D+B.X@ 3".] MQ+X*K%I]$#ZBJ62!O:J!929IFF>6$H/M+TZOO0!6XY<)HE32(&KH G(K7,3RYCJ!:&*:!JDA3Y >V ^(\L!865- M#;)TYF?LV%/)7N_[#RG<2])%]V%O#!\Y:I)_J+IC?,88H.8\_P=&0.ZGM\)# MI!=>._1(3-H)VDEBIK=YI$@+ZY.WX87]W\/T[OC2K6.:,)=NDB%,, E_.59, M=_T/;&W$L_P\]V2][1MHE:.8[XZ5G!F>, +PP$RU;> :K $OF(9.Q+JV0!A$ M_ +UB&TAR306=B?9DIOPLB8/5FT$W;FA W?6^#JPO#L30_SBN)O,T*@R1A_( MK\W/J"I6/[FW$05 %\KG=*'\F=@ES]<92PJW\TL!@*V/^]@;A?_9N\*[G$$R M@1XS,/2GNMCG)V4G8@/ G(0T:!,C29:!#6@F"@6#2;1&Y*_0&;T2<<&"'L(' M3^T0J))CEB5]P1$5"8V!7B&]?T$OIO'#GOJ7/X'&Q+1GWKF_9"\FX0DWP"=_ MWM9!][KR>7GC[EM<(- ;MW=U^0!1F?[M6SKNW^NV#088R?@0#:JPB#@HN3C+WG;B]//@M(OZ>ES[D)$>$P_/E+(Q4CC- M6YC)%\-<;"Y NOONZ1S+WDVQER'[48)QBQ8K&L)&VT3B/BU/'_3/^S[9;L[3 M8CVC.>]&ZY5],^X_]I4^=>L^=+(M3.\@=C#98:V0M<5($TN=1#D9U+4 4: ; MU#-P+-?2@9?23:!1NW+ 6"+OTA;DY3]4>#7!A [C,PA[OJH6%2VZI,LD$P<$ M#LF;)#>3@D6*9"H6(AD4JK)ME4G\('V,M% *8R#G[!Y2N]B:@HVTY,D/0$QJ MG]*\9L^M WO/_42-/O=CQ+Q^W&GZ9> ,"$)S/1N0VF*?J5\5*W0Q(J,_B6PY MU(]#2T=..&.<$@RYV0R$4RU2@0B<(L>F/$Z8W5_A\/"F6I:#S55.!%W/P]2/ M @C/@.TM4I*((QGZWB,:O,>R0580'UVF'@/9CGV5\H#WI=*X:+BGO8!N;L30 M:.]I/25:A\D:K"8!_!;0VYAZ,*2<,04@O>L"F%56X?76+Q>]_GUXTSG,JV+8 MW@UA]/J%]%H5H4H2(#F^5N<:[67.C-_-ZR5)UN=W+IGH5=(_VI[S@O#DP[M$WWKI_2+5345Q<8OUP\?;WY+7JO=VBIG]]?+DB=HW!K M]^/ALKFH-;K *RZ659+\QZ>3"BA9]_?U"\1314]?^]\>+X(EE^B=JY)+_J?5 MA^ER,>^I\[5;N1EV.[]5.O?C[O *2=H/:6'Y:S!$HNHXU,7/:(K=T5;)2JJW M(/MWGOZ!YR3Y.Y@%CJY4PI_W8P?!H,.^/NW:ITUVD[1KJ%W%IBP0XL14M M@2$ MRQE2:$R%))@6M\22T6TK!D72'^]YB6I74"VE6#/#,-!39SA&O4\'2=BU[K6R M[-]]K]_IW_8Z#R@@"A+K@\9)-\'Y0OY)>L%NET_\8C=#?Z7'$6E^0QO,I[;RP2>9TF32+Z]-<78]IS0.RR[A9)% M@9H[_,?C&/IH+-3K% 9'88'QP\EJ 16)'<#JH9X$77.[\< ^(F"W/+2'#'NZ MM+^!_Y+I,W&O1F'\QOCM!/P6T$# :(,Y=JLEN-O R/J!B:>D$O\KIB&%&48? M'@S+^KC43O;4Q-A/:7,7Q3;9M80<6F,.'=>;\UV#\Q_BO@/Q'LW8L4KN0YAQ,#4W!IN4G5KBCZO[EJ/8B@D'/ MB#^;C#\9?^;$GWW#AN=M X48-2KL63*F:C&F.FNFHLL&U8(N&SQ*NO1"V>9G M"]VIENRXE;R)@EKF?8 *7/$9L)_B)B>3>X;8B4=YD #]7@+O9(@>FBYP,X8/QK]UA6GDBD=AF M*\WGC>]"9UX\X!DFW#9)S#.*=X MG%-4U_V;'J@<.Y(T=^.9%X8.%!PC?L4WB^:">TJ*\1GCL^+QF5A0/KO#$XG& MN+[-2:TNK*N&&> OQDN,EPK'2T4-=CVJ.@9=-<&@HDBT63.L8X-=C(<8#V7" M0_6"\M" 5B<);-!EW,.XIW#H%,XX?[6;C(FYE&O:_]SOC;L#LJ&6+%S>2V(+6^Y%XM(=7"-QL-DMHT?HM[ M:M]LF_-M)/(*NR!4]:=R6<<@WQ(W&Y-P0)4;;TB!\@RA^@RG+M40NRQ-42L< MA HXM MJ:VE'6;*185.V*_;07\T>.C=D2Z@F\X#P*^+1K]VN^-1#O0XH@Z:IYM >>J;WOSV&L[)6MPXV'/--]AATQWX MPDW;,MB%DR%\BV+)9"(990ZAS(Z"%.E/YOIQ=XQGXR$CYA%QN0#HPS>__D_T MV9('#M[3+<&QGB>W%YJF9",4$DY/T)@"(B)*$!E[2TF,9..1N>?1!M'A3]&& MI^;1B%J*G=$H:!0668]";_TV26_#[:; 5/Z[JGM?EM4@V&QG/]M'RH3U-8F0 MC!>B3R\_PGK;*3&.WL?C'F6'2(E]._K4["(A,M4&J\7O8O$;S'X2,]#@>7%K M&A'7Y5^AY7(P*;-"LF5E\H$$-Y0&:K";Y0&&]CX<,_K@6N+E:Y9J.V<8Q'IH1) MF?;O$$RU"##Q%:%:$84,>B49..Y8QT/Y9 MPP47Z_L:S(7YZDDEN3__P^7T][&]//XY"<]5.;[=Y.HD9LT$>,%ATT@JL].' MC<#5:E6N*N8(&V:'[[;#X0%"DUVN-..WG?S63&QP>W/_;]6>WCH6P!";'4*& M8]FNUFQRU4:+R>K"8Z>5V+Y.CIW_8M-0P"[?@$VEM%+ZW WJ)Q//)94<+#+' MNH69F$[ :NVD8MJ;_*X[]\?90R+/-7@6!2D\6@0^J6!.$RU@.S>;Y0USG+OM M[&X.E/>O116'UV)F6YR$)6,F?AS*N4)2.4_)26THZRBV;7%\JYHATT8FDI10 M[K\#+%:3:I'X6,S%FD\"P0Q,_+*F-(5F2FS0J1H;MJ252YD4TG!+O/R9@N2O M<=5:@ZN*;6;@%QXGB5_8DQ:9BS'!%UE3 ;<7$EN&8,K8J MMY8U]+Y4IO9,JVBJCLF^N,IK];5"%#U!9KGS!7NZ+>DO*MG"Y6I6#NG8)E7Z MI)D!<_Y?=\LK?/]"QN=WH6)AN:*^5::JHF#]RA<=K8OK?P#_MNK O^3V:YK( M%.?)-CS)>P\QY7ZXT(Y:VHREW%< <,5W']O=-UESB!7[U3"4'ZJF)5_B;'!" MC>G\XL,G:J4NELX_!CYE6&Z)I^7/0<'XU&*</Y'"/@ M#" Q 9(XTG4.XK/$J]5'[\0Q0OE#J$(*'56\,!8S<0]GI*BXQ-'91'U#EPL8 M1F;"-QW,),[X/ XS>U*&!9YKM'),0CNCU>MCI?20@*AB3"H..9O /3M0?T$: MEBPO(L)$]>%L%Y6\%V^EV:? R$ )T(@SV34[)Z7J5M%L M679FCD9/:U;PW 1J2\OC8Q.$ND7QXOH?8K5&MG$<&.L6:^11H%]'[/-0DH;97@U M57I6M;43N@L*RY*5D7T'#1:^%N_9+C.NEVN<2XL2U&HL?-746E0R[$&%&Y]< M0ARUR;!9:W+M6I9^^%FXW$7#3M3^Y8.J-Z:!'8$7N4:-K=L556(/\:NAO=(4 M/E7'))E#-K&BLBR^! R7..'Z :;>&DQNZ KW)BIDMQ)135A01+5$GF M6-+Y$+ 4,1>?F= [!3(Y)VQI/Z,*8AM@$K-8XLP(2H,TK)\6 %40697&XF,E M<=I":EAIBQS/Y[CWGQG*^T(;IH,5(IE-0]-H\K*)W03I?5%+QGL[>2]Q>D%W M-M>,!<9#EPX/*S(L\9%;.9 M:EE DK*$J(O(=O7$6TD\)3H"SK)6M#CN/*%Z@^.;.>X\8ZB)B9K$FTDR0(W0 M$KA&E86EBRJHO2TFGLW-[.NC&"_Q(J*;DN\2(2T32>!;G- 2F;PN/&P2KQ]F M 9MZC:LV6]QI,"N[6+IQ$N;/GU3R4+AA.I) M.?E$\&$@30>DB5=1TP2I6$"09K>O^L#.Y[^E=_]!<^6)_!2)I;.IPM-(O$*; M6B8$QS>K7#/3G1^L*E1I\)AX[3>U92>NQ8N<6&T6#(_958U@I3M.5;JC2$'" M8S?BDW3FP.X#=@3',1&=1N*5]P=#?QEC$X4LLQ\81$_%O$KNY\YL@WY^]30@/NMG^E)8/:"U=XL M6!>+WR"KO9E71EBUN?0*U\[X(YLE#7*Z'G X%^>HO:8 \Q+CMNK%]3_X3Z0. MOG<R\1X+ZM=7(L\6)7T[]H;K:EDPD1*CCTU3)@])=Z; MZQ?7@DC.%':+I1UT'&&S 0]7N3;H +'96.N(:EE.W$XT:3M\KG6,PD5ZQ%JT!BF,Y%S* 'Y5'%7/S#N%3JHC_1=@GX1*W2/9:L#*MA0=* M,RH[)^9&G52 4FV#V,EQ2?",K.],2DV!4TD((FF@454%M#J2I;EJ2QJ3RHU:[-C;XD.FE5@^IPN9&M<$LXQOL%TXA974 MH5/2)ZK,"F=OX[8EM2=:QT)5,'=\<*$.3.I4\-K.W$ M*ZG9@%7DFDWXRV<9LD@"5E=;7=K/AK(@W\@.[FOT-P2"5U%?W4^1FN/GM?[\ M?'#ZM]^-^8ZW)$@Q#P!%QJ1,6/BM7]3K\123 QZ,V5S2%R154:3)H!8]HDA=&&VR>J+NFR2F,8DHUGT+ %E+P^=>_7Y@Q(A&1-L@!E3U]O M?KM8QQ /NC^"Y[Q?*!O1GRYH9)C^=V:2[+__7![FH%HI ZNJ0M+-5" M/5TVS+EADK7=+Y?/URO;-I=AIK&<&:V2[^%&:*'R>SCS>WV\KM[Q.&5%^9 " M.B^U \#HWP^&CYUQ;]!'G7[GX8]1;X1Z_=O!\&DP[(R[=TM@G+9?MX/^:/#0 MNR-=0*,Q_//8[8]':'"/!D_=(>WP"'I\AVX'CT_#[J_=_JCWKR[M^F,7?7@8 MC$8?<^K[AV^ZY"@J<%6,'F0B:3WA=:A4]90,V!5CKVA.A.8^3*F&-^+P='7* M%ZHCD9IJ(T\!$3O#^/@M$P"QKR>=#P0&D0 M-YGO^ 'D'MZ^N![B5ZP[P:HS91&%K+6S:BTE)EU?>TJAK_FO.WG9MD^F,<'T M^%Y)0Q.\AVG3B=RGV7"44?J/?6\A$?J(',#CW[PK\KZ6#Z]XRT2U"B\$5HS^ M!((HCFP/S!$V7U49=]Y4JQ*DTCT0Z9'N%-^71D^E\+UIS**.D^OILN805=>Q M+&@:*V/I+6D,7ZRVMA\&FC6U,P(60VQ;C$ LOT(L7UK$M@&OM>J6-:?3X[6H MMF2!U-3(F-@_R$J41'I9D$;-TG;M""7GTWA$2%PH>2%P-9Y4 MI]F2B9LJ5A)D0#(F*!83U(_0F\5E I%KM7FN?1(S+SD3,)/$B!?@U>(%K-+?LVRJM67PFEMY. M16*QY8D21&:KO'#*Y8D4)(+ B$>EF&2V\) "O$6N M56UQ3;[8ZVK,H8JYI" ?$@IA@B)'01&5V7/H0D4J_-]L-CA^VV'H!>%_AMJ" MH#8JN>3058X44%OC:B(/AEF[T*C-WGLKQGI$D18USD3%7UQ_-0W+HN'18/W\ M4LC#0@>EHC*##M6[E#9/E#0)LU^!G=O54[B49Z!>"PVGJ'R30Q7BT7 26VV. M)_74BP$GIO>8WDNL]T98T\#[;ZZE.OH2B=$MZY+MF0RKL7SG"">(DS%5&:V2&NEH#*S M1)K8:'!"DR\*TM@:8%A!=.2_'-6B1\K1<"?3 BGR9KR,D=V\>>-8JHXMZ]:8 M/:LZ+3<6H-D0TV.D2!#(2J@)JERS7AACEX$M*=B$>/DA68/MO]@T%,F:;N"L M4A2(,1=A/=]W-E-I;I#ENP(ETP'O9\5 B)?OL>I.KMHL-7A;]8]&_Q*J=5".>8?1!,RSK(YJ8Q@P9 MBG:WFFDGPQ@&8)I9K(M4^REG\&VC=W5.TX?K,JI)$? MDA:L5J=-BS6N5L\IH/>1Z4:F&U/1C0-[BDW?X>60CLN6%W)FCL-.09A&F@DE M>-_0C;! /&9Q8R43!9YK57/9Z+3SN&(&Y((!.8T$EVR!G,]271P4,W7/U'U* MKO S!M; )!_T525A),(I2'5OL:4WE@N3IG.<1B[,RGGQR_FHN@/R8K ,9]Q0 MDKKWC0D)NV^V*8',5G7)7/1L/+- 9I*.F ;-=NB1VOO82I@D6!,YH<[R9\J! MSITJ.8T$FJ+!,^2L-ZK,62_9STQ[A[7WT[DHZC/S=7;)U322GY;RTG-N;K". M=^3UYYI\PA:HRP[9:AHI5.\#LDR;,VV>6)OWL>WK<-=?M8(WN7N5]-(0CL>PD5PT"/1S;QVIN=3 MS"R?FW@*5C#99LHT?E'EY2YQF4YAI0 .7,$)$G0P25YPG^E_AN>$^C^=FDOI M II9 \52Y"6Q!HHQSB)-%D/6>[0S-^)):(Y-D/*S&:=?X0KOCRNR^0X[M&DSHO=9@);)WQC[V5"P3N':+ M)P>C%MKV8= N#+2CLAYW&NXY0KL*?YN-4ZP@YV[6GXFE&JGN[LH9I7I/4B$J MD30UA>?1?T,X))0+5:[1J'/5!E-Y#-RQP!V5]I>:RDL9W.53>O#YV5 6[B7X M(@%UZ)011D)L ?/O)#S:>:228]'V MB:I+NJS"KX 0&\^@80MH?'WJWJ_-&9 (R9ID 0"?OM[\=K&.*I[_*8HOO5\H MF].?/(LEW%[_V^.RP:!T\/J%0B^)MD*VH?GBVD5BS8.=#S7T9;HTP9XZ7[N5 MFV&W\UNEI0MT M&34!O]X-(R> S&3HO?YP7.JLC>GDC$1YV)LD*L!DK&F>M%A^M^:2['\_'+GN MV.F4!]$E.;;Q.00N^HN/KH"D(;;V4ARMI.&ZV0W6ZG*BZ_RGQD\;.L6>JGKT M[MKT>#(L/YZO>[JK$HBFZNB2MK!4"Y'<6W-NF!*UE9^O-^SETP[S2#_!$Q2; M1L'%]3W<""U4?D?_='2,1.@(L3'7QQM0,D$=$U(QYZ58 !C]^\'PL3/N#?JH MT^\\_#'JC5"O?SL8/@V&G7'W;@F,T_;K=M ?#1YZ=Z0+:#2&?QZ[_?$(#>[1 MX*D[I!T>08_OT.W@\6G8_;7;'_7^U:5=?^RB#P^#T>AC3GW_\$V7'$4%KHK1 M@]2QLU),!TM53XV Y3 FCT;KYL/4ILN/JJY@G>IMDA7O2=7]L0MR:QH+!>FU M DH8)DS_Y:*QT\XXU@U)4Q7LP2O(1FHN6NH;FL'C4PMAH):R%)4K*9G2-%(I M6VKB5S,E?NQB'"?#2%A9)I[0+64J&:U2IA5_&EK%Y..X >CD7?744Q.T4U[I M$D/\BG4G6%"K:,*+M5+P5HYDI_7TA7-8QR'GD&-Z4I&DH0G>PE[I!+NSR<[T MLRY/%\'>'9G>LC-(""^[_ D3KSBR/3!'V'Q59=QY4ZU*D!KDU*A'3 +2N_?Z M>G+1K^M)NO1OU9[>.A90'IL]7=8QLZ)N MR@!ZAXC-XOI4A[R1U,LYL<4)=X.HU@3E#10=6;4O5;.&0BEHG U:#:[4$ JYS\FG64)'/ MU_>MM$BU2XMFKNW44?D':5DKQ6^%13TVHAX^=\U+%E OI,;>LG4ALQ@Z(=Y@ MXNGX9'I;Y%J-.E=OYQB+9/"*":\MFPM_VT4^A; M+.1=I&A@+:J&?:C2S-3*:(2H/*J-2! M0R/GJ:"R*HC@_!1MK3]]C^@< N4E5YL7UU]-P[)H($^U"ZX9"QE>B2>E)%9%8JW,M?DOU'Z:("H2E+844#U)$66*IR3>X=NNL=%2Y MA/FM,9NI=/7/\H4VD]F'\UF\]?T]?$8"W %Z *>1]=B$0KHNU5(H4LK!1="OZ_./&]7CK[[N9],:Q M5!U;A$^?55TB[PA0>H@U4E.-!)>/$/G55J-@(64&V%P &V_%/6O 'GH*$EOX M8*&J-#5I+W0VX<0T9LB88Y-"N>A:M9#&:AJK^@.7 OJ+2YT'H$W"#&4P5%NU M+%/,2JC; M__./6N7N_AO4#(7$)]-K"GV$0?O$#=1^_L70[IN.CK^F=B"WR]1KI)%7433\!?UBGFO73QQ887[Q.4=BG\JJ_L[?(6BDD;RR%%*> M"W"#=;PC<[DT"T,,DKE ,HVDF'.%)-.0S"<]6/_VL>UK7=*8W5,7 MJT_E .!&&BE&0.6C%U4S=T(3G.C+('JRGNUT>]/(*CH>H[DZJI'P9=XKT\W) M=?.M,9N;> HV*MDZQ[1TWB)PEP1,IZQ)@-ZN+ 2A.)@D+K',=/;[!NQ.G9U. MR9-T$+DU^+D,Z_U0JUP6T4:T LVQ"6)L-@/A9DU)8=(*#-Y2968@%P8&>;L582MO*^2YQ% M'G-S4X;046Q-6X@TOV2F:U2>WT[3-=("\,5HQY6B?8<<$C*8T'NMP4J('A$_ M$@2N(8I"EXH]*44E-.*8.WV.KITGXV ME 7Y)@$-KM'?$ AF17UU/T6JC9_7^O/SYU5_:'="2L/3&6YGKL+=F.]XR_J@ M8[PC %<9DZVBX;=^4:_'4XPD639FO-[]=K&.(YW^*XC[O M%\K,]*<+VMQ:>_UOC\L&@S+ ZQ<*O23:9MB&W8MK\CJ$ZNYKEU!#7Z9+0^FI M\[5;N1EV.[]5.O?C[O *2=H/:6'YPH,8(CI>Z\84NV.J$NA[=M3?>?HGRL3R M+EV@RZ@)^/5N&#D!9"9#[_6'XU)G;4PG9R3RNK^%NQ/H ^5P;PJI$).QIGF2 M8_G=FDNR__UP7+LS0PD2Q)[DV,;G$/3H+S[V7!%$/\,7T_N$ I)QW70&RW-) MACK_J?'3AEZQIZH>O2\O/8X-2Y?GZY[NJ@6BK3JZI"TLU4(DG="<&Z9$[=[G MZY7MF\LPC[3Y/3&R:1A<7-_#C=!"Y7?T3T?'2(2.$#MR?;RNWO$X947YD (Z M+[4#P.C?#X:/G7%OT$>=?N?ACU%OA'K]V\'P:3#LC+MW2V"<#I4 M:GI*!.R&,7DT6C,?IC1=?E-U!>M4:[_YHC,L.]'^8(/_7$CL'.&Q9-<:Z&F8 M5?V7B\9.4^18?^2$@M+K,I64U+2TU#* WBAJN/'X"G,)N@+XL0PG:I M="M94S31C!]6J-ZZ_H)(4.=5M55L764LOUEKK+54-7S9V(2.!0Z\JC.#D+56P-:80;A'%%Q:6;5W,2BP1S*+*_AYJ M%V8'LRK7WG:6Z>E1Q@S%O=IA9!OR=S#NO%.+9Z3D+M,,*;/LP=LEHLX*]PH3 MD*-;5U1*F+LGMKDZ4P9G@*R#=S-DC*P6?V["_YQ=@]NII+_ *\/NO65AVZ*> M@J9*SZK&7'W66@%:8\;<=GX6&VZ(3Y9AO,"\8-QC]96D:3$S+KV0?"N-*K(] M738Q*-L[[/[;TWVJ#9=$2Z9[:R+7$HH0GV<02PZQ-,J^9@>Q:KO-"@Y9&DD!F_SKD?(.3S 0 M3O%.1NKH"CW0MT.I>.SR+L^UVUM.F68A@1(A,(V\@5P06!,$@."6ZEVEC1^< ML[]!#C\E5&)Z)'5#L)W24\>-0'()EC 3N=[F MVL59 &(@2ZX24CK(-P.4!?P%'FR/,XI%O0M/(;"DR+1"B@R;QC&T\6RX!X^" MBR/9MU43.)YGOD.Y<9?&T;*GQ9W8;G.M9A'6R9@G$<>3,!VL$$?"-#2-+F&8 M6"-%AX*J)+"T(7E/,$63B?N1V1(X(=K#BF9)T\^X6EXJA3D@:>J5S-;!T\!9 M<%,DUZB>453JO'V0V4RU+*!/QH&I1&5F4BN,N[7B2Z[L'KN7NX1"-HOK0VQA M\Q7?&V8 (:L%SK'T=K28:-:X6BT7,7%B+#+D)T?^3GV8S:I^9M"_KG&"D$M- MBBT09(Y73&59K\W],C)[]_^7S+%Z/_)"Y--('P ,D+)@3Z;QJBI8N5E\ RST M](&/A,X2",=:T6!&"V(N?EL<<<%07114IY&I<#)4UX4V5\MGE^4)E> .CW$+ MXLKX,[,8PB=@KI>+5/57;!UB':0K/%EKK#66P9N@6F1'_LM1+94J6F."YB8Q M\^T%74_!<&E.ZH65S,PO?KID1R/^+34.!^[:'CBH% CCSJ])8/CDX0%(\<_?,),5. M?1B5?I32\DG/1T)J@690B_4&)XI%2C HD1OWGG =E4&3T@)*^KC.S3LL1@Y! M,58^BK1\8!+5%Q%TG;1G68ZDRW@P&6'9 7/M"$5 U !3!6,\DI96GHV:>G5M!>SJ6 8N%#H>NA(N.$"G)-Z+9<2 MVZQNU5E@.^TU](.P72PE>.KM%6?I+ZUOKYA[27%X$F7Q#-IW)!G26*W? MDHE^[P/AR$STZRK'UYHZ;/)7T%SR4;-R=3+"< M;+4N<(I(M> M,=RNDR" ,4'V%*,YY;"2*?MWY#2M)>2HKMP5JA51R%#N+B7LG6K-#4O2O@*[ MS.$)^$ZZH^H.5KR2P(:>T-<2N%:]Q0F-8GM;C!,*P@G-34X0VN?"";S8YFJU M8@?2F$W";)(L;!),#B[O+(OJH$ZUAIKC24')T@.[H'V-4%1@A91 MF4-1$KM)C,J'//P$6Y?R3T#X/DZZ(5W@:M5B&SD,P\7$<%3FWN%'T<;"<*X9 MO.F;YZ>S+,O/3;DG#IQJJ\'Y"D1&PF,E0P8&;-_0*]3I"YQ(H"M^\KRTECW/ MP'=&X&,D+#T)\[8LW'E6=07K*U?T7Y+FN(6.Z<9D;W@^X-[5/,("??\G:Q.X_L1M^\%[/$.&#PI MV,\@@@:?GPUEX5Z"+Q)0A7[YLCX-,=X1 +",220T_-8OZO5XBL$/!WMZ+ND+XJ.30I 6DDSXF1PF M:.,7D]:,-&T_M+=53Q M_$]1_.C]0MF;_N29&.'V^M\>EPT&I8+7+Q1Z2?2*W#8T7UR[2&QXL/.AAKY, ME[;14^=KMW(S['9^JW3NQ]WA%9*T']+"\L4)6>;3\5HWIM@=4Y4P@V=2_9VG M?Z(6,KU+%^@R:@)^O1M&3@"9R=![_>&XU%D;T\D9B;SN;^'N!/I .=R;0BK0 M9!",GBQ9?K?FDNQ_/QS7[LQ0@@2Q)SFV\3D$/?J+C[V '"(F\E)8K63E^@*U M;PH>'H<&Y8NS]>!5 _4T25M8:D6L:@-C8R1"1X@ENC[>@ H*:J"0 M CHOM0/ Z-\/AH^=<6_01YU^Y^&/46^$>OW;P?!I,.R,NW=+8)RV7[>#_FCP MT+LC74"C,?SSV.V/1VAPCVY_[?2_=DDOX<+@]K=?!P]WW>&(=!2FD6RA^ P- MH.[OWWKC/W+J_H=ONN0H*C#6QSQZD ^<@,VH76*I;V@&CT\MD@B/E3#77>WN M5B::QQ/FAVH93^F"G34FCT9;,H<9&>&@!T\+0GE:9G_6$[DUC07BW%OY\KQL MZ/EZO;$HLR[5%^3:V-H$@LT'B--_N:CN-&N/CS^>4OJY_W6 L8C!(6GNO/E_ M?:6;.PH9EMD$L@DLP 12N[N,ZN^,I?<7/ N^\0JI^A2;*MWX2!=]OUSBV74Y M)/O[)!/)M*ST&)V*3J>.+#LS1W.C,(Q6A:;5F%1KES9Y*R-"=_&8/&+K-5FJLV"48P<#!PK(/C#D]4 M6;49.!@XF%)AT(CO$!A9J92]AX?$M6#C[I5/WE5O/:S&_Y39ZOZ^$A/=TS]4\*N1K7K/(!I#78ZHVU42OA9=V2P.[(;8 MEE0=*UW)) 6HK1/B;57@7:AR(E_GZL*6NGY9$?$CPUQBS-7YQ)CS(]"GUJDK MP+5%GJL* D-;D="V"VQ"TH+KJ>E&KB&(G-C*T2 [TE=:WU9=LGIB[B%)JBX; M,UQP9VA/@[DPT/Z3"\7472$@6(_2Z\&PMM8U/72OUWLU0HL(JJBS P\&U1&. M#P/8F0-L_PEM,0"6Q,6)A:P]>[*;/-<2F"M=>)#MW^T? V0'^S1,=ITYK*+V MU6_"ZOS%4%&6>'*K7$X+2QES"A"R.1[KEA0N6,YX*B9/-7/P8CK*?QS+II4) MQL868W4TE4S\+%E8N0T0>(C=4AEXA,U75<;NN9E#+!LO.FV%UB!CLO_\<-K* MV3'*"[/[5!'7/'70E:'W1&7SV(;@]L[A5L:BW"9*LHZ MUVZW2^LYE7YQCA"/;+HB]:C=$V FIC%#^ V;LFK1G]V5.RM=ORK&UK@TWG+< MWLQL&3=VYW;Q=QX+@KOD ;TVJ8AQ'C3>H*(-=-G6:%>3(SZ(I2MJ7/5FL@U&XP)&!/LZ=RNBB;-6F(N M*$H5'5ZL<8W3KB?%GOKTRI\P%LB,!>J)6>!=%O5AX"\9^'=AO[$=^Z M"KWW-496=B@]EMJR0313'X95&&"B_U"<;ME2>C*WJ)C5"01!X%J-*H-OT>&[ M93=J]DX7D[4,K(>"=*=S26(C+5%&VN'J]O >#E'Z%CM4>*G6^<#N/5<&3;1INL)HJQ7]O MD;DC[[7($W%*L\&)[9,JT7)#EK'*)JODMN[)ZJP4"*&,,S8Y(Y]%5L86!8(G M8XM-MDAC1?=4]E&;:Y_8/LJ\_E#IEVV#]8?^Z>@8B7PYR@_M92<1V$DQG&<- MK_/3/_+E\^T=V\7HS>@MR1G%%5*I1M3@6JTL5]]BSFL.E5BVDYBQP7%LT$K, M!L4H3]2HMKE6.\MM_8PKSI,K=A5K:;<3LT4QZA4)8!H*7+UVTF2-^'.?7=_?%V!6-+NUG M0UF0;Q),[#7Z&P+?5U%?W4]+Q]QM:[V9^=%WA7 C@QS")CQY;YC(GF*0"F\( M/#A[:B&L*U@).>K\U8$=\$>%OM"Q>O"BU)2QIGESN/QNS25Y^5V3+*#G1-7' MY-&+=8KQ_$\15-E-1#IR%8:E4_*0^ SM'72/DL3]@O:':/SGR+V)@S !9!2N MM2_/RP:?K[I#RY_ZV\6'<>_;]^L*YPJ&4\D \/L EF$WS""7;MJ#-4 MUF>L2[[@6?"-5TC5I]A4R3WNFL&72SR[+K>>>9_D(Q'N2H_1KZSTZ\BR,W,T MR<8*HV%):>@'$<^ @"4P=780PN_#D@S,%"HT'\?.BRH4N],X:9:\GB27+?>7 M,LCL,K+=# 0&&@::^*"YPQ-55FT&&@8:IIP89+)S7XRL5=/>Y.QD]G3<5.WC M!^ M>];XGPJ1OGV'99JJXIT@*[1W$BN=5.XT&X[RZ/^QYRTY5'.H"1$'PPKM MBE M[L&PU197KVTIQI4U"3-""X-AQ$FM,6%8A%3H&M=H5;FVN"4?B*&RP*C< ME78I1!R=&A.6Q4A%KG)-H<6UVCF)RX\,D^EC,N(LTYB8+'@J,$-C,=&X"XP1 MAXOZ8#R1[N6$1I43FXVBJ-Z4/+SU,F IK(3D=\JH9EA6R1RXF WGPG11I97Y M"B]X^^3Y6 =;%^'L4688EP=T4;65#P9=T>JE4%?YDJW OQ_A$54. M.Y/83OERL.--[PE7'IA*/1571%7'SCP:DVI*N,B)K5.DA#,F.6LFV;DF&%4L M.[O@2189ZJ24:E7<4BR[(/Y9^HD3C$5.Q2)B5.WLC,(>YY0PSYCC3)AC%V]$ ME=*.%:Q(+W^?%QM<[21V4E1(X:1)_6>37\*2^M-.*A2WY'K45A'$](_'8BF% M[QQT6Y(?#@,=2^IG $R:TRINR0,X#(%Y)_6+-:Y1S669A.7TIR0)MRR3'X9# MEM//8'>@_-NR<+R&NW2P9Z_R"BGF_O\@\MF6K M^LF\VF(F[R\REVVIMG!09(99@CFF])_-:GLPI3]T7';)EM^//Z@^=TF2Z,#Z M6D21]6PB/:5/\-\VOSDF+V\G.6.3=-DDH@A\]L&:E#/^FXQK&->DWL%=2XBU MB"+U&09;,MD"T&QSK7HAM@!LIT'V:?"+;N8 M):+(?[SP1XJ;!/@J5ZV>PK1:#U*(B38)P.=G0UFXE^"+!%-.OWRY5-17]U-D M*.'GM1[^'.>(O-"!>'['YCO>LCX-,=ZQ[Q@^]7H\Q4B226J*I"]@"I%NV"1H M8<+/ "AXYL64-)A@TT;&!-EP^T35)5U6X5?+%[H6T/AZ=^]3GR,@"9(UR0*\ M/7V]^>UB'44\_U,4XD[5/!J -@',NC3AD85.=;)7\'B[7 MA[R!=RJ./&I044Q&Y0F^Y7=K+LG^]\-%B#O)E+9!QI$=?N?ACU%OA'K]V\'P:3#LC+MW2V""A=T?Z@NY[_4[_MM=Y0*,Q_/#8[8]'^SN8A7IV)>U*S 9$J&L1]IT9 MB$9Y<\E.6%7A$GR;-6REWDC G8/)DXDMF!S*M!U=&<%LJ1/@0=WN@%'CZ#8( MPR?@+UG%UAA><:.!<7OA&LI"6Q2K]=H%PF#>SHG6,1V\%&H)I6U(/U(2JKJ" M=6IJD(4S3UKN6" C4H/EATQ$<#F):H;>7H%/"ZRJ MJ<1(O;@.#@0<&07Y0_ER21JY#@K$,A,_*&$\ ;'7C$$?B!<'G:OR@OSYUG7] MW*_*9V28RTN]3L__^2,'HH# Z3^.[L8:?JCV%*FVA2SGV5(5%1@2[K'0W%2A M?S R8O:^$F8D;_OV:?0)O1@@ZW3B+R()7$P0!O)4!]?@9>$[FK9A?D+P6FC% M>%45F!@U,)K _1^6?1PON^B^D"RYT[Y)R)ICXJ;"7(*4PM1_!9Q*SZJFVB < M/B'B_'KC1U/:)9Q.F,< 6?&E9?85^ ;YA]KY#9S_<8>)TT]F"6SLO MP,^.9CLFYE#X4E=Q9#I!ZQ=^-698(X,98=F!#B[6;R#O]T.CG$NC$0!,6W(+ MZB@S58?QNTP&*""/A!NYPQ.L6QA]H,]WS-F"3F!'-1'8E#*&A^B$XE=WG,8, M9!,-'\B:2F('FW288Y-0G9#-F-@_2#!"@<.YOKZ1YG,0BRXT%0F4B621 MNX"<2\E#99(M?:=M&.0NL"D6*X[8.=NA>7%1WOYL48A6+!LZ35J5'0 G# 29 M0&KRE#55YQ8=TER"#GM325)1$-:I4:/:I"^D]PO*P/AM3DP0Z#S\/,. /;]1 MZV4Y+HX5\.#O$2>91.$@7OIS,5K0-]%[10!V2?AIJNX\0ABC,B M DAT3<-$\MHTVN8FB9%9!?89@QV)]1=L) UPU&6OZ&K(5EXYFU M%-,$9RY;$^##!U S8,025O9[O>PEN0OK4S<9:JE22%=!']D3,"V,=X++1#*_0E M-YL"1+JD6V1R72$TDB88B!X6+B[U;H&.Q%1$3Z8!6L3V[R5O=QG?D][[Q/XC ML)%.T&C.K8]!%$C*JTMY'SI4J). AR>VR7Q++S2*3"XX%%LKZ^('M 1FWH2L M>(-PLF&\5H4F7G+HUH?, MYOT_E&CR!_->"D)4XO[P*:X\/MXV/O\J[[KX_H M@?R\BYU%5T\0"3#'5 R O 2I:4H@*A7ZR9" &XG6H6,@F%OJH@_2Y?=+*3 1 MO=7X?W /?2A M-^X] #[(G+HH>?*Z_[CJ?D^W;-5V0.]]>'KL?43/F"@ENA(DNR88V(S+,;J? M0?\J9+C+R02N)'+:<*P54V/]534-*MA<.1"P#IY/-]KBQMT_!OW M#"F5"&%*/N5:L&8M)+/8Z58VXKF5*0XWOG?Y39? +B2L3+@:'!XB2!4B#EV1 M2N0;Y?3[Y5+9*+!45C /-,68LA_K\NREC<5%9SEQ5 M7L&FQE1X$@4%S;F>*A%E1-915>+ZGU@G2IR(<7#NYN3-TBIF!-81O 7,G<"K MOW8Z3ZM7$4FO>@1?=2KHH1(Y1-]']*6JNS*3*C3R+ VQ[_1-7%G]N^M D; @ MF.L['FBY]^^X@_>T&"CL(7YQ-,\BV/7(_[J!/B]L2WC6).:41LQ#XLRH^L:0 M)X9ADW5CI*@6F)#@3L(DNB@A/H9K>5&Z1%(Z2#B)OH_:8G0B"04"-):7?$9\ M/: O(>+<,2V'>&2>$V(ZA(BD8^9RS$M+SK/,5.^.[IL,IND+#I@\*_*/NK=+ MZG_R)J2GTV:,.1A3K@6_4M;DU083L'!)F(&J4]>X)\XN-"IY M\^<-@]BJ='6>V#G8A2)]EP1N-KEE!T&!,BX(8'P:EA07[*NXN3\S\!.8DLN) M\I$^IYM8+/\1K/@S =QMX0!+^P^L:+2?R:VIX6@*T!;>+OF<&XXQ17HY_CLC M&_4GAT1A$#'==DX/6+(RS0A;GKG@>FY!V)+6.KH.UA.P$37!H'=QV?DWZ*4& M[7B.OQ_H6 X.4$::V]7%T)D0 OI &PY&\4*="SB,)*@UHU,0H%I8)A\T-9Y7 M^^QN;@'RD7#!#W@+:$>5Q+@FIC%SW=Q=%-HYM\&>!C!I !"EE3 E4[@.4<([ M<1C!9SJ52B>%!G%><00?1+S3@%O,M3<3842OHXD#_#U12;X4A5]!(B'9JOC] M;.Y+/]L#GZ.OY(S/#T2*48]O:A"M8?P@'E\PN+STI7R =&"N@P$Y2A0/V<@F M3K#D:5_2]K._(6NE3;"F@D\LV4N;P1L&";[%FM>S(-\$YMOX0;6"MVP6F")) M45QGK$_T^RYIQ[F\M=2=L1?IN.7: PW!N^Q'=2!0[Y68<(IC^E%8\&!-&\<1 MZZ$TABL/,K2/RW@K0.^9T'^)$3#GP1A0GWW[X:MA*#]430N()! QJ]G9*6S< M^9"6NUR0:VE8OM#;4&JAX'+ ,/6IXL;L8H_9D]7P%.4)TZ4C>?.^%WEFG,L6 M<0E_$9_B%VM3\+-UE';U;:&5V$VB];WIHC$1HM%\M %&(U6P_ M\O#-PH-)U[+5&0EPA2,,S2(N7$.'Z9J>WV77%;0L9T:+R!4O>I#Z(@M12:Y' MN/1.MM@4&\YBM#4!TKA!. I@DDW^Q,$-!&G)PIGT M'0.>@F235F1S0ZW29$+"H[X;;5)A1Z(0LZ5%!,]@+Z"IJ:L%$;K4LG2NZ7J) M00?J+J9'/V/30=)%QQVIV\OX?E1W3/R*=0>[BSAOI- !40\K=>P^0R><6L*? M0-S;1)#[1C2H #>0W]6R?.Q(ONQO;>5]Y L=S5+UJ$*<[<62__U97([ MAJ[9= ^&S2T\39:[_PT&ZJVW>+USX;-51+?$&Q *U+(Z?T]DA/'>Z$?5M13< MZ*]"2C.0J($"%#35N>^_^%:TN9H]=WJ#P9$12>F33,5"W^;49M_QUK[A1A=V M]HP7:OO7!]M>],8G,+7%?3@^;"WT86S,@2-V--C@&[3!CRL?JC/ZED(_ M?0?,:]V/%M.T1^JS8%WQ%H[!1-(PB1UB\/F^Z\8/G83.5MVYW3. \*O.U1,I MBRP=X1="UZ'O:<;('6D7481ZXT#+@11.@&:[S!!*M++!9. N"NHO'D6WG=Y1L;!,:B3\ +/5POI&@03P 3=*(Z!G?VW")$QB*QGMUZ\>E$H<[ M]>C6@7](,!\@]0!>NF-YS=1/)#K/;'BH2/9&L'D8 '#Y.K3$G2;J"6)YT04" M"+P9J O'<'](279:2?;@:#,"HNPKYM%P]\<%MY( "4Y-PD1:4I)UZBC)@JDK MT=S/6(9UQG34<-%.N&C&CBZK)\2SC1)\8E^B]U=V(?:>XOT]3>4!,9BL#?36 M*PP1@BPI+"SX;1U&U-%1Q!H>ZN*BA-NH'-(P#89>)J(WCXA;'I9_ALLQ,BJN M:$E#<'$5W+2Q.S0J<1U[RC:*"2%LP9R3!$)>8#-I94=Z&Y.[X9 G@SR[="G; MYKZ$_0$=>R$PO0H6A\U\\G64LJ$ND%MP29$KU=G!MBL/CTJG!#W MR'FU3CB+:%!\'/22\XB9O?.YHCUJF#[-MC)P-<'.1_+ MZWI9:'"V&!;@=YLKVP,RQHM/G [&86!Q:SS20)L03+-=PM>2FUR8T.CH-$%P M/F\E\R/YP9.7%;N]#6(6H+HVR##'A^F*@78[W:U=WZ^#_;NUG0^<,M*"=W36#<)UDWE-TTIH<[S+R8@[2BA2>;@X9O17\(?N1O"=\\)^@L)I5[+>&DMC!DL M_FT@@H=84OD4V'D,Y4&E A]>V )A;\XCQ +#W3:+(D..+JZ\A4.28RH\XQ&T MX3)8#C 09N>H7)T4F8?&K+8BTY@(5[ZQC6KNO!AJPW+ET_3=D')$TRLP(Q N M@HVY5'[#R!:BERK&DA;5\APGAYIDCD?!0 1TEI@RC8[9FU]AE,*+8Z*7\ZI\ MA+? Q;@+3*)RL"0:C5B+&2ZP]J5A4=-CI1E.TN !.R!6:*#1='FL39]=*I_0 M#&*97YHB )X M"I6A*W)[>W74>Q0=N$67I<3753O-=[S+C.M\:S4[L3Q^!S+C6A!WD\(9)-I# M*RLD"GZ-/"V6AS\,W&>POL-Z!=MCD#O1FWD69]P)\6@A'QL2,]__E..&]+KB MJY1^YE5*AD>BX^AB'OG(IK@G['2GHXZ'Z;8$5(CFKDQT2;1S[[ CKDS4 2PL M?L@A#*XF:04HA@'<78MG"KECZ)RD1T>S(@]$ M4]Z;&DC>[SJ8BO >$<6:Y,>TT(MY<#^6NX03H06J0.XH=AU6-@F>(=4"RM?H]QX5!;A<8.QPR* M6>=Q2"1I1I[6C,3DV25YT%YR8R0I%-LZV(ILZ@K,G;R"^UT$Q')HD:7VDEF2 M0V\BJ \\4Q@'V^P>@)7"$'06I\1[QO!H1L$.BVG#&%-$U=E2,T0O<2G (P,@ MH*A_*%? ,=4]/EDGK%@RM><(/@$^HC<#+.0 %B@#J&"%.M%\V:I0M.C$)6)E!.6O8 ?$I&P4(J:BB%[1S/A5;DPR&7-,\C$P7&P:A$)HV@Z&%'Y@ M9I^WT+94X/+0/*N] N6W>4"T#*G@I10M[<=+%P8H>JE<^[ 3\#6&'?#H&ZP0 M#6$RJ-'.:IFCA$\TPUP:F4#,D-W6P14A/='@/!DM>!Z,A?!:- ,55H.+B\(# MGO8# ?.O(D+HUM M(+NUPF&1W-0$2 M#.V&>2;BEX:P8)A@H)_H>#'K0&Q??"BKJZ$LC%JA4=\G" MK@84=DUD89=I?'=+1*D[N.^XLV6HFN.LP81\TPK MH-"I04S8%QK7 6LO+\S6GP@R8PI%#<-,_M]@"C?Q&83QM&'!>%IK<''5O1RE MPVE PR;U?W(WU"(A3B/SLJAG D:[@5G[X ?YED\QC[= T&P21^>2$0>>P-9= M9]"#T*R_%MH_R*$-01@P('3H@C1W0-8>+56F]P,IC#W,\ MQ^<%263)R.!B4M53@T[M4/D2P6W6Z[:>M07+.AM488 69]DB" MSD3@VIL$'849=B3!"#8/,7O@&L(B\^Q];-E80#K\*T,B7+\8;NL?.)=K"SXT M9K_A1#[$Y_&9'ES6"]SWZ_@G]'W!!GR=T^6'JV=ORO="LN;)4-B^SF-_VS-Q MI*?VL.W5KOD+@T&A_ 6YT>%&3]3)()THH@HR8F:%F+GB1(OJ67ET486C?VC*(!>(F& M+M??HX8NRE8LJW%[P!6C\!@VJW%Y7H0H"S'(T-'YI4$J50>1@GE&14QPOHNR M$/EKX\TC*4A8;!SNW,330^SI'TQFA>DA!6?R+D+[C4V(IV<$K>!HDT7;]6"> M,7QB/M,XB(Q%2) ,R<+)K"*&4CJ-1]$G6&\;7LL5I)1$<2G\2HB.HT?G(*5M M+:1MT"J!EK8$712N*;7E!E\*PAV>1/IFM8-XK0(XJ.!&8?+(]R(6%S;"[0K$ MC "C?0O\7F_03O0?^Q0?)CT ZQ-JT0:AAD>2Y:)%VP%%A8$(2<-"V:Z'_:@\ M0E$$:..W)1;NL2ZBQAN:.N?Q&DH-!2-M7\%2,G&J/QOP)1J_CG7]T U']YZJILBWP+X^^ZL=*\()W=X[V1 M'?P&OMT*7\G5$.HRBB!'CX/>5?(D0CML#O2!8$FG85'@M.CL#.O)-I$X>-% MX(1OZ.L8L#VZ(V'90$SOX/=P\?S& 6\S$.X E" R"2X&L97F<"2Q!JD _"H3&I%L*8M'&(%&1#4&9QY!CZ26P3"9&&1( MM&)U [&$%[@&6T9OBI<^$/HT2B:.UV%L?A=1-?B5#TN08$L)MAJ^3CN\)K<\ MV4T 9QN%?D-."! SDDN-M>:+7S4=-I8J((OT<[3F(JC0H6W589:),O64A25\ M3WP[\9#8YP,TR<4'F>\5WB,!#P-(7;S(A[#_KX9(8&ZV3-X,!ZH;6&D=0> MDV#Y0=Z&@Q>]VP0S3\A!U0UBF J-M++<,@N)F5*[2\T;A/[L3'(-Z%J"W=Y\ M_?O=ASQ Y\Z$$U?-+.GCW&46W V$KG9L2WLR'-]]@]D:4X=H/VC.'):,8U-8 MEM>,8E>G?=)X=R,%3L*REXS&6,D-S8U ZPZD,+/O=K7M&);'$C-\'=#B06=? MUO-V'9ITF/L91%@0!,6CO@ 6E.LDZNT7N@F/J+-HXW;:)R@L_F 7(\&+GFWG M!X-J6X!I%;YF1J\GT+R_Y-WX&$XE+0.A6-_\/4L6E'EDK??00*,P=<3"!G27 MF.-!-S("!F.1!C


G1C6O+"TVQ(]GE66@Z"FW&<5?3G0P;=0,9.EH0 V61531D(YJ'PZQ/MT8>G4,6@L:IFH;KHMTY?JKP/P7(%B&L6AM9T(> M!HE,L_VBC/*%MEP1)^JE#:XX@Y2D4Z.]J#$@% GU2/2@0J(2 [T>)#\6'HA@ M-6FV\^:\]F-7ZJAP\A1#AO+EJN)FTVHL !ZJT5L@;3HSG4FOUQVDDM4/J^5+U&$F MHMOMU4NB("^O6.TB7LW&7\D55XQ0-19%FHFF#7*,&_G#2"?4EBK=#P6"Q&&/5>!]=D%5=UK$*?BOR@ MYFQ)6'H\P6!QX!R\K=PF/(P;*3/NL.M99;/\;>/$%',K3Y&7$T\=<\= ,';? M%:F'91+FB)$HX^J.AP7U\-Z"6H.<@"AJ9^AJJD&CA\!R MW!Y,R4[W)+P5^O MPTG=C M^W#HX+GX+AINA'&?P+0)3C!>Z>0%F?8QPQWVG&T+J!"#H5K%%G!9$\4A 3Z: M / 1U&9)A ^)\"$1/B3"AT3XJ!7"A_0=SL)WB.&#*O84YL*+U'FN5V )9_@. M]QE/A_8?I@U&YC1-R NL] W8Q!W,U" (GG K:%6][6'Q^(J2)BQP2EBA.MX> MZ!3>GSB$!YS#IW7P7J;$ J_$8Z$/T6P48M ;3PPZ8XSWF::N>?8CH7^FC@Z[ M$W7"&JMP6@[19@9:]$^:8=*YT7%R2S\-9\;,G\##@.'"V7';7XTZ<_ EQH\- M>#?M(,9W(-C2X%OI$\ F" 13URAR2R(GA&[^*X;FJ6)W$4Q7)+(-9Z^)62;W02+T0I-9R*IJM$7?SH MND!4T_'";70U_,3#9C,@3_4%0NERE-8;VZ*=F,(>.2N6C4F#=[$4:?':8V,L M0!;:#JXY?GW]S#)T\*4ZO6F50D<*G?V%#N^%D"MQ.,\4M%#3 NHNJ;SI#ZP) MDX(94F;6JSG"/H@@)T/")?+$*5Q)WOLN8Y=I/.I+)Q(S?C*6&.2):58PY+8- M8T%UX>LB#M=8-!R+"6G-GF;:8#NYP"*T3P%]%ZU_V6B@&06OLQ];XW47:W&/ M%P.\.VAD^28ZTB.@$R9$1A(G\38WWTE1E4=B/SK:"M2($NR.2I,I,'9.,V#( M(WR&+\.7AC64:E"P$658!E5)Q+%8]'U%VX+-PH>Q3I68=/7)NX2LTY,24DK( M R3DMQC@/+"!PR^A49VKK&PJZ1AAYQ"77GYE21.A!5?\\< ##G.5$_X5^!G-']_E[O_<=^AS#%F--[52Q'?J&@4@#0MAZ/M8A0UCN S!AFXJ MGS[+)XL;B5K2X8K[]"B@0I.L7NQZ1,+:(??_"ZOC!O*[=^R9K_/"H^_0YZJ%%?[4(: Y*0<.R))5>3I^U TSRFN/>7K8:R*N&ZZ6E9J %H]:L@"HB9XC#?C MB"7+>W3247)J@ :3,(?05'%#_#B,"K)AN'$%(G-AK'CZ%$GDSH>("7CC'VPA M2E/$YWSD#MV9N_";S&=0\F2Y5>[B0

*$^S3MM%.)WCR M4OG$RK$PZ=_)6E)R):PW\ O.)GN!!5YW/S@HV9A(YBUM MI!ET9-Z2S%N2>4LR;TGF+=4P;ZFJH $XJ]G>.N8@H$1DEIKFLFQZ,$S0=48T M<8=W!4X_B\A$Q/T!%)[^D ,2\X\3PP5AN-BP01K(>D5#/)%I;\W"1 K\0N(] M4]_\D9A,S.L)_ISPDZ.4\7@PD;L/Z$/S'I6L% 9GQSN21B:P0<,$_+O:HT-B M]G8PT40-+9UIK,(?7H\]E&-_B97;)LJ>,L]!X^8D-]^+O9R6<[I!M\QXMTU: MHIIG]D?H.\&Q/-*[*XZ*[P5EKD'F$O];C!+FGNC\8L7003:+R#C>DAT6NP$1 M1)W"*0=6?="'5N AXQ8%OK#*G>L$H3B)1J6Q=*30!*?.K< !G>>Q"B^-*'QF M]-H,K"C7#:#A4H>GYIQ>Q 7Q\NPG%D'#;6"G&\;K#+:3['1I[4GLX#=>@5N, M)?"EGF94?!-N46Q8.[:@;1-CX;7XLX7H@H&!\)KYGQWX]&XX8H3!9AQ7UL53_S6P+^^YMM+1I=A(.:9;R+)BR 4#,0S22XW$@8 M1,HZLAL\3) MA!G6T:5:6IZ'-V0<%H0C6-0LH,8Z"RA/:?0]S(J-[GCB&>U9,F.KPH-HXO ^. M3T_A-@]=EQ'=>9X%5>Z15_#!<+7'1ZSR#NXT"F)/G#;?X& DE>2ZO\[YJA]0 M<(EA5%(-[7@8=.?((P_ S@V+CB:.YN\6#M\/AX4%X))0+#O&V?BCAT+CBV#KR(E8J97/>6S'>N>U1[^TFO_PN*=$5#K@7NN<"Z*+SXS65$> MYS&.LRV/LXG'.93<^1J.LV+N9%=71[4G3GPUN*>M\;!>D:/;&=U72?JL"6'3 MQ=;K/+M[XN"'VB.1Y]?$\Y.\U]RSD[S7[/.3O-?_M MXAMO')G\]9Q_+4@8@M( 9*1NNZ\JW=X8_C,8O#DDM'*BD$E"<$S"($IP5=6: MT*D%9/MHQ+>+DQ< MS^[;..SU+H07I/WD!>F_>%WY5XD0>]9!+IJ.J7SCZ241*)>Q+'BWV MB]$BT MJ<9:Q\,UP?[Q?OR>6OD"L&$:7F 3.">P+\1@YBA[#T"Q]@I-WZBO\ MT<.H_]YWR";YIT:*3)-.2.>M;D%"[UU<#=N7%5/X3_4E[MI+W8& TML1I;<; M+W5'O;8Z[O2DS*V[S!T6HT0I[^4G%_X=2UNW[E*WWRY& MBU+JBFS=R8ELW0-#Y(,!C8['0^2UB/S+7^4-2_UN6&XI"-P]%C;7_&*E@'ZI MVM;I=TJX2Z$G0 ^@5E9.OS-41P/I6=;>QNDV\@XEA^HKL6[&EV/I4M98LHIN MJ7>]+ZFI9.V.U,Z@+05KW06KZ'*Z_A?-14LH*]"I)U("5K MW26KZ)JY_A<>IY:L77G3(7]MWJ_RIF.7FXZ;J%V4O.G8V;@1977L>M,1.X%: M63?]B=IO2[>Q[L;-0)3-4?^;CCRJKR:10V;/U5FT#D27R+M>==15M'9Z?;7= MJ_BJ3M77F-7&O9FE'LO--M1UUE:W\P4;LC>9%<>]F: M4>5<\^N.D\O6@;Q)KK5LS2AIWNF^HZZRM=L9JOU^Q?0G9>ONLC6CFKGF%QXG MEZT]>>,A?VW>K_+&8\_:#NP;IOP.(D9>?>QLYV3 ".Q9Y &2&\^A5M9.IZ]V MAM*1K+VQDP$B4/,+D.VT7U%BLDR?J[.8S< -V+/BHXYBM@<^95>*V;J+V6$& M:D#-[T)J(V9'4LS65\P.,TJ6]ZS_J*.8';;5H12S]1>S&87+-;\6D6*VB<1= MN9C-J%_>LQBDCF)VW%?[?2EF:R]F,\J8:WY#4A,QVY'W)/+7YOTJ[TD*W),\ M+ QGUKK7'&^M?+?GWK/F2 RLW2V=#$"!0M +! =3*Q.FHON M&:@"-;T0J8MP'?6E<*VU<,VH:2YT%5)SX=I5T7_K=F1\KN["=911U5S3:Y"Z M"%>P7"N&(Y+"=1?A.LJH:BYT 5)SX=I7AYV.3.5I@G#-*&NNZ>5'+81K]^)J M.+JLF+;EM8?\55Y[5%,>PD6+\MU?K6S'"_NK&R G+WG;L&;J]9.W'5D+ M76MY>U /]<;(V_YHH XGLHUZW>7MN&%MU.LG;X>7$WF?(G]MVJ_R/J7 ?^89=\K;8:SC)^'M*%*LJ&:U:9].Q<KI2=!]/=#>K$7P=1#>5W!57S4K)?4+)?4A7 M^7I+[GY/'72/2KT7QM)+>\C'\]DON0KO7UEMS=CMH]*G2'E-S' MD]S-:F1?&\E]FFM]>3J91.>1[FK?DD,FD M6 /[LJR&%]=X:QGF_UYXCD]@8MM.N]Y6J)1"VZ30I%@C^=I(H7%GHO8FQXPU M2"DD(I-BK=ZE%))2:"\I5*SE>DVDT%CM##KJH"]MH:JE4+&FZ%(*22FTEQ0J MUIR\)E)HJ([''91$4@I5+(6*M0]OHA1B0;5?O*D]6^-O&O#4E?)?BJ($PW[Q M@8@-G?]1&/CZ\\:@?WX7#4K'3(2]>-2+$=7;Y)16-1AF37*=#2U:_N M2K."UU.Q!-QLL\-_"X0"XLPT+/).N;@*I(;R7C.Q^,3]]1=\& \>_H6WG<&V MQ&.5O2%GN*MK7;=]RW.5;T0GQA,2'UOT62[XP=%F1-&"-3OAFA7$67*0/&9D MIFB>XBV(,C5,DWVXQ.\KSPL"W\)/;NPED,=:66@N_=VW0#C-#*0LS61J3_%L M^@)5L8BGV'-%,TW[F1(7*ARJ/+VY;X:SN50>X$WAM\1?4@Q7F6J@PA20C[&9 MP'9VVYW).U?1J([#NRT<%+^BVZ9)=) KAFEX:SJ5<,C/F@7"CW[;(8^^J3GF M&GYZ,L@S6QGLU[]]35\'+]LVO^D:Y;1K '.!$F.//!)\FFCZ0K%]S_4T"Q6< M8EA/MJ$3E7VB%PJ?G]&/.(L@;WQ4YB%HVB*"Z\UYH8>6P1L)SSHV"L@(H]<*M<"TI@1 MV* 9/6,V=D O^@*(#:?YJ!F6ZQ7:'SI7 VD29D)F]-#A5<_XGVS]-YAL!*Z- MPA[:=3"A6]OYP*<3K#+B^0QSJ.42'4VB9^ +EUB;2=^6G=*,BNO#8<9H'9GJ MT0*>I6SU*UG&&?TM$ &LWZ!7.G_UX;1Z8$;BTE30?F1YA4>>]\P'6 %>X"J] M#GVN?HZPD.,LID^]P,#"UG!=;MD?? W]"VY%Q/1<#G&YGRM0'F0!VYH*8 M,V4.QB=2*>4E$ N:,C>PD!$I70 /)B96 M#G'Q?4^:Z9. -\.Y!!-U%=T$>4 IC^R0C&/Q$U>Z&9>'6NT:#DS MXXFM'0S!3^__=K%IEK?;/XF<'/X7*L#IGR[8^S9>>/OP[2)A6'!_!VU)XKQ3 M8J,$+TB\83%O.?9S^-'F9SHQ3>7^TY??/^>.(K[:S+)"H]'RR*_39=073.P7 MF%FX@M@OB9\7X87P_?6GCZWWWSY>_ZUU??OP\=M;D 3/VMH-W$>\<$6+*W$, M"\*VNXN.#K\O_N\V_4=TE?AZ\YMA_;BX"O93 M852^RZ;%?Q3?9*>X065'JBHNG-4\TV<7 !G@TM,6E\<$(CT7*O=Q<=SY#'\' M*U@/?M_=0&.[34\YSFN:[]GO$JQ&_X() >Q@O4=F!>1 M XX!5L4R5Z"TJ4!I_5]QU4\?B.U4CH-<.>M0>R=?C94__ GX(:?,?/HWM)5U)C?0CG,TR^7V_\JA[A':P#B;)?<@A!8G?(';I6ZV M]8EO"4W 2^5FH5F/\'T0)OK&+G [F7Z&D\YA7F_A$&ZS+N&CA:ML,=I=XR7Q M=6*ASUU8/!1R#- 54-DHZ*EIZ'.C3^*^K9R,$S&\8EI-Q_^:VU1^/1ZU^;S!H33Z.!ZW1A_=VUZK/YQ\;%T/K[NM M][22N\FS+5^X-59,J-VS_M:@HG MT_;:8';&38\MR8T'I"V&4^[\=*(41FJII&1[AEURHDN :?BBZ<%Q]F._['4G MQ%Y<\7 Y1G92D9C&I;YF7Z!VAB? EIN,!"&_=JO3;?4Z^2&_3(7QA7C[5NBT MU>&X8JCM$C//!84+36*T=.9YVFX%/8L^9KUYKI0BO7*X\3A5>I/MB*>]3/XU M-$//9M[@ Z:UK_&X]T3/Q:3R;MTP+J0J#57I9\W1%X$>[=2_TN=J&3JO-5J4ZA"#QK?2HH/"XZNVQ.'K5WKL0YA3[MJ\/!,>'^ MTKN]G;RD/@WUZ<;M0JW5Z3'R?X]B,)>4 #QJ=_;-;"E?5_='([4[/*:;NT]R M;XV+]J60R8I_=2:-$S3UBG^-VMVT8.A,CA7_^@]Q[)GF+E(RH24M]QIP5\(E MKGMHN88N\:C=$T:3C^02GR$W-5Q723^XV7YP,6C;$_O!ZJ13Z1W1\=W@<]*A M<3>X9!4J]&M>D6^\G>FS9Y;']0.QTCZ%;UP#[DX3E:R=K#8;-$@W,\BK2 DU MH^4F\D)Y)J:W *FZT)Z(,B58U174!6%N(E9_/2\,<%I$]8(;%8)82!2]K$A9 M$ATP7EKEAGFI4Z)KOLLJEAQB8NJY\FC;,Q>345V&A>GN.!+-2IT3Q\&*-4': MJ)O8*ID\6F;R*,_(U"+E(+,RSSDK,R%C96JF3,V4J9FU"TT/RTS-#'/X]S/, M)WU$I:FXAXMTL0L%UN)641,2-&L9N18U/C@XI3)DNNL9P^UP]^0^<(M[S66^ MAJLY$?-]2]7GU9SIZA2]/B K^N<\'CY*6G3(P_S(OX4G_L%'])E[\.?L/8/9 M@_% [76[-8AFOY%:5N9'EZQ22\V//M!^[0-5]B=#J4+KHT*E_5HBLW6.DL)< MEOV*Z.X5=Y&3OJ,T7YMEOG9$#1O*8^$CF*^]05_M=^M0DU".^=IP)2O+$9I2 MCM 19!WO7XYPH&G<:0^.'-J5]0CG*F5D/4+9=KP@@WK_>H1#G>9A7^T>M89? M&N[2:3XALV7D.\?Z/9SPTJ3MC7QJ=L73[735P5&K M?>45CZSW.Y4"%::*ISMJJZ-)AVAM4&@*25SRG+[655SP'7_&(LI_VKJH] MT#0>]M5>OYXW/)EEM?&*M'.L_^3".M&[;N:'_0SK4YU(.X#03I5!Q>66%GNI M2J""(W8F?$3:I_!/.="KFW[G7EWE=U.E>S:4[P_4_C"M/FD!:NX*,XS]G3I6 M5['"?GNBCL9IRU_%CC;88=-X(N:ZRAZ E9>MNUBE;2M?IYYF6%C_?.N;<\,T M%4T)3J ^=>P'FB=QUS6HHN5[\8]4@]1837HHY+#VFD$!A77C07PYV('P%ML-WH,,!M]ZMGTS5^R$)>BT M5CT:/?8J(^APRR>QT(J]D1:ULS7P'JRYVQ'*V?1&S$.""B<13@J_^[/QAA:1 M![UG-1.WB?=_#=I"10^K\ \0:P%-26!46W?0<%.X0&><:0I47QL (PMX$ % MN_,U*J85<:ADP*?L*=A"5#O3$ORY[_E8Q@[;#B_G\PE[["(( 0G.:;,A;=Y6 MLIUD[5XY?E1U_5TI10?G0.DY(B^'-N$"WP/UMJ.A];)6.!42W"B#@B$D28=2 M:P#8$*-58)H3B,A8D[G7U7^4]_[#YIC)_\;;[L5_+J_1ZP%;+-K;:O8TK_-B M3[9RE:U<92O7'46Q;.6:*5!D*]0U(Z"SE^A",/,\)VC0 M[>T:%KD'FSUQO_#%1T/XZ_R[/PV-5@P?? ?RHIZ%Y85''9YT1N2@Y1(=HP?/ M((Q<8J5"!_!L.C""FP$FL1L;GSDO*P<.,;2DP\5 M>Z5BN!&0FHT>IHR_*)=QM[V-[?L\: M[KK?P#,QGE" _8[3^$8>?5-S'H @W'OBZ/&];W4+AFTZ%U>3=FKC?\*=)QHL MDF],T&,8MFJE@>)@^^"P&2A(DR[K&DRCE3D;(TK9*G%C/A &&?<[.+OF=^X M?R"F 6H2/[]S/Q/OD,WJB#8KZ(C,8Z*IS3.0<=G$8&$P,^86;M+PDE"7-G3< MX:%PXGS'D1N2SZF<&I\U1-LS0$Q1?W_EV'_$O>VM^A,VO\L]9,0&A"E;]G/" M9[=U\'W1/77L%P,Y X;)>^UWLO*8)XT'R[WH![YPS8$Y^F#=N(3YQ0:ZT0[" M_-&M-!BCNQ0 4;A;8,3@AB%OPXH#4<$97C,3(0FVZ8:G@% J@7]^!\FHZ.O M3XE%Y@8%6PQ>BU^('4$R:(/2F+@>W8@9'=I ?PK^A $ NJ@\/M@Y9KT;']SQ MN7R#J>Q.Y[V+J_YEND3W)Y2"@8QTE[CK*X#?02QD2307%D:/? :/GG%H.!!-"HL1PP;PH/L96T;AFO5@S8$I M%,,VC2*7R#-YP)V&,V/^P$ISO#7H\!5X1Q[7U,A^%A6_D:V D*@TS '2 P0- M0I&B(T2IV+7GWK/F,+9.A/(<@J\E@99CTH=0O8?RT'()BRC;\(FCT("@%2+: MZ]J*,KMMQ8TWV'Z\TGH7(I4J[@*E?68@F(479P;\R>-32\85J8GBHDQ;:C\0 M^-1SB3E7M"?-,(,@+TCJ)V-&F-801FOI#@4[$6RHBL82L"1P)G+S,UA\G)\C M\S4ZR@0ZZRSSP"5":YFAV@AFNI@:B>F-@">I&/HZYT*( J\^P'O>F[;^XX+I MJLZDU^L.)A>@Z("L,23F^$3"O#8,YC5'\4BL5XGU*K%>ZU;VVVWOBO6:(]CW M3%69J.UJZY1D!G=^!C<]W="PDF43>[)6!JQ.<51(,9<=TL-HI/8;7"S1<$V6 MR6H1KW&?K^[L]@HJ)KK=XW#O1W;"^_'O:% U+(8LZ96HK16I2U$+SWVY;$]8 MN8[:'<@ZWKJI1VF)'LI:&5?$Q0$>R[=$.VIG+)V^NK&:M$1K:(EFY#$B7JZKF*%HFZ6K9E M/MH5=;5T<= ?]%28BC3%:V:*2Z_W4-[*P+PI#ME8OM=;KY/)VVR.UWSN?IB,-5YP24+5,9=D3YP%5>?O2[2/BFU20=5.0TA ]E+=$ MB4 [@2^6;HAVU?ZHTNZOTN63IF@C3=&>* ^H!.8][/9ETE4'_?/!]F^XZI3@ MJ$VY?NF)DHSV9>$]6Z\/U>[HF#UICP")&I6 55E])AH:88X8G%$$911!%.U? MKA8@5_Y&7)>0KROB:%B7_1O17.(*:]6&;6&MVMYH10FDJ;VJR!".YT) 0[Q M-G9JN3 NNTNE7Z=Y2%V]2XZ3DU$!QF?)D96..DMVG!LSV16UIZD%TIN( EH( MCF 'Y X["QO$41X0)8$"&"#V !;GL@^QBAN MO:C*WPVE\C5Y,JQFG.//4(Q,JO-:]KSE([C%QCD&P)58/[[Q4;PO MBI%1/HYU\VA!4]2)9"TYAU6H"@_SNIK1^'-Q(*29#1M4&,45GW#!)'!;WGI% M$)&75]5'V$#L',\5>^)!1$=98B8 XUTYQ$5($5;XCP2-@ )(T, F%!?!I""P M'*W69C ),2F"!YTFZ_#%]+TQ' )X.>(8\$I(A&O"L1[H#)\TTZ>H)1MS"K%.HM5>*M]10,3^6IA& M XP&V%9CB7#)!@.026)_^2Z#>$ YP^!2$++&=AS[&3?!22W"B $*1I@0FB=8 M/(5M8((P0+W9L@4,M4),.F!4VS$T+IC[QO8MM1D#U^) >($VP@VT$" <7D\U M1Q!PH=2U\1(C@93/ &E P5#!2\%F*%Z7^*B$_,"7\.@0+OV#%3ALK\.1T;PT MV;(UR_(IV!)5O];>>AB<_HP@G''+Y%8AGQCS4++/V,P ?P(\A<"P. MS!KAL@ MXSFWX /$E >SSGL-UEQQR>YBE(Z>#97ND?3P<@\H0MQ2$''+J-9&3H"N'VFT M:#GEH;J_+OC\3E]BODO,=XGYOJO@D9CO60)%8KXW#O,=C1(&AT@C"%1.\,"& M2U$ES3!F$0]9)J(4&PV@4L;EAC_4--C%I/-R3>-5U];LMRA:Q:+GV4",PTZU M0(R=E,5#_])<',9A]U0XC(K &J,Z(,A1^$[9X5B C& 'P?%;_WO1W6X>'I1/ M5IZ\BM,&%Z@W M&RXS"FD;+79+E3UR,4X-)6>8R[R*_2ZN)E3?W^^:+,)G]; M7SM"OJ7F;Y$E%)LE%-_HC;QG9Z="R6SL>F5C#\:[@N&(KV?IR7^=_\YC'7N6 M1$U&ZK";OJD];6*VI-,ZT.ED5Y#\(]+IH*/VV_6L'RC3GCL',[7A2O;B*A8Q MEK:J?,N);-6&>WLB6W4SISA*\&H%3=X:9ZS6#%IMV"G'N QDX/J&GRM'[[8EGX(?W='/752;7>F(]X0'?/5A]'FD0;+R2 +YD$SQ^IQ M%72FMO;%U8.-J5^I:L#&6=-G'E(;#DJ6OOL&?3OJ!-/*:Q5-DQ1:!PH5(?4? M8OS7U.H_&[B8XV>7!^FD.9G(6)QGZ88)(V)F,:A7P]5!RV*VL:ZY"V6.?=R# MQ.,\5 9\DQ,KV]T!G@$K)@LGM%]&&>V-R'#. P )>>VSYOFPV'5.AG-79CC7 M)D L$\A.F -XDN2QNK@I(0-V3I6O?W'UC2PUY&,'*]O/HFE3)E=5:@GN @&: M9P@*>K04_M?YK8$6XC^)YNR9&J".CAH_$LD2&37.9VZ@E6[- M^;F.F-G#O5/#"C'=!Y]\@5<_/!/SB7RV$>IM/Y8;3M3^J+G-DQH?[@.JZ$GV MVIV]1!EMI;(7:K&'9WO//O<=M=LY9BJF5%K;N*HON6IGKAJ)FJB4SU4+A^R+ M/=U7!X/F\M4Y:*N!Y*O=^6KO5*Y=^.K6]O?TNT9]==P^YB625%?;V&I8<[:J M4S[-<<(D(U&R7/E,:CSMJ?M&;;5;:7E/!=&1QBO$>+9&@-!:M M*._MQW.]_D"=#)L;'FFX9A3EK.*!OU6"6VF9FGJRU-2\IF.C_E'X^?=8-L+' M%QV^>KW$W_9V)MN#7@W2564/,CKJO1A(7R9!UC;%;"23(,\CQZPAP\0SAB9U MR*#;KZ^/,!LNJ\G,0IN%,/IARZGL ;$3%$),L_9/K)U!H#3#[@-1.P/#5LY6[Z[MH.L3UC"7-S,OIHL)[Q,0;<UA#OISZ!Y_[-9OZ!S[S;S"#>^+H M\@!.N!(7*9SH_]Z5*YY8V",(@LUFJ*MI=@H M\3X[0;.1W&86@W;IS2P.ZCS;':J=;KIS--)=T$(G!JY+&R]MM#!CK3_FVP_' M-5[J?31]\=&D\E8K.II!5^WVTUI\AZ,).RX(.V]6T_/SR/T]KW4JO3YS,X924ZVV8T_3RBJ15LB1-NR4YE M H>U5*1]N=RPSUA8-=$@9/5 @GS7%V3FF^3K/-C2+[9'W-]LS4*IMPF M5OJR_D#6']2F_B"[!$%"$3?N)'/0B&M65%)9?&#CG'R[?Q75SN[[-1X0_.V[IWF^^[!>D>L7PVVQ M8_M&G@CVI_Q,.>I?'__M&][Z.]&QO-# A^^LF>]ZSIH^\RD\6_B*9SOLJ7P7 M,)AH-*4O^V)#=M1)?Z0.^Q)HJF&$+$IPX[7FKY20^]V!VNW(U(%3:RW:P]O1 ML?\I[0&-G6KKKK?*2Q X@B H [MJG)-K=QIY<1.2"0S&/X%?3B(\AGVUW:L2 M,J-(II]DE),PBB@Q[J2*M5I&^0]Q[)GF+E(\TJH9>]3%7ZQ#HEYG',N-G5(: MJ[G&/9&$R&?]G!RZX[!^90JNJ[8['74XKC3YKO[JK)94*$KQ.JH"DC[:Z_'1 M?K>8>HA=ZI6H$_E.E>3 MD3K %(A:U4-("JT#A>[=";!B=3+!&*QU;C#2E)E@BK[6\;F9,9\3ATT8*=F: M:4Z0KV\[BL9^-M?*W'A!E&K^-%LLL!^\(B>=U+(]EIOOD+E)=%8MXS S3R&: M8S%T;$UY-.!O;*S+4V24DA>Z?4$*Y\QX"K(R[S_=/GS+S4.+Y8,'.:")-RSF M+<=^#C_:_ RS097[3U]^_[P]VZUP;FV(_'=2>[+^[^) M4^+3@CN9R I_NK@Z8(M%>UO-GN9L96? "#TXX[#B8>.7Q,^+T+R_O_[TL?7^ MV\?KO[6N;Q\^?GNK:.:SMG8#I8?BRR*)C7BG+ C;T"Z*=F[]_W>;_B-R#/A' M%\HO0C+_RP?Q&; <_C*(_.'KS6^&]>/B*B#-6(E(T4V+_RC6"RGYH+*35!47 MSFJ>:6EDE"^DQ<6^=2,[Y(ZRW::G'.BQ&E;<>-!U'927"0@_8E MFFD;)I6W &E\Y!S8S8S7.XL93FBH75N:N79!Z]U9NNVL;*R(G&7FO%:POA*M MC(VJ\EOX8IYL1O1,$"BM_RM>X1'V@^:UC$=6_LY=2PJ%C ,F/3Q@IK<2'.0-;W%:KO&]2ION_?ON$:>+JO MO:[OJY4KX:_!@S25419^@D)>B.Y3. %T$H%-\$=X&S")LO(=?9& (,#"X>BO M8)/Q>C[#=7W^#MOW7 ]^0#?/76@.H1 /[(7PPP,P#;$>B:.BDK[D0@"!#;39 M'^"CPEO" 6#J.E&>M4VH@KRB[$DGLUY^%/\QD!,Q2J*7">'\8'9%+A("B+0' MF[[)(<&+B?O)L=T(57Y8,,+3&EQ<=2_3F1W*$GUG7*S%&DG14LR@><2.^ MX\%FB=[8FU@NW!VZ2\3UW#M*)E\=_'\: ?/QO5_G]'7\TSU3/L=J=RBH??]:NE,H-=NL*9V1BOX;>O!T2QW3A"T M0+CIF&S(=WW/L'B[K8+[E]KB@(5_(X^:JIW?5T2#= MQX7N:^X^# H!4C1F'SJ#GMH="S;B&2.1(4;'S'=H_[W=H%Z4+:7L2?01905_ MMF<[@Y!PC0N,"#S@&4^@OAC^"5T"#7 9Z"X<1,,P!BG4.<_T+8>4\[ )AS1 M SX/^/*.17;#-H)4=^AQT8%AXERRVOM6[J.K._;S![*R85G[-L7N"L4.C?MR M\; @)ET>H<.AY+Z!7?P/L5SEO6:!2/]R>7T)&^%ZAN?CTR"HOA/G":P+5P$M M[:^4GS4W?/P1]O(-RB<7ML>=KQ6TDU:V!W_&*AA8C-="2XF&P4W-6 9[70^0 ML..9FI&L-@*\+1@06.(1]BPDL&EH "%!ZFNL0W99-CS0/FRE>1NCOQ M:<\UP;-( CKVX'R&1Q?AY0BN#HA9<[R W?YB+T'*P7N_APO$+_U^^?URXYO7 MCV#,^J8'7J@J>A'13"Z3_N+#H87T&7OA9]AN"Z6!L^(;%WYT [3N [7#VS5? M1<8 VJ0J6+"+P%PVRC-D0G?C0) SX9&EAXRC MM-DZHPTPQ:A9KQDNL[9N/G^^ RL"1&3>>#V.U@0O>C*HDP$BU'=H[U.@B>": MB]$> QV!LUS3[4*@-C@C3JB&HY YS-ISMUT9*?_S;]_VWFWP%?MC>=QU8N:^ MC1K9YBM2H4LI-./4!*96("8T-.]F9$7H^-3<9FIH;CA+RM=&*$N 0$RP&^G' MR$3?;_)F-F[S6Q3*L"YHV] _!26%LCN.M ;(S93I M.KZ N*^:TLCIMX"D^8->6=K(C@[H(XUK]A ))QPHH%IF'*/V7A@K)K! Y[5T M&(UX,3?<%8,A=IT2H@%GZ N@E/" M8\/?3&,)]KRS5J8:WJ;0#5Z@K@T;5\>_E#E"[MT^S'[-9(>M@^ZD!O!L9G"- M8\1N=;"A-FAF+NL)HYX U7@="1 7S9(YS,F$G9MAHL.,47W"LEX2;V'/&/O1 MC!QX+Q-4'JVW2IK&&'S*602(+)>G*/!E,\_6@EFFQ K,.I\><;OA>7]E!PIJ M#@S#B-[%#>+2+, (1;E@DD X;BST4KEVT40B+E@=@L^3PCEL-BZ:>;[[#5(W M)[7]4%_3T Q=Y&A^@PD_6GC0<4%U32?,(W$8\_@M K^&S_PEF3WPQ;&O[NF4 M]-MJ;Y"N>V&R*'VN7)OA %LW,Z].H/AF_NL651[Y#23D["Z<#UOS^_5G[0_; MN4&1R4I2N?KY%M<^>P8 ]CZ7:);[1@O4]D0F>_+B..?0!1X(A?RDBU1^8;^ &OT1$8(1 M3I(2@+HMZC9NY[32/!;'?@&5R(S"Z] F;![#=G-.+KR7$AO _+CV8-5..XP% MQE@5PT/4('!FU)6DK]_B;O0& 70PHR[]76Q+^-]Z[Y1/MCVC]BT2TE?TR=E' MLW?*S\&#VT<*GJ$#OF'*F] 6'H%N%YDO@=V?,"3X]Y.:7JBWMNBJ3D[7H=*" MS,'V[=GT:SP0TQ@:=J'1 S\_!J?$;"^4#);+OKPU/' T^[V0^W!8#E5\V)C7 M@!QG6X1?O@B#T%ML61K?P7@2AA7<;3BOI2_BB+"OF](9I&- I _9<*_#:N%> MNZE4VOY@Y4F\US1*Z/!5HH1F@+W6"!JT?B13ZEL.)[9:K[(B$-X*^8:F\Y3 M(6?"#.=WP#D&^._4S=A,MY4G%7 LHTDB21,):X3J'I4\C@[1$1YL7UAJ]_:ZZ43_J6G#T.!J";5[GB/#H@6UC,'(0K-C? :JN9 -)6W MTN;".X3BV"%N5][-9S+^E_U:YAS\9LS)13PZCH @L4 UWD:\G?D.FB$75^/- MBKQ7#=RYZ/F<2\/;[V2J_:<09)U1B7=F3<%PO,13K'D91"1EY&4U2"R(DX;\\XD;,D M?>+S\HG/T<)Y")/PRK]1._5;JB>PUXAT?01=7P+2];B7E]1[W$S=+6__2$&; MX(@/2ZC+2K=M--QUKL70.;[%4$H&(<]0"//RB""C4PK;.@C;5^$<]7-Z\VX3 M9 )7IB3QU5'[YQ?PVCC]T_S:O^TF?0-O$Z6"EQSU+BULF2+385 MH?S^.4^ Y]QY[!V6BK')=8Q+]A/F_9XZ'AP3!+^H*?I&2O;SE>Q?B+>EUD7* M^+.4\;6TJG.N'':SJH&LR[.I^T.UTY](F[K^DK?ID>. 5*7,/4N9>R9V=9X$ MSP'X.$4E]'&O$*3@?HTF<^J:6DKK\Y36QVK_5]4T=A;>>T/A"LQOALQ[^(T< M=@(\LOE][MT #Q-X OB)>'!+(2\K8KED$_H\#CF5QL] @))<\)4,T/,4C$5N M4\K8--/ %J5&Y? -NV)TN[N!=.^,SGW) B%AQ5,UR%+S:#@@SO, Z&(LK\= M-EL*<3!S(0:?^);0 D;$VW3)OWW>C*/0*(8;JYV"AZ9D&QS+49HDEH._8L]S MPLNW/@(LQ\_S(SO.'&"642XP2TEH+(---!;ZE[ #U58PEAP$XLW^3(? M!2S ML_>>FL".RC".#GAIL*NC45[AUR$#[!_2N+CZJV^NE8[24CX0G2;U**"\.0C+ M#OG]!VWZ;E;@(3NU0UU/MWW4@7>V]')0_?:__4H+IF]4OKVGYC\ MOU_;D+':Z7;WM@)+/N>CN<-2^NPO?8"&NVWO&4+I]- \&9^A.)'F28GB9"C%R:G%R=YYL'N($_BN%"?2.CF..'E8 M$(=H>67*K6LDJ,.$5Z\]5$?CFH1J MJL8 D!+M (F&C:C.T$(Z1K;CL:78D?(@!WLGL>>(L2_$V[< J3,\K "I3&W: MR-Q(/&M"R\'(U;%&BY+!9L93D#AU_^G]WRXVCZ>=:EX5)V^>4P5_"G.U$B^\ M??B6BVL?&R5X0>(-BWG+L9_#CS8_PPPPY?[3E]\_;T?/S\SGVDPXC4;+2^GK M#%E"7S"Q7V!FX0IBOR1^7H0:\?[ZT\?6^V\?K__6NKY]^/CMK:*9S]K:#<0$ M"GJ+)#;HG;(@/(4-R9HKS/]NTW]$NI1_=*'\(CR;OWP0GPV>RGPJA\ETV+_RC6K2EN*"B;!<8E+CW!BK_$>3'^<_R#O,GE2+,=57T@ MNWXUKK[[JY5)H2DU('_'5F[QF\I=U*@;YG=5>5YI-3N0V5V=M3?$[&#?TOR9 M@1FV*]@(RUJS12_;SQX;"WIK+09JRW.^\1SIJ[YR9&:Y:/W=Q9-F*;IT;3#O+A>N*K M,&CU L&N[7_XKL>ZLGIV OPDE4PM:!/)6\P&'4C!&7:]U'.QSO S,O6P 03- M9%YI,)9FFFME[O-4ZOB6T(;TV]IWGAU-1NPZ"S.#YV!T<+$\L.:"-J'8?Q9]8IIK+J9K?J8A M]4]YIUA*M+E4;>NZ[S@[T[+*:#E,Z \G-:?IXHFYS<5SNT1Q!T.X'K8'5I65 MJ5GX.>U4O"(Z9;#@-;"][MHB<%3$C4F(S:45W7"'S$TV N\C+V3(2^4&%L J M \RU"B-Y/DPD6"WM;3LSYG/8QKEC+^F+1#)+(*EP'P@LHGI..KAJ0-"%&'07 M55TQS24N#!A74!B@^9Z]8>I23MZA3VM5I0&-B(AT^S\5J_$L8:R.8*A]6FN5 MZ_'')U==9$BTR*0)29,\$G5:VXN"CW1(DAXD/=2 'L"5S:WH+V<*XIX9WXV7 MC;V7>W&RO2AZ4R4+$F/H):DE&!Y)1^[S):-?Q MJU)\6^8E/,1,JIN:FOXC+1[DEI:[I>UZ;.E)39*8)='$/($:#97"4CJ/99WG M4/*P&C24/"RY@R?0DXV)D:>.VVVU/6E.QJ+DIO/CIK& F]H1 M-[6;PDT#==(?J*/V_JU@SHJ;&CNC C4W,=H/HB?5<.4Q5Y#'HY-"**_UY]&) MVAN-U$'[-/5$DB/.AB.&;;'6ZC1-:XW5R62D#D?[MV2HFB/JXNSF]+61H6,9 MGGF%0\G#:M!0\K#D#M9(FVZ$CH/$]4^W?_UGO_7A]G?X\K+ES!Y;WL)'H.J9 MO20MW30(O-XAKNT[.G%;-Z[[C?_26GA+LV6"U73GD67KJ?O4"NIW7F%@&LQ, MV##E9]-VW3>L]"*J-Y'AZG,.L T[]0E7,S+\#8CP%DCP!F9E6#XX %]#6GQ/ MP'ZSV MQS5!;12Z0C52=K4@_6;R9EY[\V&W/M'O6C&GXL(>_N]%Z^*J-U''P].$)XIR MZ9LZ3>:4?"R,Y]0X>GC,%>1Q?:\^\?1:")PN^U8J!(;7:'7;4WJDDCIGR]63L<*AQ&-#0B_3!$GPC-)T+I.1PGX(/A MZN"A^P[Y.K^QEX@^0BGH&VO9>6.[GOM]H3GDO>:2V;VVIG@G8MR B1 W@,,& M,.X+$0/R$ 1$H%A[5?![]DIX2\(Q0V+'F@M2M$&F&Z8U2AY>\B;) MTZN\. B%2#CR++][<(@M>K9*_/@WYI;#+F?5O1919' ;-&NM+#0WMV7KL\U0 M2ESDCH5MHF[15BO'?B)XDKBO4[JO>FQ?*7Z*>ZD\Y/<^[;;;'/&,'I " A]F MB6@S]_ \;9&KS>P5AT8I]**?\SMW=]L=_5WT;1R&_77V[@U%R4&,&AB1@L4\ M.AH%1Z%A4<7P%&_AV/[C(A>;YGKE&*;2Z6*U3V?(89:^;L&SP0*A#GN"@]D@ M?$MLRUT%-=[<( Q!Y^[Z+G\[.GG[6FR/.J(]4I7GA:$O(ORID!2F:SJS][;F MS!!FYX/A$-VS'7<;F _;L#[?+RXR*L.AD<"(C0!&'$E@Q+,'1CS,C-I!8;+= MIJ<&@J5< M6YJY=@T7]8'MK&P'3=],\ZR"]6VWWG*OYG):2Z#_F"M0VE2@M/ZO>#/Y2#/M M9RQ6ARE:T?"GM%K!MK ?+7B9F[0[=73D&.8APY:T76Y'N1&0GV@C6R7$$M6>P=L#._>Z#312:C<0B M#@6M9*/@R]AC%'_P5RQ>#S:LY1*]9;RT%L8,EOJ6!V%&_8LKUWCY]1?\ZE4 M7@/3+O+L@!OM[-DUT1Q$-]0,1WG23)]PM$:&4$BG']JY''XPSQM 4">FBOFD MT&;.>8"N(O9U"L!3G.>8+;QE# H!R49Y)@X!Y]PSEA2?$F-+#)?Q/8:^6M]U ML*9Q!U8A?"A^86G/B,FM?"\!^@H*UE^R8WW;/'!$6"Z9^2;Y.D^%-J[QY*ES M\)4M[^] &Y2%KJ,E4V!#80QDU,[%3MQ!>V?!*"9,L=U,RH-@$+,S6+;KJC#L M4A"3I/ ;L4!;+8/F(DO-\G)O=E#TL>FRF>Z:;C _QB$'&MNK7QDT%W3 M['A2>7LK#TL>UED?%D+BR:.21W48.I#4E0=!NIV"FC8\VO)(J0R,-GG&I9]Q M6Y[QV9^QY./S/^/3\7&IC61+LQB.$U#>"D)DN#]:<_1SPDXV&$/?JZ]QV2"DJ%H:AX(L:UX^#; M,#3U?BV.5F$($Z-4)!:AP@.YA?.XX\?Q#4XCS.YJ=0NF=_4OKMJ7HU$JH>NG MC"-(%1_O(W^$4.4Y4!Y-)&15YM#$]I+XVEB7)PF=N?SP_$I MJA@&X;0NH&2; MVCJ 9W5M_#$L/"'.4OG9L%A5QAOI"AXD9?(J(U*NGT",3+>+D>DN8N0!3K=S MD9!YPX0,P8*=MS/?P=._N!ILXF"\R@&2!$VF!E'MU&A882!:0=V>'N$Y/M@FD:1K>NN9>TZZ9/J."/2]K MD.D3',;?P[/8+V+2N[CJCR[3W?QDKD]$%1FY/C7,MRV7*F3&[6'B9)S1/FT3 M]OR\Q,EP<#F6XB2'*@J"X9^1..D"50POBP?FI3@1$DY!//7S$B?2.ME"%:*2 MBGIF(I=(%9/N9?'\="E.A(0S+(8N?U[B1%HG6Z@BHU%]#E4T79RS**8R%B]I18^@*'0K!!_%[L8^U1,RS7HT, =>D^ M[500_X8]5USRA%B3P:QU/A4#*!9!P[V%YO%VA$1Y-BA *P[#5^>21Z3VK3CM M<\-Q/8:PB&_6+)W0G6%8X/!6-[D2"MR^6ID(5XX_D_D<5H_XXSB'%+[Z%H#P MSYH#H_0Z#.RBQ"QE KX7VA:+93XD.\CY&8SLB M[2.Z*+"G@1"Q!7'JNP&N_VXS1:1\8P;#!%*%,@ R#' R(LTBUS-(5I ?/\A: M(A\4;UAO$O?!Q5/FA_?/X+'"_K+;0@^!'E MAI 9\!LI.X J]-(,@2]T,SF*JGOM>PO; ?*>[=>(JZ.VVVW\-Z7\+Q4.QKK7 M+C,:SGO XJT\4)'@V^&A H#"X]'%E4>L!* PZW.+\YNA9@$RH_2A()$Q+;." MG=(=8XH:E6,?1["Z.G$Y7C,2/J5QW&S>7 )5&FHRI%I4/"HE]#26\HQ@/IUA MY36?X%S!G C8(N+HADLH\B^=-M%"X&8D4WP)-F*"5W(5&7XSVPI _97:BDOE MVBN.D;+-\D'CA4V7=IOJD8VS'35[ M8FJ4PZ*N H$IIGDM>$]K:5LP&9BT-@7UJ![-#I@,][$#=FHF@'*WAN9#RIAV M_>D?\ 4DA$ [:T^:85+P>Z2?T$O>Y[AUVS=SR=VRN3-.7G2"G)$=6FOOIJ7: MS3>N)X,LX_HALJ[R=JQ3]QTKUX[J]_IBO9ZV0!VRU,"2!@X,V;XX56N[F\,@ M[2)3[)1FAFP2UX@F<6/9)$XVB9--XG85/+))7)9 D4WB&MDD#LPBSW>#H%U@ MO:0"0M@Z_M&F3MLJ:EJL:*Q+V[%:E.$W==:P7IGY3M"@K.E-U[3 03N71FEQ MHSS>*.T: QF&M\YICM8Y=G.TI*DWV#0'.^-8]<8D3-\H;&Z=O(':H-)& \-* M>@=UQB=H(1!$G>S(5VQ$JZ=^%01P^ MAAX-W3E/94R404V([<@/%_ MB(W&_,\CW<3',KHP7>H#T6DB65#ZUJX4^:K\%_:/AM^64UH\$63SM5N=;JO7 M:4B"7D?M30;"%+TS@AXH9\Y_JA/I"0M$TJ3W^_%#C;"_BQ3G'&HQF1]=FGVL%AYID QXT=I+,\+L(K M?EX5(FV$W07U=HRK7@7FPB<\0/?.NJ?U*9\2 M^H5G]W.>=L@ !M_5+*'EB33W_0---V?RG5UHQ!.; Q&_9^5EMW*C(X/2WD@C M9")1$BW6U=&BK24*F9H7+&B1 ;V,&U#EALJOL>J/N9[2.D:1VMD>SIY6F! M47;SA\;D572'W2-?E&Q:'#TL\&[@[Y3,:3'=DCNE&$MH+/I=CJ;[DQGWP($L1L[!!UY(,ZR>Y'@E$F" M\+ EUMN9[SS#?KO$NK@:L@98F[VRZZ[#CR7PJIJ&L(]#CL#KYO2_2@J\(PJZ MNP!DC7:3WS.NH(Y'0W4\'-=,ODGXEE#HQ1IM2MN^?K9/-Z>QV[%M^[\3%Q60 M-?OXLB(Z_/A@XY]*:LTZ&A\[Z"@-_H8:_-V,;.WJ#/[MI'\4;)IC)G%+/Z Y M?L#.Y)?E'G02[D&WE^\>])A[ ,J?-V&2CD+-'87^08[" 10:(\6DH]#9UU/H M3/KJN%\W"7B\_,6$<;^-$0[_1DYSHC*'J6@B%:UFCV&D:UD0&;0SJ;DVJ>.% M?W>0%OB=2=.00?L364);9,ZU*J'M#@N17G-O8;JRA%;FE30RKT0FP,H$V&H3 M8+NBDIMVA+_4K@;5H[0$V$ZWPMJ$7IX.TJW:#<-_4L:",V@.Q&<>"[=-1G\JWW9D>!?TEZHO;T@ ML3[D5+ MCM=0#]@7)(!698(TZ.)$EOXUM/2O+\@R+=FT.>.K&EGC5[C&#Y5S,!06PK6, ME];"F,T(?)^3XBA6$3<)*^+P05D(5[-"N+X((D@H-FJ.F-$;J;VC]G(Z/5R& MHIN:"^O]=/O7?_9;'VY_AR\O6\[LL>4MX%'BS.PE:>FF 3O=!JH,J/-Q!1O =22?T?6"27K?9S+#L\<6597,C.7PX;$1Y;F)K$TAU7[%5 MU2F/!Z6<%Q],9:-QJM!([6Y/ M1"]SQ<-A83%.. :L.9H$_.)ZL.>FAF+=LQ4KF+7BXJI:U)]*/J+%,L5"C4"# M]Y247&0$."%TY^$4E96I62YXB@O-8Z,9-.N5AG)PQ"GXE-'D["=XC08Q ])GE'MYKAX)/>+$$>'^6BZ)'RP,CF^*>=DJGHXZ'Z::E5#+FKFR?8H\J5]8;I/N!X.,- MT,5Y^][;60-735&]B3H8I0,ZVU>6D9J;[0)4O+)Q>S^*.J7>KU!2X]&2%]WT M9^3J6*-%RYD93\$5^/VG]W^[V(P3MML_B<*Q_"\TPDK_=,'>M_'"VX=OX1M% MMP2Q48(7)-ZPF+<<^SG\:/,SG9BF/UWUK7MP\?O[U5-/-96[M!H!L+>BR2 MV*!WRH*P[>YBY)7G-/QWF_XC2G?@'UTHOPC/YB\?Q&>#IUS.R3Q\O?G-L'Y< M7 7[J3 JWV73XC^**Z52W*"R(U45%\YJGGF[P"EY<^EIHXE&K?FY4%&'B^/1 M\/!WL.OTX/?=;2RVV_24X[RF^9[]+L%J]"^85L(BZIX3C^UO9L)X]BH\R$'[ MM0#9^OQLH?OFI' M)_2H>2Q#T:AGK6B[!0EVM4SPF_H"75YW[\#8EM$JMK5HO QV;6Z#W?GLOJWZ M(#=%_O:>&RD_82,RIR_(S#?)UWE((]22OD:#TO#6#\B;#_#2]V!G_^!],3J3 M7J\[ O.=@%F]0K7L^"0TK'960UP;SPV+CA;JI:3MUD7+@@O1VT)4?S@"KJRIDJ'A((]TDJ_9E7]M>.#P!4LY #"Y=O$G6 3GFX6&R:JROR9YBXV MN5)Q8=?^]Z)U<=62.J/V="?*7#Y(9QQ,?7OKBBR"/"4=2L\BI2-N;6=.C/JK MB9* R(_$U85GE\?\&>7D%2N=,+; ?P\)I EZ2!28ELJI'.4T%)7WGTHY95*I MU%=GX]-LW)PD>G)V:JZN:LG '7$M;*5:I8QKD]Y8MMUJWK7)4(0+=1JE<;1K MD\D)^W1*YT9>FY3'K!D@0.>&;?6J548M"4^$MK0-EJ#AUR:G;(+TNET,>6VR M,_'DM=(;9ERV[Z,U*KHWV9*@=8++]@:WS3N)PLBX9]]?89SNSF2;HFAW&JLH MSM&]D'TFP1D[)W:P'3-QGWYDL=469']8JNT9D=Z4.OA/!?AU;, M:#9W$JTH,SO.WY'*JXJ58*)[,+ H%:-JK5*&!]49RWN9QMW+C$5)%Z?1&<>[ MEQDT5E>A?RJN;D5S6YDB$C;Z!B;22O4Z3F$M-G1I+!2327O$XY?V\GIU"V[K-")-GH*YOVR1'I?O&F]FR-OVD@,:Z4 M_U(4)9@3\"-Q#)W_4:@S_KPQC3\7::RZC+=1#::THL.(AOYU9CQ=X104]EWV M/?PC_2GQP#;D=$8\23+Y0*;>!\/53=OU'?( 3[\W;?W'!2/&SJ37ZV*E"($C M7L%CG@/GS?>$;AH7P/3P=6*:7$*$O[LK30]^WSC4=CM@+,.:$8N>TPM5[NQ4 MLJT%4+9)(X"_LC?<5/%\MYFNB#,Q$L;N8@A[WI)EG!;>*H:U@,W'3T>7O_Y" MEMD-AQ>@NBH C5K+6RT," 4YQP)P_@I80/E3COZ8Y. L_(N1PBTPI@GSNWXQW%9( M+\G//M.*['\A#7V="QYCBPF7BBMECR1UU*;0$;WOL_9B+/WE^V"A-QI*#F^] MIR6$AI#0&%(5UY_^070/MU"+-E9!1:C 4+IO:FBH^R[^U?8]UX/SP)\U70?/ MQ'.! '1B/"&SJ$ ]RO/"T!<*TLD4CWJAN?!B<%_P/8YFPE?@_T&77G(1_@#? MI)1#7E8&? "GGDN5URO',,$.H639#=Y"B?.:TL.N))U+.1D _O6CG#W!9-I= MM==.QW.59SBV^&G3A&,X5;> M^VF;$8V!.\L%)8_6X!U?V#=8U\?Y'%C&>")@;F(_># $P^UO=0ON?__BJG?9 M32?J_*3\_ _--)7OGD,(N,>V[UC -D#U2Z*L3-_-W=(,$/$-NZ>*W?W7WSE- MX([1K][C$O"W/;;_O>8:[O>50[395RO^YL[N.]_J@<$MV'>JL#1E;MJH>_)) M5]20N@&;:VB&GMY9S*8YL4GU$+./@%J?#-MWS6*FDF;9H#4= MIC9#"PGX'JCQMZ\W6492.1;20.AA4["*$NGYX4,3C*)+:I.$&P];:\"A@TQ> M4[4X\PEN)S-7MEDK?_7AJ:"#TB4S./#M%I >MXTW:0&&\%TPN6",E;:&3^;4 MFHKF@\?-OXB>*GQURR0^PVMZ? IQ>PDF BO ]^21QK#&I)%Q]"V7Z'C\S^". MN\3:%/Z6G39XXL;.5#,U2Z=G&^U\VNS)V_(-_*9N._"&4O5."7P VY#DX$ 3S0&=D4,8[*(,2"-01:;Q;Q\, F]-W^0Y. E75>*Q&FVU,@UX/UH, M&IZDOB#Z#^7>@9-E(A]^?'2TI6+:FJ7\?'%_?Z_\!C]>O%&51U^C&>SP_'1- M7_O]_771?M& I9J$.HZ%?/HNOP3D?KG!I*^VQ# #2MX< P:X M/^L6N]N._YBT?9GES#N:Z/^N/K M/"X,]W30!QDV2CQZ@B>FZ3H(4S=RP*E?/C=>X"Q"7SS["#H_,8I"6F4A&VI' MYC_D/=OLJ370K!N?4LY#<\-Q/?;8BEVT* 88561.'&0 .&L@!3SX&GKQSV?IA2Q_!([>(ZP8DPYF4D2"R@^T_+F(;Q'=LYCO(A'1( M.@OTMFFJ=6J3<6>FA%C,0",O.KCC,"BP*XSE^JL5&. @0& (^!=?2I8KTUX3 M$O(_[N\49CF'U<1?'U%Y?"'(K2R>=G=]E\M!2S#QZ*9."?(Z> @H3&)2*1B, MQYP2A-='J'1N>(3\U]7%ZX#(_OV:52 M2%PW7BO<62A__H#]IKM"/3K<@P>P6HCU"#)0TT%*NP9^K.X4Y!3%WI&.HE?_ M80/)F>AQVKJ/7*3E"\N,Z$6_U1GN$XQ ,><%-M]ZQ0(2*/=0@121GDFI#*.2 M:TI(H1?QR\N,"SNNH;+??25 M[8(U%1VDHFON B-&S\PK@ST%S<$^@:^Z*0D"K+9B9A2J^B49->!Z--X^#V4X$(2E&RLMY#$:"F0R;!8)->![AYLFON,RJ0]&LQ50&GI& M+>.EM3!F0+YO X(8<&&.7^7B/*Y =HCJ=MHB?[$RXMHMD/O=P\N- Z.X_2H4VE@$'=;O*WQXO4AR8?@V/^@EK.V,H!S0@N:LMZ&ZC^T_N_B6,KZ71#_A>: D;_Q&,Y&R^\??@6OC$>CD"A2YQW2FR4X 6) M-RSF+>"3\*/-SS NI-Q_^O+[Y]Q1Q+N6M... 8&)A'&WCE\3/BS 0 M=7_]Z6/K_;>/UW]K7=\^?/SV%D3],S!3D,B)9VF1Q :]4Q:$;7<7LPUY6O!_ MM^D_HHQA_M&%\HOP;/[R07PV+%14QLD\?+T!K?_CXBK8SUC@L>BFQ7\4,TE* MP:GL2%40$XXQS\R)RXB2I?7=ON')^"PWB6Q#![/=IJ<%A0%-T,#G+0OL3\S8TT87 +7%92\9N;UG'5EOBURFX2TS/H1J^MC1S#;I= MN;-TVP$?6J/%3!EASPK65Z+(363)TEJM96X8A@F4UO\5SV*)--E^\=ACL@XU M3;:HM]*'/^G=[QQ,?)9!Q00&V"5@Q%"_SK(]$CI__(K)W7:/E#AJ9B"AH[G3 MU=/;(L9.^1["P5=)W_4%F?DF.(S4]\-]$]\H#80W2GO(;*ZZYH9%1PN%>-+0 MZ:2L(?H7+H/&[9]V-3;VN[;B54('U?^(*PD.? M8'AA'^-^+[G:#K(KBS,JD M/%\9N]B;7FV(Z6GV5=Z!A2=YQ8_R+$LYRY10K?8\ZU+V'@BY8?>GDU4/XLTD M1M3J7BNX:U75P3PD,CAS0EZ=O-SF8]V3)M][HSG.&BA_(]I?R@WIJ\;4JC_Q MB7*_@ZPR27RRE+R@,L@,9==<.Q2I$*^<)WN[*80#[D#*Y\2LRY!7K09J266B MY(,.<'4$5BT!X:K3$16/"-N8'U\-3#I#=3BL MM"UI160DB;4<8LTI9SE7;7+\ %/S_0A;^@Q[67,9>5/;93^M*>$E)?M6\ VJ ME_;2Z-^+3,0(3@6D[N%DTO083>/-]]^P9$#W'0=K/;!$ G9?6O(G,XYRH-,[ M'5%KIIW%^0T[Z_W8=0QF1*?7KX%]5!X$NJ3/DNBS*V[>M*,>.8@^)P@K62E8 M7SYYOG;+_8MMM8ZJ7"JXG"L.W'K<2[R"T]C5^NOFW#1OP7K@!;2'6X'#(;@+ MO9Z$@Y7DF2+/G+OHJLBS-QBJD\DQ>Z#O0YZU!(9M8@+K9\W#*C^#N$E0@)RD MUF%N4FLYF:R#S436093'.MF>Q_H___9M[]W&OK,_;B9Q'Y+ANO>@:5&99=T< M\-)@OWJ]GXHE898P5DR;Q!D5:^3E$!XR,[$Y*=J,>/IG MD.JYB7>C<#QP)6#G*/6S2/KG(0L1&?Z9-%#4$9#@QYR75V#O<#AZTU[M=S)1JH.92YYER\[%QT5AY6,1]JC"/PW MPG%GW:_S^P!5,:22K_-; R]P_DDT9[^KG.Z!^68E[WUE1"CIO1"]YW6..5;A MZVD8X?2:4]Q3::CTT,)1*3&/+3$S (6+9P]5 M2U#]^LJ]4G,%I5.ROU."K2O/T _9-E3-!$M.[5*%KL>=]05F\/!,S"?R&::S MV!,.>I#1SJP&6DK%\R=C+:0A?._$VJJ]XDY<<]?$G>F?H3Y14T5BY\"D#J*2W M(SSGT;P3C(0\/-M[1M>&AR$TE)YL]$H\E5?-.:)ZKEKY/8>Q5*^K=L;[EXJ= M%4L5G-&I':."LRR8E+NK5]6K#MBS3#9XM<[4JQ;>.??C=9' W8)LY\2)_?RWT^"DEBG"R@'*D S2 M- ;)R>NHQ$T[#9S@67%.P1D5@ .+D=#4!#NDL@RY8ZX@C_IW3CXHQ2>3.7)2 M-A>1S3FI T&3 N) MTV /_K^@%YUBN J!E1EX8D#J^"]Y-)Z(A=BW!GSNP1LU"AR/ M14GPW?"K^.SSPM 7RMWU76Z;UZ6V9OU@I_"NUNS:>]=^[^.&ZB*\H$2 6J5J3;[65>J#]=Y\2:5\Z\$!>W3",XO; M--*OI7NZC5,*)3X$$B@D!EAX$P"%1%!XJNNV] 917-#UCGVC@3^$Z7A2Y, K M^E/X[3I"C.:7@^L@B@GO\Q0?&\-+--@HC8$,)+Z1 ^>Z$7B1B,%> +@;7 D/ M[O,^YU?2X])+BUSF,!\.C1P-WX*E1>F@X7W$]<#TPIQB3*=8+CT3PQ@4/,FO M@;('?#.(RXWDHR"']17QP$O#L,B\""86H3+X>C!?"F]FQ#-0=)"XGTC*0IA= MY< &8!\$)Y&%D80%I?0&DB,RTL2" 3[M(T3%)*?]\%XD<&J1T"I/ *A!,L5V MWVD&$P9>(G*&:E^$02$%/18E<"@2]X"P*H#+1[D8PSBT&63DL%7>Y[50UX3U MC2>&0P ,OKQ$=CN8"6X:<#E+PR[WE9+1LT:^,. [9;P9?,K2\0FA2H 3G ]G MV>F':?T I*V,P$T%T9Q1)B)))H;(0^$,DD\Q0.T M#(L8'H'7^L2V\; UTB#/ !:1CH7-%&U._/-3[W2--5'G& K"HY<,U 516QKU M\--IJWM\TMD[W>]]V#LX:'?VNIU.>^]CZ[CUJ7MT^''_\'1&H*-%1DDA!KT< M1^B=''S<;Q[M=8Y.3O8.FIWNWH?FAY.]7JMWTNIU/QQWCC_-U%I=BP:F%:[. M)A2N!RI9S[G#_$(5\0$D8ZU/+:_"DTQQ+:PD6I)TMLL$&QWL1>'T5R.IKQVE[QBY\&*YVITC;C:"*$J(60.6W*NACCO* MQQ_E!>LS[BB?_U$JP_-FCG);>N&9(O3=97%BZ_0>5-&FV37F42W9[]%WVKQG MZ8:S2J&Q,I IH6H6L%7_YL\[)W*Z4=PHFQWEI;=?.V.>=)OOX-FU9%L2TC%; M4KTNI.-!,RXSZG=JC/K-O?V#66O;TAZ((N?C0K]93Y_897I"YT6V>G5<=.<\ M,#ZN[3<[KB7SO0;<"$8=WA>C:ATV?RAG8(]]@;^1*_!\R/K">>D'? 1&-9O^ M<7??;Q\[K-I&IK78\;2G7$U/=$;;HEMLZBH^-=YAXS"N^"NW_0Y>3=;;FA#] M[KEM3T_^JS&@^.57+8@O64"0\*#6,EL=,WV\CR+^D7.TIQVIHJ! M:ES7R[(@N:+W'EB"YK![X'>/'A[_[5#YN:'R=C.QEZUTW]ER^'$^KN3!ML-M M%Q[6D;OQ1%3XH R-3O-)#0(*E;;4)+ SK=?OC!E;<7T\#'%;Z[0[*#R=,S\\ MT/+0\@\/.W[K$;E(+PAY=Y,%;TX2NGOJV2IM'C-H\?S^=,+A/=W*)G/D(8+A MOG,JNU'<*%OE5'[VEFSG5%Z=?^;-,EF\SJN\7\KB^]OB5?8D .5_7NV]>M\^ M\ ];Z[1$UH#P[?;BV#9ZECMUGN6E6+5!SW(+_AT=/C%"/3]5SGF67ZY*X3S+ MSBGS7&U2.W+R2R[;.L_R_2_;]7F6UU#%V>'O<\/?[>9<+UO=WH0[>8'5<(L( M;R>=&XU#>I#6@UDNSU2:"E^!4/JQS*J_,Y+!BI_)3&!V< M4WF;^?"S<"JOO)[I'1^#&53)GJ DV9YO\4SM?XL25[5G9F;JR/5N"TZYL MS]9@P'87"'%E>W;F*%W9GITY2E>V9[*C97MD],,5[7&CN%&>2WSELX_GQ-AU>^;S?;_O%1RT7!;7MLY>&"JCV+46J#L96'[;9_<'C@ ML.IY<:VC!W M7<3_MB9,CT"H_<9^>W.HM"T:D L!=8%46QM(Y4Y^$R&@APN* M"]U3)MA8<:&CIG_4[+IHT!>#RMO-Q%ZV<6 MT:#++9S;+CKL9@C2XOOD:$%I MH369+1Y56FC]AHN=B:1[ 6&@1PMJ"ZW&.K+RVD+M_8[?[#KD=3QX'I/;:S3" M/(KCKMD,XXH@N2)(FW#2+R^"M%2 =260W"ANE.URT3][>SNJ3N?E>JY6OATY^25,>T&UIGL*!JY:D\/?%\NY7K9E MX$'^^<<8-[==6MA)S] RP;^[H%#3FFP6JRG4M &KA:O4M(V.S>Z"2DVK,8VX M2DV.$3\=(Z[ST:_* K,:MOO4-ICE//>6NE)VU2?ZNJ[:5+W(]?>9M?[]+LGW ME53[:A6J7P;1]7LJ)L7?\VKP2_I46=;=XC2JIWU1]*7XJP"![?0:U;%+>/]# M#)?N*T:PYG&[W>K":P*.?P(OYEDA5'VK^Y>WFCGG_?V?'EB-"B33JL2LAFP? MSLK#=HFO"@4CKMR?5V$)A,5:27._H?22!?40U#*#(D_7O@L!$'S;UXI:1W14BY!VP )1N $- M)(AC^#Z'\PUB3Q L4/\*X& A=K0^XJB[ ]_7SI\MO2VN\6#Q,E_NKC# :[F7I MC?EI]C?DC-[7S[_]_NOME63F<'\1J92S+3M?Q:'P#JG^OP41&SI5N'SX5ST; MG[^!JS4+X:M7[Q\!XCK8/@U,EX 24P:0UO09FXMYYH_*YY&YU;[V/I_N??AV MVOO77N_3Y>DWN!CBFV JM5B(S"T1%4"\\T:" =I"\5S9D_YKG_Y79VI2/[WR M_E&+YO_\6'\&?.VL LDOST^^1,GW5^\U:EJ2S%V!9G^LOS7F^(//)^E[$LYJ MN%!D7'#CSK.+A\HZ]BIOJ_?=[^@%3N?O%\BUE5Y^XM$Y:<^Z=LOX-LE\5JU<[E" MN!'NN#XN =*AUVH@+U"[A2]_-6+ZWZ7W$8310DID(T$R*%E).O0^&3'S!.30 M*-?/?!.RB'-ZY'RB1.Q2.7HZS7X-I?O^+&0>#:=S<#P!,H-=!MG4N] B-\#A M*LB0YCW@2C?P<>]+FG['O\TSSQDLUARV!J@L!) ]K1)$OE1(0Y? ?J'6M,PR#,TPQU MQB 'HIIZ ^I?0J&0R%-PHR8'Y> MF E2JOI3^NEK%EVC2GHAP@*X3010^P+_N>*;]IO 6]?K<5!.\_BXT_ NBG!D M;S-*KM/X6@ CD]\E$4R1A,"( 3PTW,TH@A?"M(A!K0L*T/E@BX6]ZM2[1DS3 M"F@\]899.H;E@=+HB1\3>!!U0M89ET"\ 0+!M9 $/SFB"6&S [4F= FA49T& MP<4:6 \$+#;F&?"H>DF"Z_LF0+2 C2?FW/]E/(_#"*V;WA3.0[D>/XI0H"G? M:S?9_>B]84M!^([^PM?YB\&[M[0DG(W//(KI3&^BG(T$UF'@@Z<_PA'&/Z % M8AP1\VKL))'](;R4."P9" (O"R;1 -"!MH]G+9+K*$L38D>$[ KY $Y>0IX4 MQ%/"1+BJ,+,;_F0$1++HBREP=CIC). LC1L>$7833L- MKS?@6PEIIWY4'^TI'A(,0 @ ]SU);Q( LP+R!7QK\/!-R7T=B8?F#6 M$EHR@E,&_"8F@J0(],*,@]$V)'L8[D71#1PFL#:@Y+1D=_C;E4@ 2+'/X(ME MBAL-HJS"%S4D8;= QT/8VU2?P#"-X_2&8$S;AN&KL&2& OM)0]@;LM,*PRT9 M95BYV.?.SKLAIA%'WP4,)@LXZ4R?)T\=)203^UXP3I&Q(R!@ALHJ?WYBVGR< M59UD[GM0M;'ED_2I^U9D1B&?M5UW#F9]=O-/SLCM*+:KQ767A:NL!)*M3CA\ M5PK7=UK.+@6?$2!L@/PP%70> VD,A MY-P^6%50)I'RQ"HZ@T.?G4$?9$,4,07(D8+*#XPR ,2X*6W[(!C2S0<<4[), MI!E^^0S>0<@B<1# QPS] 850(@N52X$;$T9!^RB97AS:O6RTX[L_Z(,8FT^1 M;\&U+*Z(<>E+&$438%>#0FL[N0A'21JG5TH6(M$@_*N(,N'0Z66C$W$QD#U1 M2YT4_3@*T;KT7;!4S,([!X-BL)_#EI>-+KW"W*!Z?N24=?KUL_)J[W$9P1?D@%:'VZ;,* MGL./_Q'>7Z"$1L,(V19HA6F2B-AAC\,>2Z$#$2BG#$="JM*C::0A9?H<1#(K M..?1U^]+1C;)ML&IU\]$$(Z\P=!) M%)+_%=_B0A!PJX7.0/3"D4H,07+FP($K4,(\M$.C]@]_)V3L1F.1))-B7WA% M(HL0M'XY+)PZ]L(Q)Z+X$!VWX@W0DY9.D-D@XAC[4(J.7PK)0!S*@^]L*J)+ M3X0H.3M$>MF(-!)!G(\\,8D&8AR%Z-V "TQ]I-@"$IZ3("]0VP)]/I"YR/B: M2P(E,(FQR*Y$$CKI^L4CU+QTC=8=+S(!;8@X=-M9932]8#+)TNL9D1L?==CT MXK%I260JXA(@#H:(DNR-MQPB$MUP?0R^8Y]*+AH/0:1="DD\2S@8, S(AXTQ M>6& R?3P3#2<+H,R1MB*;(R9E!A@(3T=#PK@]G4HJ/GR)HKC^6\YC'7^^[#^ MZYOZK\4/##.>_WX2!XF<_QJ $X71!%UH\S^JH,6:7XS?K68B1K;:7\0@JOV% M[%*#NE?2'($?Q.87LHNK:$45+ZP4SIR#ZR'?\A*#^WD)3.K$,NK7A'[XH"QC,5 M):V"AE!3!QF(+,WZ7+YA3/4GCJDV1P,#4%)&LZ?CB4PT=,/KQ3+U;UTD[$A% MM,ZX=PG(%ES3))XBG2E[-Z5:T^>(Q@"=L8&QU&*2XU.9H&@3"FB-@QL?HU!H M-$Q*]M)^K(/@,7QV0H,A@):QU6&N0%,W]?./V*;4D',X@@\JJF=GLSUNS3:T MHJF!10@*D@:<.NN=<3"PJA5 2,5!*SY&S>'-4>OVHYBHLTL*DKK&:&^T=,$: MHWAJ<@[Z(A'#B"(9YKTX7J 4B89W3I<_D#3.F))Y1&0P'!#9V24FNQ5,+N4, MP#(X#AIV(:<2Z76]7 M>PQO!/#I"X%Q_0!'[6^ 11/3 ]L"%@$958P>QH%U\(L!YDI/@'2I@=' M'^/ &,%!1']R_N'\"XP[$.50[8X%)( 8+3D=@^+% >$J%X>G&B-_#2CU8)*F M%&,KO\,L,"N/#;N[RH(QOT"9 ^J\I%>H*\&X43"P?W -* @0R1=C#VH / MH[S)YXM1"<6$KP2\MD"4I\RD(>H0,3RGG,U5M$-4E=I,@A!\:BZVNE("++(^ MMF3#DF3VIRDNP'-Y7JNEI[T] WZS!00>63_@GA"?JQY0*1YP*[ VGAF[A;G6 M=]73=[*0P$:VN>9Z I3!NJ"1Z2.U_.>8.5Z;[0G4@$T3F!,$0_PE3?VI=)TJB3U#PT M(VBAQ,@DE .,@@S,9:<)L\$0I;YQQ/'ZL;C"2%H>NJS+A-(?+0]H!V0'P8H- MRAK>=S&E_<*]D>1:QU/*,%P,-[C0"-71G H_D5+,@AO);$9X0['-1V !U?"* ME\EM #-4,WW>"RG=G $X!H$.35BEP$CKKJPY02,!E]?4D>6\Q$*B%&:-1M!$ M*)%D7/0Q@3CG%&6E$L)"HTS#:P=TO!IB0 %S$?9[-UK@!!5]'$DM9:*EFH18 M\KR2_267,P(L1S.2RPUTE"M5HX$(9I8P3JI*1CI!C1J+4R*!J>J+G#$'&*<- M)XIP1R"A4#@!D"-N"Y &E"A A22]070(8TSB#NC%N4BRJ&@SPSD6M>A0,6.\&G(J( M@7&*%CJ6F"[*"2U-#Y.JH^N(+9%G"?"W8$"4@Q2/:=#PQH =5<0-T<9ITG;* M7/Q*CFH=M1-CE:1U XL0\9!=I&G.-1IT3)F&#QE"U'*!LY/&70; DGWP![ ) M4K^M^HRP^K$NNL I(7!CE?R,H)X&V8![SV3Z=KGA"PLY!5E4V):+"YDMZ]'P M>G@;JGRET#+_D.:NYE(0H\ Y:V>RF'"I"1B0[\S2\D',=0S'J1A'A/RLQECR9UJ4O]%2,^'!\-8C/^'>!W M-8RAQQ"P2=RWBT648E2"59Y2D/'D&*N.6F=@@=,WWB?D!0A+2W*ENZY(8KJB M1R#(D7&?XETPC#Q0=UTUPCRR&!13%'(2HJI$X&V/M5P4E?:O MP&\H+TJ4 _\CV()KN>*#G#&1RWF (@5O3RF8(S.9BA7A'6MLP'W=%V1(5-XJ M?DE;<^U-$N]0C*F4K&#.1'+A:UX1^Y_87(K4Q+P&F"\\B6(\R00HC<7I#=DC M60PA30"A@"LF=2#PQB)@\7L29,K7IZX"VKKQ_PUF)'F34(?*B5)TU!94U1,+ M;0D&Q&*0[POF'G#JL]K4M1C!-H0E"HF$K""\!:5,$>!FQ,346+H#%(RV@B&L M4'?7-8C+ZCAT(]!E#D3*WB[] M;Y 40*_$88K)%2,2<(JRR#&6QL&95$DFX9U?GGB3*/D.^"9$;G1$^/K?'V:L MT>A?UB53X*\B5UB&B$D>RRK3$'$I$\!GJDLUF^Y;[H4$CG'P)Z*%+I#4QWI5 M/"S>:8"N:-W8"KQ8@6!\8FHN*+$%/:[;(B&O#^^_BFP43-B!PLYHF5OU)Q0L MN*(7E@8B/PK;.!86M0!^QK?1,%+>>I:N='D+N([@ZDAW=3N/HI[IM^SIZ M 38:3V>7N[2U4E,[[26("-455];4;;1KUW1TT&C=94V[C=>?:G,C2BA54)QO M:Q*6*8^O1MJ3?#V$@HR%',EE40"K4WAA9_SS/!T ?M&J68^UM0JV)9+LJF$R2(4DQ9#U(JM@O6H; MFE2VXUR5V^*J;#M7I7-5.E>E/BNC!6&(%ZDD3TATS>0:Q!@< M*CGFBP4!-!G7RK!UPBC6E9LS 2HIF&)\O2"GAW2,FO*4 ,N-M6!7D1([+4M M3*"LWCU#\1!&KV6[LJ[F7SONBY%)TEZ8Q>ANB M;+"'%J)I*:PAU"A,3B049#P+_#$F[TX T0)0U70C(S0Z(4JPMH[6[C@2F27R M224%:MBKCD>M8^!1K#$<-X[IH/(TI]+1+!(J@]5MNA4-@7''U7/D3*U6%_&/ M)FDI'6IF^.6ZT(+!MP))5G )[5KU^]G]_1)AM >@SZ]\PJ?I7WF9$>R8KWO\.Y^P_MC%,5LAJSR*_,^.E&; MC>Y/GO*]! E,@C-5YV"VDE=T8CV6+@ZLC%1SBKL.4<>08)W#P0!7$U85<%^' M%\" KUN- QU>39'IK4X76".-&,]J[J5^+O3[04SES&&83F68PS9PR&3'$=X!)Y*A*DZ"3$G@P_+^+L'(.%,837J18K(D.CORJ.8"9?!RV R M @(<3'N_<4 7@5XEWQ3*TGUK)-C<>"QP6./AKN@UKZTZJXJ>R MP@%OCE*#-!; R,:>@J*$T3,9Y;H'7+I^:%)^*C/QJ5KN)[;\W*#.JN+8\VBL MHL?+44F1D WOHCK.3#L*TZ@0A5&K.H@Z>-X$GA9]\LL$*IQ659 %G/K!(@J> M"N5?9!J&V"!##';C\HW>?R9[UE>R9VV2#W^V[&HVG^@<'OK'S181=_, +DEJ MTG).V>78K6+LML61\5OO25<=);7&ZFUP3A=97'V33X"N!;@_@%DH,O>]8L(; MZS::/Y57P@+ +-X+I_APAF\]_VYXE5.V#+QS/@YFR4N/EG;2!>UJP:5!G#OJ M8Z=H.)2K!3-CTQFX).;CA2Q/QNQ9?H&#;/ 8)>O(D9F(RRK$8Z<-6D\ M]\IN1-Q=(,O&I_S*+5-S76J4!:%UT0E1!H =8:Z=CREU2"J5T=()25%)=0V] M2>NB6UH3IA'220 ?1<.<_;9).,*8;DK)A35?IWA*A+ISJ198$8\2&> JH'A/ MQ%(=23XL]68,GF%3W&RW)CI1V@\&UK %E$)_G]R&Y5RHBURH!\Z%ZERHSH7J M7*C.A;H*O:%G29,G(/5L5#GX6.KRM?(N::<@MF#X]X R-&/?$GCL>H-&AR"S M,U[EK[LM_ZASN%QGV!5U\(SC-]]\ >WW+9M-;)_5YHY8+8S+JIPK^KC*ME#,>=/;SLR[U\ M1@D2<_Y8:3MDKXJ$ M^I&&H-(HR''1!V'<(YAEA^X,>$ZHAP04%: M#'UOF[->-QO'I@0:I6'3IIVKUKEJ:UVUS4:[PA2:QYU&5[EK6S;#N8UJ2J?M M/,V\4(_M0:W']ACC"K?08[OP9'$O[?8*?+;M1M/Y;)W/UOELO=>'[:[?;1[= MG:LZK^VV>&V=\_;IG;?H8.H#)W6NV_NY;G?D;GA!=OEFI^VWNH>W70S.!;\M M+OB.<\$[%[QSP3L7O'/!OUA?;;O5\KL'Q[=J^ ? M[Q\ZAZUSV&ZW[-Y__R4"3!B@HH/;.U'53;_I0L:[X1Y=4,FW+^ !,E<3=E#U M)C(+ $BNJ>*AU)47?.[5:$HHR00H^]?X.EI\J:8]-K>C9F-_ MIL"[4$SATL%2MSS2)A"L+0_$0Z48ZWR=DP*D):D-S-8J\/C*=>>I]KLNU%EU MG_5;,.(8('1X>,2SS^R'F@R9=GAZ(+JN]EM^>_]0V8JDJ0=-UZ#9/7D* 2_C ML&"[H?$<6M:@2M4254J8BAZG,V?8(I> -O%QK5R:B;Q>G7T?=*.R>J4NA%HI M8F_1DV4J3$3NW:1LRM'%FG6E9MV3BR4 H'P!?&\ BAW\@O57M?G'<@%3E=>Z MUG3#B.W,5,(;S]1X/S(Q":+M\)"N4][R?@VR<*1\4(++8V,8Q'''/SXF88NJ M3E,]4*H;RLD=U,4TF.KZ+H@LVJ<(-WT6TBA<-#15'0(M?U'5+/RZV_8[!QV3 M7:TKK2O2V/$CL"Q=H)8!0*ZCK)!6STE5*F6BG'$R#^ N0FF.CR!+T=):Y,8F M&AM9 /UH0 01]5VP.N-QVS%5YR7PO@;3<"3@I+Z:_G'XDP8*&L5"N.<4R6BI>RWBYR\">UP?,*A3'(PX? M@O FN(UHACX[*BDZC'[ !)FBX":7CF&62&P9R?HFU0WL+@V34*C*U44Q#@+% M2JI%8#B"VI6'K31R:8/+JL>+*P.@4?%JJL'-6U#GQSM&4!/^EDM7>QD4F>9- M QV-P;*]M7'#@*CBO?@!PKODPDU6L?JQY:37HJU!!H2)ZEY*)E[@BLWZ-!_> M<:+GV#MLB6,)$*6/ CT;25G<<[[,E@F98Z9*^(5<^^C(;QUV9SDH"Q?<=<"4 M%U=A(3$Y=;1H0P53U&F@<#P2L>+J[/JX3JDTF5;!X4L0RW8OH+U&T_A@BTE: M_"+QWH1#DCS)"@"<)M;?YAX4-LBYS QYQY#8E*8_%B(O]1#5')?O5F+1N8?' MQ*7=V#NM12HFP"I1_IO/ SC&-\&M+1+/F,)V\W3^$,K 0-$:R4-?=G8/UGA+:'SIR#*AL$/W_L_$IZ28Z#^KNJ0Y>M7=BP/^@I#=EC8JJ(XK[(RU32;4(@7] MHU36GV!# )2H=8$@;(Q [6,T+D4 G1NX?U(R8-Y4.BHHV0U6 M0P%=!$YD4A..\#+,W-X#-2] %S%URK[ACF>VW&>&0:UC/$X)B4NS3]D#I^*F MUSW0=:,'5B!5IXW9P4DSQ. -IC3L"+^S!$!GE*1E:68$:I27;$3K463F T ! MV)X<&FMU<=[F?JQ,\C!?9.MP5QR.?YMU&-[=+[ARK'!^0.<'?,9^P*VAAPIC MJ>@=^\!=%B#ULB-^58,*:I*##JW< LE2W^8M_'7NK!EML<4" M!^4YA_8Y3\PY>V\",JZ18PU8_[<"DPF:[6"OV7DCWG+)[\Y _54"ZE3WC^J% M^5O*H((IJVF@;_ YML*%[TYY([BVC[ ?_GKP[FW#8Q6=NF&2'BS,D_Y#@:RZ MNJ3<1HN+G.HUTN*KB_'O"BO*>]!G0"VW$GJ>]+;(NJR5 JA;RJBAVU< M#H15R6TZ-$%Z6'L[&D9EN,,%]PN.E,?=3'R"2@EEQI1FU8Q0!1_#C4O&[#<1 M+P^4PV*L?%6Z$76!C5F5;\LFOVK\\X.("M51="+1]D ['L"^)/DO,G$59#2X M.93RI'= J]0L_:3L.'F&>A-JTX:W4ZI$"38V, %,MHG+K]ML2Q$!23K3FG/> M6Q!IZ"DNP, K0]PS#3S;,:"-J0L:?P6J Y-6\K$Y,?$1)%HT%5(*KK)X3+TX M^JX\!W,O^*89]IW6:!H&S#C(3<5GY22$\[VO MM1#@V'YB,,&&KFK!:M98':B4@Z"_K,Q8H/$$"#Z4FGK$%W6'%=5,SAPT9JPW(J86U2Q7%53ES>_R,[/DKW2PQ>1US0^=?5DY%@&!FO$ 878!Q"D ( 0-]AWCL68*_4#/C85#$N>Y$ M#^_T88SOF)C+EOT4I"0,A3. !#4 %0.19>CU "T%.SA_%PVO9VSDV(3%, $U M31AE(&Y=199P6!% LT#78,A!IH%J<^[C,]A=J)!*64#W.TY'?*\*.PGZ:<%>&KH,HU&:4M:B:JZ,V=RY-*%9F>D>#8@UBS3)5*^.N!WPXU#P M$H(0Y$GR\D3<7AO!=Y5B)W86OA'ARF[4:FX,"(Y4M.!=:8 "??=*W:&*_#Z> MLW41J9 0@P6$T^3J9X3ACD)3"CY&]<(@\F]IC@AO^C)Q9K6UF)F^Z,K==$?5 MAZ'(\KLF5RB[V)= M:/"U]^W2.SOS]KSSRW^>?O/.?OMT_NW7WN79^6_>!B1CYZ*Q7#3-;7+1?*'4 M)G) "#R-Y^B<604_,?^.%YFS?H,;_:F%*$0FVW4_BI"*Z7CMI@Z* MQR#V,?VJ_1BH+)%&54AIN>(R7,605T$J!=4%$YP-W3OPH,:9UQ#/[.-@]U73]' MOO,T=_773%Q':2$Q8+?(DDB.2L(E.NT"F0[([L3I-D>F$SGZ52D?P\0@7)R> M6*E\!_:3B@?==^@4$\FF7K/K;R0'P/$"BQ>TMXD7?!1DN9;>[VB@O1 )NM!* M'N#HWIHIZJCP#E:W@>Q^#ZXC#]?\I E*/+M,L M3S/LP$%?F_#O!^R]N=*M:^*X]S+:J\4#6X# T%9JK45E8XVG[1LY0+!H5AG_ M?E=;>M4L7\^<'B"5K9@8'GP8*Z:'!Z]C-W%S;ATS2+-C++FYOPT\&9,:L>@A MQQUA"'::33&&6E1H71<^939QJV["*0FY]&Y&:1Q/]](;#)E>4JV4LACGG?RKQ;F\?!#[I-UA'\@QW?B_):0F./_CO]O M+7*^//[?V3P.6IQ2)15,[VW"H7J [I+8%3ITEX2[)+86.5_8);$H6.HQT4EW M":-J-QMS88X;(H!-@>"7P!L!Z_N?5^+'_VL='6""]B@?FV"Q/2G"/?&#NDK] M+#@B#N]3!,Q0-^G"6W!!$=VO12:+@'O86*6>#]X$5JEG^DM5-+/R?BM5B+&/ MVW$;5,G@P8&XN\DJ/MDYNY$L6S@Y[K%^[M%RW*/*/9H/XAY?LRC!6O=Q36EU MQT$S']\?&OX19/T@$7+O_$+%\X]SI(8+?C_]\.W+]Z9*NCO?4S# HWXCE0=J6X#DB*I7IS\ MTY&J(=7+X$>:I.,IZ/:Y2*C@Y44X$N/ D:QS(&R$/D]Z7QQ]+J//DR .L3,? M?L8Z+-B1Q5&KH]:-4.O'TT^.6I=1ZT?LS1HY8G7$NGEB_=+[X(AU&;%^"?HB M=G3JZ'2S=/KUVZFCTV5T^C434B2YDX$=N9JXZ"U(BSFAGKY?@RO!/;P#;A;Y M,<@##XU^WAOLW3$85#NZV[C.K=:I4S%W U!5TV"&YEN'VW? [6VH'^P@*%8[RQB7)Q]_JUW^?NWTXO= MZ%./HK\7A(#8 _(@F^9)F?BKB#+58%O%A]3%H_KJ:9UJY%&#[P%[6E63M3S% MMMNJ&390%":#]<4HB(>Z^3JU#^<'?&Y07B3PUJ"(IUAZ=91FL*'!<^EP<4\J MM>_1%3'2GQXC/;:ZCWH=-8W'9&8]ZNTVO?X+'$I2$2 &(D3&#?S\9T8VU '> M>:_NPNEQL/%J+:QD_F'_(=W MD0<)A<4VO&]"/,+^N:TL:$VPLX2JY\G>U@2767SR'4(YA'H,7!8E,:.1&STX MT> QH<';BF1.<'*"DQ.Z>>])[;A:??%6^ M8R[Y?GV(MF%[M^72^M*[N-PK/78+79C;YIIL[]_3VP8??_D' ?UOO_QCE(_C M]W_[_U!+ 0(4 Q0 ( -2#%U._90R7J @ *\S - " M 0 !E>%\R-S0P,C N:'1M4$L! A0#% @ U(,74TMR1A)_" ;3( M T ( !TP@ &5X7S(W-# R,2YH=&U02P$"% ,4 " #4 M@Q=3P#5/EEX% !M& #0 @ %]$0 97A?,C%\R-S0P,C,N:'1M4$L! A0#% @ U(,74QU_FR(@#P [[4 !$ M ( !7QP &EA:6,M,C R,3 V,S N>'-D4$L! A0#% @ MU(,74SIF72XE"P YJ( !4 ( !KBL &EA:6,M,C R,3 V M,S!?8V%L+GAM;%!+ 0(4 Q0 ( -2#%U,-T&UL4$L! A0#% @ U(,74P;>.^;^0 1K,% !4 M ( !>L@ &EA:6,M,C R,3 V,S!?<')E+GAM;%!+ 0(4 Q0 ( -2# M%U/9?OW;$0H! ,\T#P 4 " :L) 0!I86EC,C R,3 V,S!? =,3!Q+FAT;5!+!08 "@ * 'D" #N$P( ! end